목록에서도 댓글 페이징 [보완] 정보
목록에서도 댓글 페이징 [보완]본문
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=7958
위 링크의 팁을 조금 더 보완했습니다.
역시 쿠츠님의 코멘트 페이징 처리 소스를 적용했을 때 필요한 팁입니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=3455
각 게시판 스킨에서 list.skin.php에 적용합니다.
////////////////////기존의 코멘트 뽑는 소스
if ($list[$i][comment_cnt])
echo " <a href=\"{$list[$i][comment_href]}\">{$list[$i][comment_cnt]}</a>";
////////////////////여기부터 댓글 페이징
echo "<span style='font-size:8pt;'>";
$comment_page = ceil($list[$i][wr_comment] / 10); //숫자는 본문의 댓글 $c_rows와 일치해야 함
/////////////////////댓글페이지가 1개이면 페이징 없다.
if ($comment_page == 1) {
echo "";
////////////////////// 댓글이 5페이지를 초과하면 [1][2]‥‥[6][7][8] 이런 식으로 나온다.
} else if ($comment_page > 5) {
echo " <a href={$list[$i][href]}&c_page=1>[1]</a>";
echo " <a href={$list[$i][href]}&c_page=2>[2]</a>";
echo " ··· ";
$comment_page_last = $comment_page - 2 ;
for ($cp=$comment_page_last; $cp<=$comment_page; $cp++) {
echo " <a href={$list[$i][href]}&c_page={$cp}>[".$cp."]</a>" ;
}
/////////////////////그외 5페이지 이하이면 [1][2][3][4][5] 이런 식으로 나온다.
} else {
for ($cp=1; $cp<=$comment_page; $cp++) {
echo " <a href={$list[$i][href]}&c_page={$cp}>[".$cp."]</a>" ;
echo "</span>" ;
}
}
//////////////////////여기까지
위 링크의 팁을 조금 더 보완했습니다.
역시 쿠츠님의 코멘트 페이징 처리 소스를 적용했을 때 필요한 팁입니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=3455
각 게시판 스킨에서 list.skin.php에 적용합니다.
////////////////////기존의 코멘트 뽑는 소스
if ($list[$i][comment_cnt])
echo " <a href=\"{$list[$i][comment_href]}\">{$list[$i][comment_cnt]}</a>";
////////////////////여기부터 댓글 페이징
echo "<span style='font-size:8pt;'>";
$comment_page = ceil($list[$i][wr_comment] / 10); //숫자는 본문의 댓글 $c_rows와 일치해야 함
/////////////////////댓글페이지가 1개이면 페이징 없다.
if ($comment_page == 1) {
echo "";
////////////////////// 댓글이 5페이지를 초과하면 [1][2]‥‥[6][7][8] 이런 식으로 나온다.
} else if ($comment_page > 5) {
echo " <a href={$list[$i][href]}&c_page=1>[1]</a>";
echo " <a href={$list[$i][href]}&c_page=2>[2]</a>";
echo " ··· ";
$comment_page_last = $comment_page - 2 ;
for ($cp=$comment_page_last; $cp<=$comment_page; $cp++) {
echo " <a href={$list[$i][href]}&c_page={$cp}>[".$cp."]</a>" ;
}
/////////////////////그외 5페이지 이하이면 [1][2][3][4][5] 이런 식으로 나온다.
} else {
for ($cp=1; $cp<=$comment_page; $cp++) {
echo " <a href={$list[$i][href]}&c_page={$cp}>[".$cp."]</a>" ;
echo "</span>" ;
}
}
//////////////////////여기까지
추천
0
0
댓글 1개

목록에서도 댓글 페이징 [보완]