히트수에 따라 최근게시물 출력 방법
기본적으로 시간순으로 게시물이 출력되는거 같네요.desc
최근게시물 순으로 말고 히트수에 따라 출력하고자 하는데요.
게시물에서 내용 뽑아오는 쿼리를 수정해야 할것 같은데 (ex. order by hit )
최근게시물 스킨을 사용하고
<?=latest("xbord", "gunu2", 2, 10);?>
위와 같이
특정 게시판에 대해서 히트수에 따라 정렬할려면 어떤 파일에 어떤 부분을
수정해야 하는지만 좀 알려주시면 감사하겠습니다.
부탁드립니다.
최근게시물 순으로 말고 히트수에 따라 출력하고자 하는데요.
게시물에서 내용 뽑아오는 쿼리를 수정해야 할것 같은데 (ex. order by hit )
최근게시물 스킨을 사용하고
<?=latest("xbord", "gunu2", 2, 10);?>
위와 같이
특정 게시판에 대해서 히트수에 따라 정렬할려면 어떤 파일에 어떤 부분을
수정해야 하는지만 좀 알려주시면 감사하겠습니다.
부탁드립니다.
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 5개
다음 절차로 작업해 보시기 바랍니다.
1. lib/latest.lib.php를 extend/latest_hit.lib.php로 카피
2. extend/latest_hit.lib.php 파일을 열어서
2-1. latst 함수를 latest_hit로 수정
2-2. sql문의 order by wr_id desc 를 order by wr_hit 또는 order by wr_hit desc 로 수정
3. 최신글 호출하는 부분을
기존 <?=latest("xbord", "gunu2", 2, 10);?> 에서
<?=latest_hit("xbord", "gunu2", 2, 10);?> 로 수정하시면 됩니다
왜 구지 파일을..새로~~
그러나 그 중에서 보드의 기본틀을 구성하는 각종 변수, 각종 함수의 정의를 담고 있는 라이브러리,
/bbs/경로의 기본 뼈대는 가능한 한 수정하지 않는 것이 일반적입니다.
필요한 시기 당장에는 원본소스를 직접 만지는 것이 간편해 보일지는 모르겠으나,
지속적인 업그레이드와 향후 관리를 생각한다면,
가능한 한 원본파일은 수정하지 않고 유지시키는 것이,
방법적인 측면에서 훨씬 더 효율적인 것입니다.
또한, /extend/라는 확장경로 및 (신규 생성시킨)확장파일을 사용하는 이유도 동일한 맥락에서 비롯됩니다.
일반적인 손 쉬운 방법만을 생각하지 마시고,
그누보드라는 보드 프로그램의 전체적인 흐름도 보셨으면 합니다만...
따라댕기면 줏어 얻는게 많다니깐요....^^
계속 따라댕겨야쥐....^^