그누보드 버그! 분류후 날짜별 정렬시 코멘트가 최근인게 위로 가는 문제
제목 그대로
카테고리별로 분류를 하고 시간별로 정렬을 해서 보여주려고
bo_table=diary&sca=category&sst=wr_datetime&sod=desc
위와 같이 링크를 걸었습니다만...
이넘이 이상하게 코멘트 시간이 최상인 게시물을 위로 올립니다.
제가 제대로 본건지는 모르겠지만
bbs/list.php 파일을 좀 살펴보니
카테고리랑 검색을 한 쿼리로 처리해서
if ($sca || $stx)
{
$sql = " select distinct wr_parent from $write_table where $sql_search $sql_order limit $from_record, $board[bo_page_rows] ";
}
else
{
$sql = " select * from $write_table where wr_is_comment = 0 $sql_order limit $from_record, $board[bo_page_rows] ";
}
{
$sql = " select distinct wr_parent from $write_table where $sql_search $sql_order limit $from_record, $board[bo_page_rows] ";
}
else
{
$sql = " select * from $write_table where wr_is_comment = 0 $sql_order limit $from_record, $board[bo_page_rows] ";
}
wr_is_comment 가 0인 녀석들만 검색을 하지 않는것 같아서요..
검색시 코멘트도 검색되게 하려는 의도인것 같습니다만..
카테고리 있는 경우도 or로 포함되는 이유가 무엇인지요;;
스킨 아닌 그누보드 자체파일은 웬지 손대기 싫어서 질문 올려봅니다 ㅎㅎ
업글하면 사라질지도 몰라서 ^^;
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 1개
if ($sca || $stx)
{
$sql = " select distinct wr_parent from $write_table where $sql_search $sql_order limit $from_record, $board[bo_page_rows] ";
}
위에것을
아래처럼
if ($sca || $stx)
{
$sql = " select distinct wr_parent from $write_table where wr_is_comment = 0 and $sql_search $sql_order limit $from_record, $board[bo_page_rows] ";
}
wr_is_comment = 0 and 요거 찡가 넣으면 됩니다.