최신글 스킨 정렬을 '최근에 코멘트가 달린 게시물'순으로 하려고 합니다..
현재 사용하고 있는 최신글(latest)스킨은 기본적으로 설치되 있는 basic스킨입니다..
[datetime2] 기준으로 가장 최근에 올라온 게시물 순서대로 출력이 됩니다. 최신글스킨이라 그렇긴하지만..
혹시 '최근에 코멘트가 달린 순서'로 게시물 정렬이 가능한지요?
과거 게시물이라도 코멘트를 가장 최근에 달았다면 latest스킨을 통해서는 가장 상단으로 위치시키고 싶습니다.
latest의 basic스킨을 아무리 봐도 모르겠어서..ㅜㅜ
어디부분의 sql구문을 수정하면 된다..라는 힌트라도 알 수 있으면 좋을것 같아 글 올려봅니다..
[datetime2] 기준으로 가장 최근에 올라온 게시물 순서대로 출력이 됩니다. 최신글스킨이라 그렇긴하지만..
혹시 '최근에 코멘트가 달린 순서'로 게시물 정렬이 가능한지요?
과거 게시물이라도 코멘트를 가장 최근에 달았다면 latest스킨을 통해서는 가장 상단으로 위치시키고 싶습니다.
latest의 basic스킨을 아무리 봐도 모르겠어서..ㅜㅜ
어디부분의 sql구문을 수정하면 된다..라는 힌트라도 알 수 있으면 좋을것 같아 글 올려봅니다..
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 6개
답변 정말 감사드립니다..
그러면 파일을 수정하면 다른 latest스킨도 영향을 받을것 같은데 어떻게 해야 좋을지요
// 최신글 추출
function latest
// 최신글 랜덤 추출
function latest_r
전 대충 저런식으로 구분하여 사용하고 있습니다..
이렇게 하니까 일단 wr_last 순으로 내림차순 정렬이 됩니다.
그런데 코멘트가 리스트도 없는것도 중간중간 들어가는게 이상해서 보니 wr_last필드에 처음작성한 date가 들어가네요
코멘트가 하나도 없는데도 말이지요..
코멘트가 있는것만 우선으로 정렬하려고
$sql = " select * from $tmp_write_table where wr_is_comment = 0 and wr_comment != 0 order by wr_last desc limit 0, $rows ";
이렇게 해보았습니다..