최근게시물 질문입니다 > 그누3질답

그누3질답

최근게시물 질문입니다 정보

그누보드 최근게시물 질문입니다

본문

먼저 클릭해주셔서 감사합니다^^
hit수가 많은 순서대로 출력되는 최근게시물은 어떻게 만드는지 궁금하네요^^
게시판에 방문자 조회수가 많은 순서대로 된다는말이죠&^^
이런것도 가능할까요?^

감사합니다...

댓글 전체

앗죄송 .. 다른 sql을 수정했군요.
위의 sql을 수정하시면 안되고 아래쪽을 수정하여 합니다.

수정전 :
$sql = " select *
              from {$cfg[write_table_prefix]}{$bo_table}
              where wr_comment = 0
              order by wr_id desc limit 0, $rows ";

수정후 :
$sql = " select *
              from {$cfg[write_table_prefix]}{$bo_table}
              where wr_comment = 0
              order by wr_hit desc, wr_id desc limit 0, $rows ";        // "wr_hit desc ," 추가 조회수가 같다면 최근글이 먼저 보이도록..ㅋㅋ
모든 최신글에 적용하고 싶으시다면 lib/latest.lib.php 파일의
조회 조건에 조회수 많은것 부터 조회하라는 조건 " ORDER  BY wr_hit DESC" 을 추가하시면 됩니다.

수정전 : $sql = " select * from $cfg[table_board] where bo_table = '$bo_table' ";
수정후 : $sql = " select * from $cfg[table_board] where bo_table = '$bo_table' ORDER  BY wr_hit DESC";

하나의 최신글에만 적용하시 싶다면..
lib/latest.lib.php에서 latest()를 다른으로 변경하여 똑같은 내용을 복사한후 위의 부분만 수정하여 사용하시면 됩니다.
그러면 호출하는곳에서 latest()를 호출하면 안되고 변경된 이름을 호출하셔야 겠죠.

다른방법으로 latest()에 전달하는 인수를 사용하는 방법도 있는데
이것은 다른 최신글 사용 스킨과 혼란을 일으킬수있으므로 생략하도록 하겠습니다.
전체 9,564
그누3질답 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT