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