홈피에 주간인기글을 달자! (월간.. 등 활용 가능)

0221.JPG
참고로, 저는 극초보요, 왕하수입니다.
홈페이지 전체 게시판을 대상으로 주간인기글을 달기 위해
이곳에서 알맞은 스킨을 그렇게 눈을 씻고 찾아봐도 찾을 수가 없었어요.
검색을 해 봐도 인기검색어 스킨은 있는데, 인기글 스킨은 너무 없었습니다...
혹시 제가 못찾은 것일 수도 있겠지요.


암튼 그래서 고수님들의 이런저런 팁과 스킨과 조언을 구해서 만들어 보았습니다.
그나마 저 같은 초보 분들에게는 도움이 될 것이라 생각합니다.

------------------------------------------------------------------------


제가 참고한 고수님들부터 소개해야겠군요.

1) 먼저, 이 스킨의 소스는 izen님 것이구요.
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=8790

2) izen님의 소스는 그룹별 호출이었는데, 이것을 전체그룹, 즉 홈페이지 모든 게시판 글로부터
호출하는 것은, 엑스엠엘님의 조언을 활용했습니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=111870&sca=&sfl=wr_subject&stx=%BA%A3%BD%BA%C6%AE&sop=and

3) 마지막으로 스킨은 baekgun님의 것을 활용했는데, 위 아래가 허전해서
izen님의 팁을 활용해서 조금더 보완했습니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=42102&sca=&sfl=wr_subject&stx=%C0%CE%B1%E2&sop=and


* 설치방법

1) 압축을 풀면 두 개의 폴더가 있습니다. : extend폴더와 best10폴더
2) extend폴더의 'best10.lib.php' 파일을 홈피의 해당 폴더(extend폴더)에 업로드합니다.
3) best10폴더는 통째로 skin/latest에 업로드합니다.


* 호출

main의 원하는 위치에서 다음 방식으로 호출합니다.
<? echo izen_group('best10', '', wr_hit, 10, 34, 7); ?>


* 호출 함수 해설

'best10' --- skin/latest에 업로드한 best10 스킨
'' --- 원래 특정그룹 지정이었으나, 칸을 비워둠으로써 전체그룹(홈피 전체게시판 대상)을 부름
'wr_hit' --- (주간)인기글을 부름
10 --- (주간)인기글 10개를 부름 (그래서 베스트10이 되겠죠.)
'34' --- 한 줄에 부를 글자수
'7' --- 7일간의 인기글을 부름 (이 부분을 30으로 지정하면 월간인기글이 되겠죠.)


※ 만약 특정 그룹으로부터 추출하고 싶을 때에는,

1) extend폴더의 best10.lib.php를 열어서 50번째 줄을 수정해 주세요.

$sql= " select bo_table from {$g4['board_table']} ";

위에서 {$g4['board_table']} 뒤에

where gr_id='$gr_id' and bo_use_search='1' order by bo_order_search

위 소스를 삽입해 주세요. 특정 그룹을 찾는다는 조건입니다.


2) 호출함수를 열어서 공란으로 비워둔 '' 부분에 원하는 그룹명을 넣어주세요.

<? echo izen_group('best10', '여기에 그룹명을 넣으세요', wr_hit, 10, 34, 7); ?>


* 참고로, izen님의 팁을 더 활용하시면 인기스크랩, 인기추천글 등으로 이용하실 수 있습니다.
인기스크랩, 인기추천글 등으로 이용하실 경우에는,
izen님의 팁을 보시고, latest.skin.php를 수정해 주시면 됩니다.


좋은 자료가 되시길 바랍니다.

첨부파일

0221.JPG (17.8 KB)
0회 2009-02-21 12:30
best.zip (22.1 KB) 1612회 2009-02-21 12:30
|

댓글 48개

넘 좋은 스킨이네요,,
추천베스트도 만들어주심 감사하겠습니다..^^
특정 게시판에서 인기글 나오게 할려면 어디에 수정해야하는지요
특정게시판에서 인기글 나오는 팁은 이곳에서 검색하시면 많이 보실 수 있습니다.
아래 검색란에 "베스트"를 입력하시고 찾으시면 많이 보실 수 있답니다.

