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

뷰페이지 이전글 다음글 관련 질문드려요 채택완료

소울e 6년 전 조회 3,128

뷰페이지 스킨에서 이전글, 다음글 조건 변경이 가능할까요?

 

1. 답글은 건너뛰고 이전이나 다음으로 넘길 수 있는 방법

 

스킨 단계에서 정 안되면 view.php  에서 특정 게시판만 지정해서라도 ㅠㅠ

 

일단 답글 건너뛰는건

 

</p>

<p>$sql = " select wr_id, wr_subject, wr_comment, wr_datetime 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 ";</p>

<p>$prev = sql_fetch($sql);</p>

<p>... 중략</p>

<p>$sql = " select wr_id, wr_subject, wr_comment, wr_datetime 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 ";</p>

<p>$next = sql_fetch($sql);</p>

<p>

 

view.php 에서 이 두 구문을 아예 지워버리는 무식한 방법을 쓰니까 비슷한 효과가 나긴 나던데..

혹시 이 방법이라도 큰 문제가 없을 경우 특정 게시판만 지정하는 방법이 있다면

말씀주시면 감사하겠습니다!

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

답변 1개

채택된 답변
+20 포인트
6년 전

이전 다음글 원소스에서 wr_id = wr_parent 조건을 추가해보세요 

if($bo_table == "게시판") {

수정쿼리

}else{

원래쿼리

}

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

답변에 대한 댓글 2개

소울e
6년 전
앗 if 구문을 사용할 생각을 못하고 있다가
안그래도 지금 if 로 게시판 테이블 지정하는 구문 찾아보고 있었는데
친절하게 딱 찾던 소스까지 말씀주셔서 감사드려요 ㅠㅠ

wr_id = wr_parent 조건은
일단 테스트 먼저 해보겠습니다!
소울e
6년 전
제대로 적용한게 맞는지 모르겠습니다 ㅠㅠ
다음글로 가는 쿼리는

// 아래글을 얻음
$sql = " select wr_id, wr_subject, wr_comment, wr_datetime from wr_id = wr_parent {$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 ";


이렇게 from 구문 뒤에 넣으니 정상적으로 잘 되는데

이전글로 가는 쿼리는 똑같이 추가하거나 다른곳에 추가를 해봐도 답글로 그대로 직행해버리네요 ㅠ

혹시 이전글로 가는 쿼리 넣는 방법이 다르거나 구문이 다른가요? ㅠ

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

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

로그인