히트수에 따라 최근게시물 출력 방법

기본적으로 시간순으로 게시물이 출력되는거 같네요.desc

최근게시물 순으로 말고 히트수에 따라 출력하고자 하는데요.

게시물에서 내용 뽑아오는 쿼리를 수정해야 할것 같은데 (ex. order by hit )

최근게시물 스킨을 사용하고

<?=latest("xbord", "gunu2", 2, 10);?>

위와 같이

특정 게시판에 대해서 히트수에 따라 정렬할려면 어떤 파일에 어떤 부분을

수정해야 하는지만 좀 알려주시면 감사하겠습니다.

부탁드립니다.
|

댓글 5개

특정 게시판만 적용하실려면 hit순으로 처리하는 최신글 함수를 별도로 생성하셔야 합니다.
다음 절차로 작업해 보시기 바랍니다.

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);?> 로 수정하시면 됩니다
친절한 가르침 .. 감사드립니다
구지 파일 또 만들 필요 없이..lib/latest.lib.php 그냥 함수만 하나 생성 하면 되는데...

왜 구지 파일을..새로~~
버그수정 보완, 확장 등을 위해 g4는 지속적으로 변화합니다.
그러나 그 중에서 보드의 기본틀을 구성하는 각종 변수, 각종 함수의 정의를 담고 있는 라이브러리,
/bbs/경로의 기본 뼈대는 가능한 한 수정하지 않는 것이 일반적입니다.
필요한 시기 당장에는 원본소스를 직접 만지는 것이 간편해 보일지는 모르겠으나,
지속적인 업그레이드와 향후 관리를 생각한다면,
가능한 한 원본파일은 수정하지 않고 유지시키는 것이,
방법적인 측면에서 훨씬 더 효율적인 것입니다.


또한, /extend/라는 확장경로 및 (신규 생성시킨)확장파일을 사용하는 이유도 동일한 맥락에서 비롯됩니다.
일반적인 손 쉬운 방법만을 생각하지 마시고,
그누보드라는 보드 프로그램의 전체적인 흐름도 보셨으면 합니다만...
root 님의 팁에 나스카님의 향후요령까지 ....^^

따라댕기면 줏어 얻는게 많다니깐요....^^
계속 따라댕겨야쥐....^^
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
20년 전 조회 1,700
20년 전 조회 1,511
20년 전 조회 1,697
20년 전 조회 1,563
20년 전 조회 1,776
20년 전 조회 1,521
20년 전 조회 1,588
20년 전 조회 2,826
20년 전 조회 1,520
20년 전 조회 2,128
20년 전 조회 1,813
20년 전 조회 2,323
20년 전 조회 1,540
20년 전 조회 1,922
20년 전 조회 1,623
20년 전 조회 1,681
20년 전 조회 1,781
20년 전 조회 1,946
20년 전 조회 1,519
20년 전 조회 1,510
🐛 버그신고