지구인

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

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개

와우 너무 좋네요 고맙습니다 ^___^

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고