일간/주간/월간 조회수 높은 글 가져오기 - m3_latest_popular 정보
최신글 일간/주간/월간 조회수 높은 글 가져오기 - m3_latest_popular첨부파일
본문
정해진 기간동안 hit수가 많은 순서대로 글을 가져옵니다.
질답게시판에서 관련 질문을 정말 많이 봤는데, 도움이 될거라 믿습니다.
== 특징 ==
- latest_popular(); 라고만 해도 출력이 가능합니다.
- 기타 최근게시물 스킨과 호환이 가능합니다. (그래서 저는 간단하게 만들었습니다.ㅋ)
- 기간을 지정 가능합니다. (예; 3일, 30일)
== 사용법 ==
1. /lib/latest_popular.lib.php, /skin/latest/m3popular/latest.skin.php를 복사해넣습니다.
2. view.tail.skin.php를 사용중인 "모든" board 스킨 폴더로 복사합니다. 이미 같은 이름의 파일이 있는 경우 내용을 추가해주세요.
- 이 파일은 m3hit이라는 DB table을 생성하고, 여기에 날짜별로 hit수를 기록합니다.
- ip를 기반으로 하루에 1회만 hit수가 올라갑니다.
3. lib파일을 인클루드한 뒤에 latest_popular() 함수로 불러들이면 됩니다.
include_once("$g4[path]/lib/latest_popular.lib.php");
latest_popular("m3popular", "7", "$gr_id", "$bo_table", "", "10", "40");
4. latest_popular에 총 7개의 인수가 들어갑니다. 기본값이 지정되어 있어서 그냥 latest_popular()라고만 쳐도 기본값이 나옵니다.
(1) latest skin 경로: 다른 스킨과 호환되도록 만들었습니다. 기본값은 "basic"
(2) 일수: 며칠동안 합계로 정렬할건지. 기본값은 7
(3) 그룹아이디: 특정 그룹내에서 인기글을 추출할 때
(4) 게시판아이디: 특정 게시판내에서 인기글을 추출할 때
※ 3, 4번 인수가 비어있으면 사이트 내 모든 글에서 추출합니다.
(5) 제목: 최근게시물에서 게시판 제목이 뜨는 란에 들어갈 제목. 비워두면 적절하게 자동생성.
(6) 추출할 개수: 기본값은 10
(7) 글제목 길이: 기본값은 40
== 사용 예 ==
include_once("$g4[path]/lib/latest_popular.lib.php");
latest_popular("m3popular", "7", "$gr_id", "$bo_table", "", "15", "80");
== 주의사항 ==
view.tail.skin.php에 의해 기록된 내역이 없기 때문에 설치하자마자 바로 목록이 뜨지는 않습니다.
예시: http://bomool.net/ 우측. 그룹과 게시판을 들어가면 각각에 맞게 출력됩니다.
피드백: http://bomool.net/bbs/board.php?bo_table=bo0103&wr_id=52
질답게시판에서 관련 질문을 정말 많이 봤는데, 도움이 될거라 믿습니다.
== 특징 ==
- latest_popular(); 라고만 해도 출력이 가능합니다.
- 기타 최근게시물 스킨과 호환이 가능합니다. (그래서 저는 간단하게 만들었습니다.ㅋ)
- 기간을 지정 가능합니다. (예; 3일, 30일)
== 사용법 ==
1. /lib/latest_popular.lib.php, /skin/latest/m3popular/latest.skin.php를 복사해넣습니다.
2. view.tail.skin.php를 사용중인 "모든" board 스킨 폴더로 복사합니다. 이미 같은 이름의 파일이 있는 경우 내용을 추가해주세요.
- 이 파일은 m3hit이라는 DB table을 생성하고, 여기에 날짜별로 hit수를 기록합니다.
- ip를 기반으로 하루에 1회만 hit수가 올라갑니다.
3. lib파일을 인클루드한 뒤에 latest_popular() 함수로 불러들이면 됩니다.
include_once("$g4[path]/lib/latest_popular.lib.php");
latest_popular("m3popular", "7", "$gr_id", "$bo_table", "", "10", "40");
4. latest_popular에 총 7개의 인수가 들어갑니다. 기본값이 지정되어 있어서 그냥 latest_popular()라고만 쳐도 기본값이 나옵니다.
(1) latest skin 경로: 다른 스킨과 호환되도록 만들었습니다. 기본값은 "basic"
(2) 일수: 며칠동안 합계로 정렬할건지. 기본값은 7
(3) 그룹아이디: 특정 그룹내에서 인기글을 추출할 때
(4) 게시판아이디: 특정 게시판내에서 인기글을 추출할 때
※ 3, 4번 인수가 비어있으면 사이트 내 모든 글에서 추출합니다.
(5) 제목: 최근게시물에서 게시판 제목이 뜨는 란에 들어갈 제목. 비워두면 적절하게 자동생성.
(6) 추출할 개수: 기본값은 10
(7) 글제목 길이: 기본값은 40
== 사용 예 ==
include_once("$g4[path]/lib/latest_popular.lib.php");
latest_popular("m3popular", "7", "$gr_id", "$bo_table", "", "15", "80");
== 주의사항 ==
view.tail.skin.php에 의해 기록된 내역이 없기 때문에 설치하자마자 바로 목록이 뜨지는 않습니다.
예시: http://bomool.net/ 우측. 그룹과 게시판을 들어가면 각각에 맞게 출력됩니다.
피드백: http://bomool.net/bbs/board.php?bo_table=bo0103&wr_id=52
추천
16
16
댓글 전체
감사합니다. 말러83님.
감사합니당 잘 쓸게요~
역시 말러님이 좋은거 같아요 ! 추천 꾹
해당 글에 링크가 안맞는 것 같습니다.
스킨파일을 보니 <a href="<?=$list[href]?>"> 이렇게 되어 있어서
<a href="<?=$list[$i][href]?>">이렇게 바꿔 보았는데도...안되는군요. 도움 부탁드립니다.
적용은 그룹으로 했습니다.
<?= latest_popular("m3popular", "7", "bbs", "", "최근 인기글목록", "15", "80"); ?>
그룹아이디는 bbs
게시판 아이디는 적지 않았습니다.
스킨파일을 보니 <a href="<?=$list[href]?>"> 이렇게 되어 있어서
<a href="<?=$list[$i][href]?>">이렇게 바꿔 보았는데도...안되는군요. 도움 부탁드립니다.
적용은 그룹으로 했습니다.
<?= latest_popular("m3popular", "7", "bbs", "", "최근 인기글목록", "15", "80"); ?>
그룹아이디는 bbs
게시판 아이디는 적지 않았습니다.
오류가 있었습니다. 새로 받아주세요.
지적 감사합니다.^^
지적 감사합니다.^^
감사합니다^^
감사합니다~^^
연후하은아빠님 잘 활용하시기 바랍니다.^^
좋습니다. 수고하셨습니다.
좋은 스킨 감사합니다 ^^
역시..^^
특정기간 인기글 뽑기
주간베스트 스킨
감사합니다
select bo_table, wr_id from `m3hit` where date >= (curdate() - interval 7 day) GROUP BY bo_table, wr_id ORDER BY sum(hit) desc limit 15
1111 : Invalid use of group function
error file : /index.php
적용을 잘 못 한 것인가요?
1111 : Invalid use of group function
error file : /index.php
적용을 잘 못 한 것인가요?
이거 정말 왜 적용이 안되는 거죠???
일간/주간/월간 조회수 높은 글 가져오기
ㅋㅅ합니다.
고맙습니다. 잘 쓸께요...
일간/주간/월간 조회수 높은 글 가져오기 - m3_latest_popular
좋아요 좋아
select bo_table, wr_id from `m3hit` where date >= (curdate() - interval 70 day) GROUP BY bo_table, wr_id ORDER BY sum(hit) desc limit 5
1146 : Table 'bam.m3hit' doesn't exist
error file :
1146 : Table 'bam.m3hit' doesn't exist
error file :