Warning: Undefined array key "mobile_dir" in /home/kagla/new-sir/old/common.php on line 315
이전글, 다음글 보기 버튼을 활성화 시키고 싶은데요.

이전글, 다음글 보기 버튼을 활성화 시키고 싶은데요.

이전글, 다음글 보기 버튼을 활성화 시키고 싶은데요.

QA

이전글, 다음글 보기 버튼을 활성화 시키고 싶은데요.

답변 1

본문

소스 안에서도 보면 분명히 버튼은 있는데, 활성화 조건이 $prev_href 값이 있어야 하네요.

게시판 설정에 따라 보여지기도 하고, 안보여지기도 하는 것 같은데.
설정화면을 계속 살펴봐도 찾기가 어렵네요.

어디에서 설정 할 수 있을까요?

이 질문에 댓글 쓰기 :

답변 1

게시판 내용보기(view.php)에서는 이전글보기 다음글보기를 보이게 하려면 조건이 있습니다.

관리자 - 게시판 설정 가시면 전체목록보이기 사용이라는 것이 있습니다. 내용보기 페이지 밑에 게시글 리스트를 나타나게 하는 기능으로 아마도 이것을 사용중이신 것으로 예상됩니다.
이 기능이 켜져있을때는 뷰페이지에서는 이전글 다음글 버튼이 나타나지 않습니다. 꺼지주시면 나타나게 됩니다.

나는 목록도 사용하고 싶고 이전글보기 다음글보기도 사용하고 싶다! 이러시면 소스를 조금 수정해 주셔야 합니다.
/bbs/board.php 23라인에 보시면 아래와 같은 코드가 있는데 첫줄과 마지막줄을 주석처리 해 주시면 목록보기사용을 해도 이전글 다음글 버튼이 보이게 됩니다.


//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);
    }
//}주석처리

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,406
© SIRSOFT
현재 페이지 제일 처음으로