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

리스트에서 답변글 보이지 않기 채택완료

사무아미 7년 전 조회 1,831

list.skin.php 에서 단순하게

</p>

<p><?php if($rows['wr_reply'] == ''){ ?></p>

<p> </p>

<p> </p>

<p><?php } ?></p>

<p>

를 포문 안에 덮으면 해결은 되는데,

 

문제는 리스트상으로는 남아있는지 페이지 변화가 없고,

목록에 최대 5개 글인데, 답변이 4개면 글이 하나만 보이는 증상이 나오네요..

 

bbs/list.php에서 $sql_search 쪽을 건드리는 Q&A도 전부 참고해서 수정해봤지만,

 

희안한게 아무리 수정해도 전혀 변화가 없습니다.

 

어떻게 해야 할지 도와주세요 ㅜㅜ

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

답변 2개

사무아미

;;; 계속 자답을 얻게 되네요, 꼭 질문을 올리고 곰곰히 생각하면 답이 떠오르네요

 

bbs/list.php 부분에 밑에 구문을 수정하시면 됩니다. 오늘자 기준 그누 최신버젼입니다!

 

</p>

<p>if ($is_search_bbs) {

    $sql = " select distinct wr_parent from {$write_table} where {$sql_search} {$sql_order} limit {$from_record}, $page_rows ";

} else {

    $sql = " select * from {$write_table} where wr_is_comment = 0 and wr_reply=''"; //답변글 목록에서 안 보이기 and wr_reply='' 추가

    if(!empty($notice_array))

        $sql .= " and wr_id not in (".implode(', ', $notice_array).") ";

    $sql .= " {$sql_order} limit {$from_record}, $page_rows ";

}</p>

<p>

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

답변에 대한 댓글 1개

로토루아
7년 전
해당 게시판 전체수량쪽도 수정하셔야 번호가 정상적으로 작동합니다.

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

7년 전

데이터베이스에서 목록을 불러올 때 답글을 제외하고 불러와야겠죠.

이 작업은 bbs/list.php파일에서 수정하셔야 합니다.

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

답변에 대한 댓글 1개

사무아미
7년 전
다른 Q&A에서 대부분 list.php의 search쪽을 건드려서 해결하는걸 참고했는데, 버젼이 달라서 그런지 구문이 조금 다르더라구요. 아침에 맑은 정신으로 깨고 다시한번 보니 눈에 눈에 보여서 해결했습니다!

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

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

로그인