그누보드 버그! 분류후 날짜별 정렬시 코멘트가 최근인게 위로 가는 문제 정보
그누보드 버그! 분류후 날짜별 정렬시 코멘트가 최근인게 위로 가는 문제본문
제목 그대로
카테고리별로 분류를 하고 시간별로 정렬을 해서 보여주려고
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로 포함되는 이유가 무엇인지요;;
스킨 아닌 그누보드 자체파일은 웬지 손대기 싫어서 질문 올려봅니다 ㅎㅎ
업글하면 사라질지도 몰라서 ^^;
댓글 전체
옛날 글이지만 답변드리자면
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 요거 찡가 넣으면 됩니다.
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 요거 찡가 넣으면 됩니다.