오늘 최고의 글 스킨 ( 전체게시판을 대상으로 댓글순, 조회순, 추천순 등으로 순위별 출력) > 그누4 스킨

그누4 스킨

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

오늘 최고의 글 스킨 ( 전체게시판을 대상으로 댓글순, 조회순, 추천순 등으로 순위별 출력) 정보

기타 오늘 최고의 글 스킨 ( 전체게시판을 대상으로 댓글순, 조회순, 추천순 등으로 순위별 출력)

첨부파일

today.0.19_euckr.zip (47.4K) 158회 다운로드 2010-02-19 13:14:45
today.0.19_utf8.zip (47.6K) 96회 다운로드 2010-02-19 13:14:45

본문

SIR 왼쪽 하단에 있는 [오늘 최고의 글] 이라는 메뉴를 흉내내 봤습니다.
현재버전: 0.19


[설명]

전체 게시판을 대상으로 항목별 순위가 가장 높은 글부터 출력합니다.
또한 특정기간을 지정하면 기간 내에 항목별 순위를 볼 수 있으며 키워드 검색도 가능합니다.
항목은 다음과 같습니다.
=============================================================================
댓글순, 조회순, 추천순, 비추천순, 다운로드순, 스크랩순, 링크1조회순, 링크2조회순
=============================================================================

날짜 입력 형식은 년-월-일 입니다. (예: 2009-01-01)
today.skin.php 파일은 basic 스킨의 list.skin.php 파일과 거의 동일합니다.


[주의]
mysql 버전 4.x 이하에서는 사용이 불가능합니다.
처음 실행 시 오늘 날짜의 게시물에 대해서만 순위를 출력합니다.


[사용법]
1. _common.php 파일에서 common.php 파일의 상대경로를 지정합니다.
2. today.php 를 실행합니다.


[수정내역]
1. 게시판 수가 0이거나 검색 허용된 게시판 수가 0일 때 에러 뜨는 현상 수정 (0.17)
2. 검색허용 설정과 상관없이 사용할 수 있는 권한 옵션 추가

today.php 파일 23번 라인
=======================================================================================
// 검색허용과 상관없이 접근할수 있는 권한,
// 0이면 최고관리자만 접근가능, 1이면 회원레벨 1이상 접근가능.
// 기본값은 0임
$today_level = 0;
추천
9

댓글 전체

감사합니다. 잘 받아갑니다. ^^

그런데 설치를 해보니 무슨 문제인지는 모르겠으니 게시명의 뒷부분이 잘려서 링크됩니다. 그래서 존재하지 않는 게시판이라고 뜨네요. 왜 그럴까요..
특정게시판에서 나타나는 증상인듯 하지만 대부분의 게시판에서 나타나는 증상 같기도 합니다. 예를 들어 free라는 테이블명의 게시판의 게시물은 문제가 없으나 auction과 같은 테이블명의 게시판은 auctio 까지만 인식하고 링크되네요.

제가 설치한 홈페이지 주소는 아래와 같습니다.
http://www.padac.net/today/today.php

아~ 그리고 혹시나 해서 말씀드리는데 mysql 버젼은 4.0.23 /php 4.4.4 입니다.
감사합니다. 그런데 저만 이런 증상이 나타나는 것인지 모르겠는데..테이블명에서 여섯글자까지만 나타나는것 같습니다. 예를 들어 wordchain 이 원래 이름이라면 worch까지 notice_alim 이 원래 이름이라면 notice까지만 보이네요..
제목이 안나오는건 왜 그런건가요???

무조건 제목은 기본으로 불러오게 할 수 없을까용?

또, 첫페이지에 조회순을 먼저 나오게 하려면 어찌수정해야하나요?
today.php 파일 여시고 15번줄 아래의 코드를 수정하세요. wr_hit로 하시면 되겠네요.

$order_default="wr_comment";

제목이 안나오는건 주소 좀 불러주시면 봐드릴께요.
ㅎㅎ 먹고 살기 바빠서 아쉽지만 1인자는 다른 분께..
(실은 능력이 안된다는;;)
암튼 기꺼이 베타테스터가 되어주시니까 저도 무척 감사해요. :)
검색허용된 게시판이 없어서 그렇습니다.
관리자만 사용하실 경우 0.18버전을 설치하시면 됩니다.
회원레벨에 따라 사용하실 경우 today.php 파일 23번라인에서 접근가능한 회원레벨을 지정해 주셔야 합니다.
===================================================================
$today_level = 2; // 2번이면 회원레벨 2이상부터 사용 가능함.
===================================================================
적용해봤는데요, 위 링크에서 최초 들어갈때 리스트와 댓글순으로 의 리스트 조회수 리스트가 좀 이상하지 않나요?

아래 보시면 같은 게시물이 1위를 차지하고있어요.
댓글순은 홈페이지내에 검색허용 게시판중 몇백건의 댓글이 달린게시물들이 존재하는데, 출력되는것은 댓글이 안달린 게시물들이 순위권에 들어오고있네요.

################################################
조회순 리스트의 1위는
 건축을 좋아하는 사람들 네이버 카페 이용 및… [새창] (10)  관리자 11-15 3778

댓글순 리스트의 1위는
건축을 좋아하는 사람들 네이버 카페 이용 및… [새창] (10)  관리자 11-15 10
###############################################

현재 홈페이지에 최대 댓글이 달린 게시글의 댓글수는 3천개가 넘는 게시물들이 있는데 댓글순을 클릭해도 10개 짜리가 최상위로 올라오네요. 다른것을 클릭해도 변화가 이상해요..

