latest 이미지 출력을 가로로 하려면? 정보
latest 이미지 출력을 가로로 하려면?본문
안녕하세요 :) ~~~
아래는 게시물에 첨부한 이미지를 가로로 출력하는 latest 스킨입니다.
아래 스킨을 가로가 아닌 세로로 이미지를 출력 하려면 어떻게해야 되나요?
변수 $cn 이 출력 갯수를 나타내고, if($s%$cn==0 ) 안에 들어가있는데, 무엇을 의미하나요?
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
//섬네일 사이즈
$sum_width = "239"; //가로폭
$sum_height = "52"; //세로폭
$cn = 5; // 이미지 가로 출력 갯수
?>
<table width="190" border="0" cellpadding=0 cellspacing="0" align="left">
<tr align="left">
<!-- 목록 -->
<? for ($i=0; $i<count($list); $i++) {
$s = $i+1;
$img = $list[$i][file][0][path]."/".$list[$i][file][0][file];
$thumbimg = "<img src='{$img}' width='".$sum_width."' height='".$sum_height."' style='border:0 #c1c1c1 solid'>";
if($list[$i][wr_link1]){
$href = $list[$i][wr_link1];
$target = "_self";
}else{
$href = $g4[path];
$target = "_self";
}
$q++;
echo <<<HEREDOC
<td align="center">
<table border="0" cellpadding=0 cellspacing="0" align="left">
<tr><td><a href="{$href}" target="{$target}">{$thumbimg}</a></td></tr>
<tr><td height="5"></td></tr>
</table>
</td>
HEREDOC;
if($s%$cn==0 ) echo"<tr><td colspan='$colspan' align=center height=5></tr><tr>";
}
?>
<? if (count($list) == 0) { ?><tr><td colspan=4 align=center height=50><font color=#6A6A6A>게시물이 없습니다.</font></a></td></tr><? } ?>
</table>
아래는 게시물에 첨부한 이미지를 가로로 출력하는 latest 스킨입니다.
아래 스킨을 가로가 아닌 세로로 이미지를 출력 하려면 어떻게해야 되나요?
변수 $cn 이 출력 갯수를 나타내고, if($s%$cn==0 ) 안에 들어가있는데, 무엇을 의미하나요?
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
//섬네일 사이즈
$sum_width = "239"; //가로폭
$sum_height = "52"; //세로폭
$cn = 5; // 이미지 가로 출력 갯수
?>
<table width="190" border="0" cellpadding=0 cellspacing="0" align="left">
<tr align="left">
<!-- 목록 -->
<? for ($i=0; $i<count($list); $i++) {
$s = $i+1;
$img = $list[$i][file][0][path]."/".$list[$i][file][0][file];
$thumbimg = "<img src='{$img}' width='".$sum_width."' height='".$sum_height."' style='border:0 #c1c1c1 solid'>";
if($list[$i][wr_link1]){
$href = $list[$i][wr_link1];
$target = "_self";
}else{
$href = $g4[path];
$target = "_self";
}
$q++;
echo <<<HEREDOC
<td align="center">
<table border="0" cellpadding=0 cellspacing="0" align="left">
<tr><td><a href="{$href}" target="{$target}">{$thumbimg}</a></td></tr>
<tr><td height="5"></td></tr>
</table>
</td>
HEREDOC;
if($s%$cn==0 ) echo"<tr><td colspan='$colspan' align=center height=5></tr><tr>";
}
?>
<? if (count($list) == 0) { ?><tr><td colspan=4 align=center height=50><font color=#6A6A6A>게시물이 없습니다.</font></a></td></tr><? } ?>
</table>
댓글 전체
if($s%$cn==0 ) 이것은 풀어서 설명하자면 $s에서 $cn 으로 나눈 나머지가 0 일때를 나타냅니다.
저 부분이 있는 이유는 가로로 $cn 개 만큼 출력하고 그 이상이면 줄을 바꾸라고 적용한 겁니다.
간단히 세로 출력 하실 거면 if($s%$cn==0 ) 이 부분 필요 없으니 지우시고
간단히 <td> 앞에 <tr> 넣으시고 </td> 뒤에 </tr> 넣으시면 됩니다.
for 문안에 <tr></tr> 이 부분이 더 추가 되면 됩니다.
저 부분이 있는 이유는 가로로 $cn 개 만큼 출력하고 그 이상이면 줄을 바꾸라고 적용한 겁니다.
간단히 세로 출력 하실 거면 if($s%$cn==0 ) 이 부분 필요 없으니 지우시고
간단히 <td> 앞에 <tr> 넣으시고 </td> 뒤에 </tr> 넣으시면 됩니다.
for 문안에 <tr></tr> 이 부분이 더 추가 되면 됩니다.
정품작업자님 답변 감사드려요. :)
말씀하신대로 if($s%$cn==0 ) 부분을 지우고 <tr>을 추가하니 아주 잘 되네요. ㅎ
최고입니다!
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
//섬네일 사이즈
$sum_width = "239"; //가로폭
$sum_height = "52"; //세로폭
$cn = 5; // 이미지 가로 출력 갯수
?>
<table width="190" border="0" cellpadding=0 cellspacing="0" align="left">
<tr align="left">
<!-- 목록 -->
<? for ($i=0; $i<count($list); $i++) {
$s = $i+1;
$img = $list[$i][file][0][path]."/".$list[$i][file][0][file];
$thumbimg = "<img src='{$img}' width='".$sum_width."' height='".$sum_height."' style='border:0 #c1c1c1 solid'>";
if($list[$i][wr_link1]){
$href = $list[$i][wr_link1];
$target = "_self";
}else{
$href = $g4[path];
$target = "_self";
}
$q++;
echo <<<HEREDOC
<tr>
<td align="center">
<table border="0" cellpadding=0 cellspacing="0" align="left">
<tr><td><a href="{$href}" target="{$target}">{$thumbimg}</a></td></tr>
<tr><td height="5"></td></tr>
</table>
</td>
</tr>
HEREDOC;
}
?>
<? if (count($list) == 0) { ?><tr><td colspan=4 align=center height=50><font color=#6A6A6A>게시물이 없습니다.</font></a></td></tr><? } ?>
</table>
말씀하신대로 if($s%$cn==0 ) 부분을 지우고 <tr>을 추가하니 아주 잘 되네요. ㅎ
최고입니다!
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
//섬네일 사이즈
$sum_width = "239"; //가로폭
$sum_height = "52"; //세로폭
$cn = 5; // 이미지 가로 출력 갯수
?>
<table width="190" border="0" cellpadding=0 cellspacing="0" align="left">
<tr align="left">
<!-- 목록 -->
<? for ($i=0; $i<count($list); $i++) {
$s = $i+1;
$img = $list[$i][file][0][path]."/".$list[$i][file][0][file];
$thumbimg = "<img src='{$img}' width='".$sum_width."' height='".$sum_height."' style='border:0 #c1c1c1 solid'>";
if($list[$i][wr_link1]){
$href = $list[$i][wr_link1];
$target = "_self";
}else{
$href = $g4[path];
$target = "_self";
}
$q++;
echo <<<HEREDOC
<tr>
<td align="center">
<table border="0" cellpadding=0 cellspacing="0" align="left">
<tr><td><a href="{$href}" target="{$target}">{$thumbimg}</a></td></tr>
<tr><td height="5"></td></tr>
</table>
</td>
</tr>
HEREDOC;
}
?>
<? if (count($list) == 0) { ?><tr><td colspan=4 align=center height=50><font color=#6A6A6A>게시물이 없습니다.</font></a></td></tr><? } ?>
</table>