배추 베이직 스킨을 활용하시는 것도 좋은 방법이구요^^
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=85871&sca=&sfl=&stx=&spt=0&page=4
감사합니다..

저는 왜 게시글이 보고 싶을까요?ㅎㅎ업계에이스 나도 보고 싶어용..ㅎㅎ
필요했던 스킨인데 만들줄 몰라...^^
잘 쓰겠습니다...
수고하셨습니다.
잘 쓰겠습니다..
감사합니다.
멋진데요..감사합니다..^^
지정도 안했는데 한 개 그룹만 나오는건 왜 일까요...^^;;
자세한 설명까지... 감사합니다~^^
좋은데요 감사합니다.
그룹별, 전체별 둘다 쓰려면 어떻게 해야하나요?
best10.lib.php 파일 50번째줄

$sql= " select bo_table from {$g4['board_table']} ";
if( !empty($gr_id)) $sql .= "where gr_id='$gr_id' and bo_use_search='1' order by bo_order_search ";


이렇게 if( !empty($gr_id)) $sql .= "where gr_id='$gr_id' and bo_use_search='1' order by bo_order_search ";
추가해주시면 그룹별, 전체별 둘다 동시에 사용이 가능하다네요.^^ 혹시나 찾으시는분들계실까 올리고갑니다.
감사합니당 ㅋㅋ
스크랩합니다잉~
아 좋네요 ^^ 추천합니다
좋네효!!! 감사
너무 너무 훌륭해요~~
잘 쓰겠습니다.
아 멋집니다.
달아봐야겠습니다....
추천합니다...
select * from `g4_write_` where wr_is_comment <> '1' and date_format(wr_datetime, '%Y%m%d') between '20100319' and '20100326' order by wr_hit desc limit 0, 10

1146 : Table 'xksl24.g4_write_' doesn't exist

error file : /index.php

이런 오류가 발생하는데 원인이 뭔지 궁금합니다.
extend폴더의 'best10.lib.php' 파일을 홈피의 해당 폴더(extend폴더)에 업로드 하시면 에러가 없답니다.
주간베스트 최종
매우 좋아보입니다. 고생하셨고요. 감사히 받아가겠습니다.
감사합니다. 이쁘게 잘 나옵니다.. 그누최신버젼....

자세한 설명도 감탄..ㅋ
주간베스트
딱 찾던 스킨~~!! 감사합니다.
홈피에 주간인기글을 달자! (월간.. 등 활용 가능)
한번 해봐야지..주간검색어!!!
감사합니다.
특정 그룹이 아닌 특정 게시판을 추출하고자 할 때는
best10.lib.php파일 50번째를
$sql= " select bo_table from {$g4['board_table']} where bo_table='".$gr_id."' and bo_use_search='1' order by bo_order_search ";
요렇게 고칩니다.
좋은 스킨 올려주신 물한모금님, 도움주신 K찰스님, 감사합니다. ^ㅡ^
대전스토리 주간인기글
추천합니다. 감사합니다.
주간인기글
감사합니다~ 필요한거 받아가면서 감사의 인사라도 드려야 ㅠㅜ
주간인기글 좋아요 굿~~
좋은 팁 감사합니다~
감사합니다! 정말 감사합니다 ㅎㅎ
정말 훌륭하네요 굿~
정말 굿입니다. 잘쓸께요~
느므 느므 감사합니다^^
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 스킨

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다. 스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y 그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

+
분류 제목 글쓴이 날짜 조회
게시판 16년 전 조회 7,634
게시판 16년 전 조회 3,625
기타 16년 전 조회 8,528
게시판 16년 전 조회 1만
인기검색어 16년 전 조회 1.7만
패스워드찾기 16년 전 조회 6,458
기타 16년 전 조회 2,814
달력 16년 전 조회 1.4만
기타 16년 전 조회 7,212
🐛 버그신고