추천수, 비추천수는 아예 리스트가 동일해요.. 비추천이 없을때 비추천 리스트는 아예 안나와야하는게 아닐까요 :) ?
확인해보니 기간이 정해져 있어서 그런 것 같습니다.
기본값은 5일전부터 현재까지로 되어 있습니다.
시작일자를 2009-01-01 로 바꾸고 테스트 하니까 댓글순과 조회순이 정상적으로 나타납니다.
비추천은 카운트가 0일때 아예 나오지 않는게 더 낫겠군요. ㅎㅎ
적용하도록 하겠습니다.
아! 기간이 있었군요! 기본기간을 조정할려면 어디를 수정해야나요?
기본 출력 기간도 옵션으로 정할 수 있게 했으면 합니다..

또, 리스트 페이지에서 기본기간을 1주일, 1개월, 1년 등으로 사용자가 정할 수 있는 드롭다운 셀렉트같은걸 넣으면 좋겠습니다.
수정파일을 받아서 재설치 해보았습니다. 그런데 저만 이런 증상이 나타나는 것인지 모르겠는데..테이블명에서 여섯글자까지만 나타나는것 같습니다. 예를 들어 wordchain 이 원래 이름이라면 worch까지 notice_alim 이 원래 이름이라면 notice까지만 보이네요..
저도 프로슈머님과 같은 증상이 있었습니다.
0.15버전에서 해결해서 다시 올렸고 현재 0.16버전까지 나와있습니다.
한번만 더 0.16버전으로 덮어쓰기 해보시겠어요?
제목에 링크를 걸어주는 코드는 lib/common.lib.php 파일에 있습니다.
바로 get_list() 함수인데, 제가 올린 스킨에서는 전혀 원본 소스코드를 수정하지 않았습니다.
혹시 common.lib.php 에 get_list() 함수를 수정해서 쓰고 계신가요?
343번라인이 그 부분인데 제가 쓰고 있는 코드는 아래와 같습니다.

$list['href'] = "$g4[bbs_path]/board.php?bo_table=$board[bo_table]&wr_id=$list[wr_id]" . $qstr;
답변감사합니다. 수정을 해 놓고도 뭐가 뭔지 잘 모르는 초보인지라..이런 귀한 스킨을 놓고도 제대로 사용하지 못해 우왕좌왕하니 죄송스럽고 부끄러울 따름입니다. 우선 말씀하신것처럼 수정을 해서 사용중인건 맞습니다.

그 부분에 아래와 같이 정의되어 있는데..한번 봐주시겠습니까?

    // 분류명 링크
    $list['ca_name_href'] = "$g4[bbs_path]/board.php?bo_table=$board[bo_table]&sca=".urlencode($list['ca_name']);

    $list['href'] = "$g4[bbs_path]/board.php?bo_table=$board[bo_table]&wr_id=$list[wr_id]" . $qstr;
샤방님 이상한데요.

기간은 11-14~11-19 일까지 설정했구요.

댓글순으로 첫페이지 보이기
$order_default = "wr_comment";
첫페이지 접속시 http://lifeinside.dyndns.org/page/plugin/today/
댓글순 클릭시 http://lifeinside.dyndns.org/page/plugin/today/?sca=&sop=&stx=&sfl=wr_subject%7C%7Cwr_content&to_sst=wr_comment&to_stx_s=2009-11-14&to_stx_e=2009-11-19
내용이 다릅니다...

조회순을 첫페이지로 보이기
첫페이지 접속시 http://lifeinside.dyndns.org/page/plugin/today/hit.php
조회순 클릭시 http://lifeinside.dyndns.org/page/plugin/today/hit.php?sca=&sop=&stx=&sfl=wr_subject%7C%7Cwr_content&to_sst=wr_hit&to_stx_s=2009-11-14&to_stx_e=2009-11-19
서로 내용이 상이합니다..


실제 조회순이나 댓글순을 클릭했을때와 결과값이 달라요...

$order_default 가 첫페이지 보여줄시 보여주는 리스트 아닌가요?
첫페이지 접속하면 오늘 날짜만 검색합니다. ^^;
처음 의도가 [SIR오늘최고의글] 메뉴와 같은 기능을 목표로 하다보니 그렇게 되었습니다. 항목 버튼을 누르면 설정한 기간으로 검색합니다.
today.php 139번줄입니다.

<input type="text" name="to_stx_s" onkeypress="ftoday_event('<?=$to_sst?>')" value="<?=$to_stx_s?$to_stx_s:date('Y-m-d', strtotime('-5 day'))?>">

여기서 strtotime('-5 day') 를 바꾸시면 됩니다.
strtotime('-6 month') => 6개월 전
strtotime('-1 year')  => 1년 전
항상 좋은 스킨 감사합니다 이기능을 최근게시물 스킨으로 쓸수있으까요??
예를 들어 일별 다운로드 횟수별 5개만 보여준다는지 등등요^^;
최근게시물에서 more 클릭하면 게시판형태로 되어서 나오는 기본정렬이 최근 등록한 시간순이 기본정렬되게 할려면 어떻게 수정해야 할까요?
기본정렬이 제일처음 등록된 예전것이 기본정렬로 나오는데 사이트랑 맞지 않는것 같습니다 ㅠ.ㅠ
전체 5,853 |RSS
그누4 스킨 내용 검색

회원로그인

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