이전글 다음글이 안나옵니다

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
이전글 다음글이 안나옵니다

QA

이전글 다음글이 안나옵니다

본문

 

이전글 다음글이 안나오네요 ㅠ

 

if ($prev_href || $next_href) { ?>

        <ul class="bo_v_nb">

            <?php if ($prev_href) { ?><li><a href="<?php echo $prev_href ?>" class="btn_b01">이전글</a></li><?php } ?>

            <?php if ($next_href) { ?><li><a href="<?php echo $next_href ?>" class="btn_b01">다음글</a></li><?php } ?>

        </ul>

 

next_href, prev_href값이 아예없습니다.

문제가뭘까요?

 

 

http://www.itsa.or.kr/bbs/board.php?bo_table=mmmmm1&wr_id=762

 

이 질문에 댓글 쓰기 :

답변 3

게시판 관리자에서 전체목록 보이기를 체크 해제 해주시면 됩니다.

 

그누보드5 원본에서 적상 작동하네요.

데모: http://demo.sir.kr/gnuboard5/bbs/board.php?bo_table=qa

 

그런데 질문자님 사이트에서는 전체목록 보이기 사용중이 아닌데 나오지 않네요.

혹시 스킨을 따로 수정하신건가요?

1. 관리자 게시판 기능설정에서 전체목록 보이기 사용에 체크가 되어있는지 확인해보세요

 

2 . view.php에서 $prev_href, $next_href 해당값들 갖고오는지 echo로 찍으시면 될꺼같아요!

 

1번이 아니라면 2번으로 하시면 될듯하옵니다~

전체목록 보이기 사용 체크 안되어있어요! 


view.php에서 $prev_href, $next_href 해당값이 echo로 찍어봤는데 안나옵니다ㅠ

// 이전글 링크
$prev_href = "";
if ($prev[wr_id]) {
    $prev_wr_subject = get_text(cut_str($prev[wr_subject], 255));
    $prev_href = "./board.php?bo_table=$bo_table&wr_id=$prev[wr_id]&page=$page" . $qstr;
}

// 다음글 링크
$next_href = "";
if ($next[wr_id]) {
    $next_wr_subject = get_text(cut_str($next[wr_subject], 255));
    $next_href = "./board.php?bo_table=$bo_table&wr_id=$next[wr_id]&page=$page" . $qstr;
}

이부분에서 echo 안넘어오신다면 if 조건이 실행이안됫다는거구 일단 값이 넘어오는지 확인해보세요

prev[wr_id], next[wr_id] 두개다 해보시고 안되면 그위에 바로

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);
    }
}
이부분 값들 갖고오는지 확인해보고 이렇게 순차적으로 이상한녀석들 찾아가야쥬 ㅎㅎ

답변을 작성하시기 전에 로그인 해주세요.
전체 840
QA 내용 검색
filter #DB ×

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT