최근게시물 질문입니다 정보
그누보드 최근게시물 질문입니다본문
먼저 클릭해주셔서 감사합니다^^
hit수가 많은 순서대로 출력되는 최근게시물은 어떻게 만드는지 궁금하네요^^
게시판에 방문자 조회수가 많은 순서대로 된다는말이죠&^^
이런것도 가능할까요?^
감사합니다...
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 ," 추가 조회수가 같다면 최근글이 먼저 보이도록..ㅋㅋ
위의 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()에 전달하는 인수를 사용하는 방법도 있는데
이것은 다른 최신글 사용 스킨과 혼란을 일으킬수있으므로 생략하도록 하겠습니다.
조회 조건에 조회수 많은것 부터 조회하라는 조건 " 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()에 전달하는 인수를 사용하는 방법도 있는데
이것은 다른 최신글 사용 스킨과 혼란을 일으킬수있으므로 생략하도록 하겠습니다.
잘되는군요^^감사합니다
잠시 농땡이 치면서 긴생각없이 답을 올릴수있는것은 달고있습니다.ㅋㅋ
루트님 오늘 한가하신가 봅니다...모든 리플을 다 혼자...다시고...^^
수고하십니다..
수고하십니다..