c

최신글 갤러리 스킨에서 두줄로 나오게하려면 어떻게해야하나요?ㅜㅜ

http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=109155&page=1&sca=%EC%B5%9C%EC%8B%A0%EA%B8%80&sfl=wr_subject%7C%7Cwr_content&stx=%EA%B0%80%EB%A1%9C%ED%8F%AD%EC%9D%80+210&spt=0&page=1&cwin=#c_149987

위 스킨을 사용했구요.
크기도 수정되고, 몇개노출까지는 되는데
그게 일렬로 쭉 노출이 되네요ㅠㅠ

4개씩 2줄로 8개를 노출하고 싶은데
어디를 수정해야되나요?ㅜㅜ
|

댓글 5개

지금 소스를 봤는데
개수만큼 td로 계속 붙이는 식입니다.

i값을 4로 나눠서 중간에 tr을 넣어주시면 되겠네요
i값을 4로 나눠서 중간에 tr을 넣는다는게 무슨말인지 잘 모르겠는데ㅠㅠ
조금만 자세히 설명해주실 수 있을까요?ㅜㅜㅜㅜㅜㅜㅜ
소스를 보니
현재 아래와 같은 구조로 나오게 됩니다
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>

이 구조를 아래와 같이바꿔야 합니다.

<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>

소스에서는

<? for ($i=0; $i<count($list); $i++) { ?>
<?
$image = $list[$i][file][0][file]; //원본 리사이즈_아래 자바와 연동_추가
$img=$data_path. "/".$image; //썸네일이 없을경우 원본출력
$thumb = $thumb_path. "/". $list[$i][wr_id];

if ( file_exists($thumb) )
$img = $thumb;
if (!$image)
echo "<td width=50% align=center valign='top'>....</td>";
else
echo "<td width=50% align=center valign='top'>...</td>";
?>
//이 부분에 if(($i%4) == 0) echo "</tr><tr>";
<? } ?>

이런식으로 처리해야겠죠..

중간에 tr이 들어가게요..

그리고 40라인에 왜 td 50%가 있는지 ....

td 50%가 필요하다면 좀 더 바꿔야 하겠지요..

아니면 삭제하셔도 무방할듯합니다.
<? for ($i=0; $i<count($list); $i++) { ?>
<?
$image = $list[$i][file][0][file]; //원본 리사이즈_아래 자바와 연동_추가
$img=$data_path. "/".$image; //썸네일이 없을경우 원본출력
$thumb = $thumb_path. "/". $list[$i][wr_id];

if ( file_exists($thumb) )
$img = $thumb;
if (!$image)
echo "<td align=center valign='top'>
<table cellpadding='0' cellspacing='3' border='0' style='border:#e0e0e0 1 solid; background-color:#f8f8f8;'><tr><td valign='top' align='center'>
<a href='{$list[$i][href]}'>
<img src='{$latest_skin_path}/img/noimage.gif' width='{$img_width}' height='{$img_height}' align='absmiddle' >
</a></td></tr></table></td>";
else
echo "<td align=center valign='top'>
<table cellpadding='0' cellspacing='3' border='0' style='border:#e0e0e0 1 solid; background-color:#f8f8f8;'>
<tr><td valign='top' align='center'><a href='{$list[$i][href]}'>
<img src='{$img}' width='{$img_width}' height='{$img_height}' align='absmiddle'>
</a></td></tr></table></td>";
?>
if(($i%4) == 0) echo "</tr><tr>";
<? } ?>

그래서 이렇게 적용했는데 아예 한줄당 한개씩 노출이 되네요ㅠㅠㅠㅠㅠ
if(($i%4) == 0) echo "</tr><tr>"; 를
아래처럼 바꾸세요

<? if(($i%4) == 0) echo "</tr><tr>"; ?>
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
12년 전 조회 1,255
12년 전 조회 1,713
12년 전 조회 2,730
12년 전 조회 1,803
12년 전 조회 1,581
12년 전 조회 1,234
12년 전 조회 1,115
12년 전 조회 895
12년 전 조회 3,593
12년 전 조회 1,816
12년 전 조회 1,633
12년 전 조회 1,142
12년 전 조회 1,140
12년 전 조회 1,598
12년 전 조회 1,107
12년 전 조회 922
12년 전 조회 1,071
12년 전 조회 2,095
12년 전 조회 2,588
12년 전 조회 1,024