SIR

인기글 게시판 리스트 상단에 일간, 주간, 월간 조회수 높은것 10개 출력 > 그누보드5 스킨

그누보드5 스킨

스킨 다운로드시 좋아요 클릭과 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y

인기글 게시판 리스트 상단에 일간, 주간, 월간 조회수 높은것 10개 출력 정보

게시판 인기글 게시판 리스트 상단에 일간, 주간, 월간 조회수 높은것 10개 출력

첨부파일

첨부파일 basic.zip (32.3K) 44회 다운로드 2020-12-21 19:58:46 포인트 차감10
테스트한 버전5.4.3.1
호환 가능 버전상관없음

본문

아침안개님 스킨
https://sir.kr/g5_skin/3873

 

루미집사님 스킨
https://sir.kr/g5_skin/32960

 

위 두분께 허락을 받지않고 올리는거니 혹여 문제가 되면 삭제하겠습니다.

 

제가 뭐 특별히 한건 없구요.
위 두분의 스킨을 접목해서 적용만 했고요.


오늘 글이 10개 미만이면 일간 조회수 베스트 10은 안나오게 했습니다.

 

테스트 Version 5.4.3.1에서 했는데요.
아마도 버전과는 상관이 없을겁니다.


코드 수정은 hit_latest.php 참고하시면됩니다.

 

기본 스킨에서 추가된건
list.skin.php 파일 인기글 부분
style.css 파일 마지막에 인기글 부분
hit_latest.php 파일
jquery.rumiTab.js 파일

추천11

댓글 전체

고생하셨습니다 감사합니다.
근데 중간에 글이 안나오는곳 번호를 눌러보니까 글의 코멘트쪽으로 가는데
코멘트 제외 방법이 없을까요?
어떤 상황에서 코멘트가 나오는지 모르겠네요?
제가 테스트할땐 코멘트는 안나왔거든요.

지금 테스트 해봐도 코멘트는 안나오거든요.
코멘트가 나와야 정확하게 알수가 있는데 나오질 않으니 상황을 모르겠네요.

혹시 모르니 hit_latest.php 파일 32, 48라인에 wr_is_comment = 0 and 추가해보세요.
32라인 아래처럼
$sql_common = " from {$g5['board_new_table']} a, {$g5['board_table']} b where wr_is_comment = 0 and a.bo_table = b.bo_table and b.bo_use_search = 1 and a.wr_id = a.wr_parent and {$sql_between} ";
48라인 아래처럼
$sql2 .= "(select '{$bo_table}' as bo_table, wr_id, wr_subject, wr_hit, wr_good from {$tmp_write_table} where wr_is_comment = 0 and wr_id = {$wr_id} and wr_datetime between '{$term_time}' and '".G5_TIME_YMDHIS."') ";
우선 답변주셔서 정말 고맙습니다. ㅜ
열공중님이 알려주신대로 넣어보니 리스트 전체가 (내용없음) 안나오더라구여
사진에서 보면 다른곳은 글자가 나오고 일부 안나오는곳  번호쪽 눌러보면 링크가 되는데  링크는  &#c_2681 <- 이런식으로 붙어서 코멘트쪽으로 이동이 되고 있습니다
버전은 5.4.2.7 입니다
아침안개님 스킨 <- 이분 껏도 다운받아서 설치해보니 똑같이 안나오긴합니다
------------------------------------

case '일간': $term_time = date("Y-m-d H:i:s", G5_SERVER_TIME-3600*24); break;
case '주간': $term_time = date("Y-m-d H:i:s", G5_SERVER_TIME-3600*24*7); break;
case '월간': $term_time = date("Y-m-d H:i:s", G5_SERVER_TIME-3600*24*30); break;


-3600*24*7  <--- 24를 64이런식으로 하니까 나오네요ㅠ


/bbs/board.php?bo_table=test_1&wr_id=2671&#c_2681
&#c_2681 이건 댓글 링크가 맞는데요.
이상하네요.
전 아무리 테스트해봐도 댓글은 안나오는데요.
그리고 -3600*24*7 이건 일주일안에 등록된 글 입니다.
즉 3600*24 이게 하루내에 등록된글 체크입니다.
그 기간내에 등록글이 없으면 안나오는건 맞습니다.
참고로 이스킨은 기간내에 등록된글중 조회수 순위출력입니다.
즉 지정된 기간내에 등록 글이 없으면 안나옵니다.
테마를 사용하면 theme/basic/skin/
테마를 사용하지 않는다면 skin/board/
게시판 스킨 폴더에 올리시고
게시판 관리자에서 스킨을 적용하시면됩니다.
전체 1,881 |RSS
그누보드5 스킨 내용 검색

회원로그인

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

© SIRSOFT