답변 1개
채택된 답변
+20 포인트
11년 전
게시판 내용보기(view.php)에서는 이전글보기 다음글보기를 보이게 하려면 조건이 있습니다.
관리자 - 게시판 설정 가시면 전체목록보이기 사용이라는 것이 있습니다. 내용보기 페이지 밑에 게시글 리스트를 나타나게 하는 기능으로 아마도 이것을 사용중이신 것으로 예상됩니다.
이 기능이 켜져있을때는 뷰페이지에서는 이전글 다음글 버튼이 나타나지 않습니다. 꺼지주시면 나타나게 됩니다.
나는 목록도 사용하고 싶고 이전글보기 다음글보기도 사용하고 싶다! 이러시면 소스를 조금 수정해 주셔야 합니다.
/bbs/board.php 23라인에 보시면 아래와 같은 코드가 있는데 첫줄과 마지막줄을 주석처리 해 주시면 목록보기사용을 해도 이전글 다음글 버튼이 보이게 됩니다.
</div>
<div><div>//if (!$board['bo_use_list_view']) {주석처리</div>
<div> if ($sql_search)</div>
<div> $sql_search = " and " . $sql_search;</div>
<div>
</div>
<div> // 윗글을 얻음</div>
<div> $sql = " select wr_id, wr_subject from {$write_table} where wr_is_comment = 0 and wr_num = '{$write['wr_num']}' and wr_reply < '{$write['wr_reply']}' {$sql_search} order by wr_num desc, wr_reply desc limit 1 ";</div>
<div> $prev = sql_fetch($sql);</div>
<div> // 위의 쿼리문으로 값을 얻지 못했다면</div>
<div> if (!$prev['wr_id']) {</div>
<div> $sql = " select wr_id, wr_subject from {$write_table} where wr_is_comment = 0 and wr_num < '{$write['wr_num']}' {$sql_search} order by wr_num desc, wr_reply desc limit 1 ";</div>
<div> $prev = sql_fetch($sql);</div>
<div> }</div>
<div>
</div>
<div> // 아래글을 얻음</div>
<div> $sql = " select wr_id, wr_subject from {$write_table} where wr_is_comment = 0 and wr_num = '{$write['wr_num']}' and wr_reply > '{$write['wr_reply']}' {$sql_search} order by wr_num, wr_reply limit 1 ";</div>
<div> $next = sql_fetch($sql);</div>
<div> // 위의 쿼리문으로 값을 얻지 못했다면</div>
<div> if (!$next['wr_id']) {</div>
<div> $sql = " select wr_id, wr_subject from {$write_table} where wr_is_comment = 0 and wr_num > '{$write['wr_num']}' {$sql_search} order by wr_num, wr_reply limit 1 ";</div>
<div> $next = sql_fetch($sql);</div>
<div> }</div>
<div>//}주석처리</div></div>
<div>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
T
Toby
11년 전
�
마미아
9년 전
저도 이렇게 사용하고 싶어서 알려주신 /bbs/board.php 23라인로 가서 봐도 위와 같은 함수는 안보입니다 ㅠㅠ 현제 그누 최신버전 입니다
감사 합니다
감사 합니다
�
마미아
9년 전
찾아보니 위에 말씀 하신 함수가 view.php 여기에 있는것 같습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
감사합니다.