테스트 사이트 - 개발 중인 베타 버전입니다

그누5 이전글,다음글 채택완료

이전글,다음글이 상단에 출력이 안되는데요..

 

관리자에서 뭘 체크해줘야 하는건가요?

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

답변 2개

채택된 답변
+20 포인트

따로 설정하는 곳은 없습니다.

글보기에 해당 기능이 있는데 보고 있는 글 이전글, 다음글이 있어야만 출력이 됩니다. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 20개

@승희아빠 네 있어요. 근데도 출력이 안되네요..
우측에 질문하는 방법 한번 읽어 보시고 질문 부탁드려요. 올려주신 질문만으로 어떻게 답변을 드리겠습니까?
skin/board/basic/view.skin.php 에

<?php 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>
<?php } ?>

이 코드가 있는데도 출력이 안되네요.. 원본 view.php를 넣어봐도 안나오고..
안나오는건지 안 보이는건지 확인이 필요합니다.
[code]
<?php if (true /*$prev_href || $next_href*/) { ?>
[/code]
이렇게 해서 버튼이 보이면 /bbs/view.php에 이상이 있는거고
안보인다면 style 살펴 보셔야 할거 같습니다.
[code]<?php if (true /*$prev_href || $next_href*/) { ?>[/code]
썼는데 그래도 안보이네요.. style을 살펴봐야 할까요?
style 준게 없는데..
주소 찍어 주셔야 확인 가능합니다.
apmsetup 이라서..
아 지송
아래에 if문도 동일하게 해 봐 주세요.
[code]
<?php if (true /*$prev_href || $next_href*/) { ?>
<ul class="bo_v_nb">
<?php if (true /*$prev_href*/) { ?><li><a href="<?php echo $prev_href ?>" class="btn_b01">이전글</a></li><?php } ?>
<?php if (true /*$next_href*/) { ?><li><a href="<?php echo $next_href ?>" class="btn_b01">다음글</a></li><?php } ?>
</ul>
<?php } ?>
[/code]
베이직 스킨이 테마의 베이직으로 지정 되어 있는지 확인해 보셨나요?
기본값은 /skin/board/basic 입니다.
관리자에서 (테마)basic 하셔야 지금 수정하시는 스킨이 적용이 되는데요.
[code]
<?php if (true /*$prev_href || $next_href*/) { ?>
<ul class="bo_v_nb">
<?php if (true /*$prev_href*/) { ?><li><a href="<?php echo $prev_href ?>" class="btn_b01">이전글</a></li><?php } ?>
<?php if (true /*$next_href*/) { ?><li><a href="<?php echo $next_href ?>" class="btn_b01">다음글</a></li><?php } ?>
</ul>
<?php } ?>
[/code]

써보니까 보이네요.... 뭐가 문젠가요?
view.php 문젠가요? 원본넣었는데도 똑같은데..
피드백이 없으시네요... 보인다고 끝내신건가? 어떤가요? 잘 보인다면 /bbs/view.php 살펴봐야 합니다. 안보인다면 style 문제고요.
죄송합니다... 어려서 아직 잘 몰르겠어서요..
view.php는 원본인데 어디가 문제일까요?..
관리자 게시판 관리에서 "전체목록보이기 사용"을 하시면 해당 기능이 되지 않도록 되어 있네요.
아마도 전체 목록 보이기를 사용 중이신거 같으네요...
세심하게 살펴보고 설명을 드렸어야 하는데... 지송...^^;
아뇨.. 알려주셨는데 죄송하다뇨.. ㅎㅎ;;
배우는 입장이라 모든게 배운다고 느껴집니다.
전체목록보이기 사용하고 나오게끔 할려면 어떻게 해야 될까요?
view.php에
[code]
if (!$board['bo_use_list_view']) {
[/code]

이런 소스가 있는데 저걸 지워야 될까요?
[code]
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);
}
}
[/code]

이렇게 되어있는데 맨 위 if문을 지워볼까요?
아 지우니 나옵니다!!
헣.. 혼자 해결하려 했는데..
승희아빠님 아니였으면 평생 해결 못했을거같아요 ㅜㅜ
전체목록보이기가 팩트였네요..ㅠㅠ
정말 감사합니다..ㅠㅠ 또 좋은 정보와 배움을 얻어갑니다 감사합니다 .^^ㅠㅠ
/bbs/view.php 에서
[code]
// 특정 보드만 적용 하려면 array('notice', 'free') 이런식으로 배열 만드시면 됩니다.
if( in_array( $bo_table, array() ) ) $board['bo_use_list_view'] = 0; // <-- 추가된 구문요.^^;

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);
}
}
[/code]
감사합니다 ㅎㅎ

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

원본 소스는 안 건드리는게 좋습니다.

하나 둘 고치다 보면 원본이랑 너무 달라져서 유지보수 하기 어려워요...

제가 따로 드린 소스 한줄만 추가 하시는게 좋습니다...

다음을 위해 주석도 필수로 넣어 주시면 좋은 코딩 습관을 기를 수 있습니다. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

넵 명심하겠습니다.

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

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록

🐛 버그신고