섬네일 로 이미지파일 50개 첨부했습니다~ 그런데 10개식 페이징 처리하고자 할때 급 도와주세요~~~ > 그누4 질문답변

그누4 질문답변

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

섬네일 로 이미지파일 50개 첨부했습니다~ 그런데 10개식 페이징 처리하고자 할때 급 도와주세요~~~ 정보

섬네일 로 이미지파일 50개 첨부했습니다~ 그런데 10개식 페이징 처리하고자 할때 급 도와주세요~~~

본문

if (file_exists($thumb) && $filename) {
?>

  <td style="border:solid 0px #D0D0D0;" align='left' width=50 height=35>
  <div style="border:0px solid #626262; height:35; width:50px; background-color:#FFFFFF; overflow:hidden">

<a rel="enlargeimage::mouseover" rev="loadarea" href="<?=$thumb_path2?>/<?=$filename?>"><img src="<?=$thumb?>" width=50 style="border-width:0px;" /></a>
</div>
  </td>

<?
//onMouseOut="bgChange('clear');"
}
}
?>

<? for($c = 0; $c < (10 - ($i-1 % 10)); $c ++) echo "<td width=10></td><td width=50 height=35></td>"; ?>
</tr>
</table>



>> 페이징 처리할려면 어떻게 해야할까요~~~ ㅠㅠ
  • 복사

댓글 전체

if (file_exists($thumb) && $filename) { 부분에 $thumb가 생성되는 부분부터 소스를 만지셔야합니다.

해당 게시물에 접근할때 썸네일 페이징 파라미터가 있어야겠네요 아래와 비슷하게
게시물 클릭하면 이런 형식의 주소 뒤에http://g4.com/bbs/board.php?bo_table=freeboard&wr_id=1
http://g4.com/bbs/board.php?bo_table=freeboard&wr_id=1&imgpage=1
이런식으로 보여야겠는걸요. &imgpage=1 << 이게 생겼잖아요?

아래와 비슷하게 이해를 하시고 구현하셔야해요
if(!$imgpage)$imgpage = 1; //파라미터가 없을땐 1페이지를 보여준다
$imgpaging = 10 * $imgpage; //몇페이지를 보여줄지 연산
for($i==$imgpaging-10; $i<$imgpage; $i++){//$imgpaging-10 번 째 이미지부터 $imgpaging번째까지
  $thumb  =  $thumb[$i]; //$i번째 이미지
  if (file_exists($thumb) && $filename) {
    .... 이미지 출력 .....
  }
}

페이징 버튼은 아래처럼 나오게 하면 될테구요
상세 소스는 직접 작성하셔야 할테니 이정도밖에는 도움을 드릴수가;
<a href="http://g4.com/bbs/board.php?bo_table=freeboard&wr_id=1&imgpage=1">1</a>
<a href="http://g4.com/bbs/board.php?bo_table=freeboard&wr_id=1&imgpage=2">2</a>
<a href="http://g4.com/bbs/board.php?bo_table=freeboard&wr_id=1&imgpage=3">3</a>
© SIRSOFT
현재 페이지 제일 처음으로