지구인

댓글 페이징에서 2페이지부터는 본문글 생략하기

· 2006-10-25 (수) 14:33:37 · 3268 · 3
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=8011
링크의 팁과 연관된 팁입니다. (이 글 바로 아래)

역시 쿠츠님의 코멘트 페이징 팁을 우선 적용해야 합니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=3455

네이버같은 포탈에서는 댓글이 2페이지째부터는 본문글이 생략되곤 합니다. 그 기능입니다.
아주 간단합니다.

각 게시판 스킨의 view.skin.php를 손봅니다.

basic스킨을 기준으로 설명드리겠습니다.

view.skin.php파일의 상단에 아래와 같은 대목이 있습니다.



<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<!-- 게시글 보기 시작 -->
<table width="<?=$width?>" align="center" cellpadding="0" cellspacing="0"><tr><td>



바로 이 밑에 아래의 소스를 넣습니다.



<? if ($c_page > 1) {
echo "<div style='font-size:11pt;text-align:left;'>본문제목 : ";
echo "<a href={$g4[bbs_path]}/board.php?bo_table={$bo_table}&wr_id={$wr_id}&c_page=1><b>{$view[subject]}</b></a>";
echo "</div>";
} else { ?>



그리고



<? } //////// 댓글 출력하는 소스 바로 위에 이걸 넣어줍니다. 이렇게. ?>
<?
// 코멘트 입출력
include_once("./view_comment.php");
?>


끝.

정리하자면 본문글 출력하는 소스의 위아래로 이 팁을 싸주는 거죠.


<? if ($c_page > 1) {
echo "<div style='font-size:11pt;text-align:left;'>본문제목 : ";
echo "<a href={$g4[bbs_path]}/board.php?bo_table={$bo_table}&wr_id={$wr_id}&c_page=1><b>{$view[subject]}</b></a>";
echo "</div>";
} else { ?>

<? 본문출력부분 ?>

<? } ?>

<?
// 코멘트 입출력
include_once("./view_comment.php");
?>


초보분들을 위해서 최대한 구질구질하게 설명했습니다^^;
|

댓글 3개

와우 너무 좋네요 고맙습니다 ^___^
코맨트 페이징
감사합니다 ^^
댓글을 작성하시려면 로그인이 필요합니다.

그누4 팁자료실

3,309건

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
06-10-29 조회 5,125
06-10-29 조회 8,910
06-10-28 조회 5,091
06-10-28 조회 5,323
06-10-27 조회 7,994
06-10-25 조회 3,269
06-10-25 조회 3,873
06-10-25 조회 5,597
06-10-24 조회 3,969
06-10-24 조회 3,318
06-10-24 조회 4,054
06-10-22 조회 8,899
06-10-21 조회 3,734
06-10-20 조회 9,575
06-10-20 조회 4,262
06-10-19 조회 4,310
06-10-19 조회 3,675
06-10-19 조회 2,817
06-10-19 조회 3,106
06-10-18 조회 3,655