latest_popular_up 전체 일간 주간 조회수 추천수 각 게시판 인기글
★ latest_popular 일간 주간 조회수 추천수 각 게시판 인기글 업그레이드 버전입니다
★ 적용은 기존과 동일합니다
압축파일의 폴더 img는 그누보드5 루트폴더 img폴더에
lib폴더의 latest_popular.lib.php 파일은 lib 폴더에 업로드 하면 되요
# 메인페이지
메인페이지에 최신글 테이블에서 추출하여 전체 게시판 일간 주간 조회수 추천수를 출력하게 추가하였습니다
최신글을 추출하기 때문에 최신글을 일괄삭제하면 출력이 되지 않습니다
각 게시판 테이블에서 추출하면 부하가 많이 걸려 최신글에서 추출하였습니다
적용방법도 include로 불러오기만 하면 되기 때문에 아주 쉬워요
메인이든 각 게시판이든 알아서 전체 또는 각 게시판 추출해서 출력해요
기존 버전 다운 받으신 분도 그냥 덮어쓰면 되요
메인페이지에는 원하는 위치에
<?php include_once(G5_LIB_PATH.'/latest_popular.lib.php'); ?>
# 각 게시판
전체게시판 한번에 출력하게 하려면 /bbs/list.php 제일 하단으로 내리면
$rss_href = '';
if ($board['bo_use_rss_view']) {
$rss_href = './rss.php?bo_table='.$bo_table;
}
아래에 추가
include_once(G5_LIB_PATH.'/latest_popular.lib.php');
이렇게 추가하면 모든 게시판에 자동으로 그 게시판이 적용됩니다
각 게시판에 별도로 추가하려면 /skin/board/스킨폴더/list.skin.php 21번 라인 정도
<h2 id="container_title"><?php echo $board['bo_subject'] ?><span class="sound_only"> 목록</span></h2>
아래에 추가
<?php include_once(G5_LIB_PATH.'/latest_popular.lib.php'); ?>
일간은 지금시간부터 24시간전
주간의 지금시간부터 7일전입니다
지금시간으로 한것은 늦게 글을 올리면 항상 꼴찌라서 24시간으로 한거에요
★ 적용은 기존과 동일합니다
압축파일의 폴더 img는 그누보드5 루트폴더 img폴더에
lib폴더의 latest_popular.lib.php 파일은 lib 폴더에 업로드 하면 되요
# 메인페이지
메인페이지에 최신글 테이블에서 추출하여 전체 게시판 일간 주간 조회수 추천수를 출력하게 추가하였습니다
최신글을 추출하기 때문에 최신글을 일괄삭제하면 출력이 되지 않습니다
각 게시판 테이블에서 추출하면 부하가 많이 걸려 최신글에서 추출하였습니다
적용방법도 include로 불러오기만 하면 되기 때문에 아주 쉬워요
메인이든 각 게시판이든 알아서 전체 또는 각 게시판 추출해서 출력해요
기존 버전 다운 받으신 분도 그냥 덮어쓰면 되요
메인페이지에는 원하는 위치에
<?php include_once(G5_LIB_PATH.'/latest_popular.lib.php'); ?>
# 각 게시판
전체게시판 한번에 출력하게 하려면 /bbs/list.php 제일 하단으로 내리면
$rss_href = '';
if ($board['bo_use_rss_view']) {
$rss_href = './rss.php?bo_table='.$bo_table;
}
아래에 추가
include_once(G5_LIB_PATH.'/latest_popular.lib.php');
이렇게 추가하면 모든 게시판에 자동으로 그 게시판이 적용됩니다
각 게시판에 별도로 추가하려면 /skin/board/스킨폴더/list.skin.php 21번 라인 정도
<h2 id="container_title"><?php echo $board['bo_subject'] ?><span class="sound_only"> 목록</span></h2>
아래에 추가
<?php include_once(G5_LIB_PATH.'/latest_popular.lib.php'); ?>
일간은 지금시간부터 24시간전
주간의 지금시간부터 7일전입니다
지금시간으로 한것은 늦게 글을 올리면 항상 꼴찌라서 24시간으로 한거에요
첨부파일
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 90개
기다리고 기다리던 스킨이에요
정말 감사합니다 잘 사용할께요
수고 하셨습니당
적용해 보시고 수정부분 알려주세요
아침안개님 최고~~~~
쪽지도 주시고 급하게 제작한거라 걱정이네요....
index에 원래 최신글 추출하는 함수가 있는걸로 알고 있는데...저같은경우는 그걸 없앴거든요...
그러면 적용이 안되는건가요
너무 적게 입력하는 분들도 있을것 같아 설명해 놓은 거에요
다른거 하고는 상관없어요
너무 감사합니다.~
그런데 적용을 해보니 이런 에러가 나옵니다.
select * from g5_write_ where wr_is_comment = 0 and wr_datetime between '2014-08-17 22:44:34' and '2014-08-18 22:44:34' order by wr_hit desc limit 0, 10
1146 : Table tetete.g5_write_' doesn't exist
error file : /test.php
뭐가 문제일까요ㅜㅜ
사용시 LIB폴더에 파일을 넣고
test.php 파일에 <?php include_once(G5_LIB_PATH.'/latest_popular.lib.php'); ?> 를 추가한 상태입니다.
test.php 파일에는
include_once(G5_LIB_PATH.'/latest.lib.php');
include_once(G5_LIB_PATH.'/outlogin.lib.php');
include_once(G5_LIB_PATH.'/poll.lib.php');
include_once(G5_LIB_PATH.'/visit.lib.php');
include_once(G5_LIB_PATH.'/connect.lib.php');
include_once(G5_LIB_PATH.'/popular.lib.php');
를 인클루드 해서 쓰고 있으니 누락 문제는 아닌듯 한데..
예제 사이트에도 있지만 출력은 이상이 없어요
이 스킨이 아래에 단 리스트 게시판의 css에 영향을 주는 문제가 있네요.
해결할 실력이 없어서... 갤러리로 대체해버렸네요.
http://internationale.kr/index_example_1.php
(style 약간 수정함)
예제사이트는 원본 그대로이니 원본에 맞게 홈페이지를 수정해 보세요
그누보드 원본과 비교해보면...
5개의 제목 아래위 간격이 좁습니다.
폰트도 영향을 받았던 것으로 기억합니다.
아뭏튼 이쁜 스킨 고맙습니다!
자바스크립트가 중복이 되어서 그런걸까요....
탭부분을 누르면 깨져버리네요...
고민좀 해봐야겟어요...
예제사이트는 원본 그대로이니 원본에 맞게 홈페이지를 수정해 보세요
메인페이지에서 특정그룹에만 적용하고 싶은데 가능한지요!!! 소스는...?
수고하세요!!!! 추천!@@!
추천 감사합니다
너무 몰라서 그럽니다. ㅈㅅ..
latest_popular.lib.php select 문에 특정그룹만 출력되게 수정하면 됩니다
스킨 잘 받아서 사용하고 있습니다. 현재 아침안개님 처럼 메인에 적용할려면 <?php include_once(G5_LIB_PATH.'/latest_popular.lib.php'); ?> 이걸 head.php 여기 어느 부분에 삽입을 해야하나요?
2번째는 이미지로 첨부할게요.. ㅜㅜ
include_once('./_head.php');
?>
아래에
//일간 주간 조회수 추천수
<?php include_once(G5_LIB_PATH.'/latest_popular.lib.php'); ?>
이렇게 하시면 되요
Warning: Cannot modify header information - headers already sent by (output started at /home/bjjmania/public_html/index.php:1) in /home/bjjmania/public_html/common.php on line 8
Warning: Cannot modify header information - headers already sent by (output started at /home/bjjmania/public_html/index.php:1) in /home/bjjmania/public_html/common.php on line 535
Warning: Cannot modify header information - headers already sent by (output started at /home/bjjmania/public_html/index.php:1) in /home/bjjmania/public_html/common.php on line 537
Warning: Cannot modify header information - headers already sent by (output started at /home/bjjmania/public_html/index.php:1) in /home/bjjmania/public_html/common.php on line 538
Warning: Cannot modify header information - headers already sent by (output started at /home/bjjmania/public_html/index.php:1) in /home/bjjmania/public_html/common.php on line 539
Warning: Cannot modify header information - headers already sent by (output started at /home/bjjmania/public_html/index.php:1) in /home/bjjmania/public_html/common.php on line 540
Warning: Cannot modify header information - headers already sent by (output started at /home/bjjmania/public_html/index.php:1) in /home/bjjmania/public_html/common.php on line 541
좋은 스킨 잘 쓰겠습니다.
홈페이지 메인에서 전체말고 그룹만 뽑을수는 없을까요!!!
요긴하게 잘 쓰고있습니다.
고맙습니다.
고생하셨구요. 공유해주셔서 감사합니다 ^^
그중 하나의 값은 나오지 않는 문제가 생기네요.
cut_str($list[$i]['subject'],30)
30을 원하는 길이만큼 수정 해 보세요
저 근데 물어볼게 있습니다.
내용에 보면 스킨하고 다 합쳐져 있는데
skin적용으로 해서 분리하실 생각은 없으신가용??
제가 한페이지에 4개 정도 표시하고 싶은데..
include_once는 여러번 써도 한번만 적용이 되서 나머지 3개는 표시가 안되더군요..
파일이름에 숫자를 붙여서 해봤지만 역시나. 내용이 같아서 그런지 애러가 나구요 ㅠㅠ
혹시 생각 있으시면 부탁드리겠습니다 ㅠㅠ
그리고 한페이지에 4개 출력이 아니라 게시판별로 적용하면 될 것 같은데요
제가 이해를 잘 못했나요?
latest.lib처럼 lib따로 스킨파일 따로 만들고 메인에 <?latest_popular?> 이렇게 넣을수 있게 가능한가 여쭤본거에용 ㅎㅎㅎ
latest_popular.lib.php 파일을 다른 이름으로 저장하고 latest_popular 이부분을 수정해 주면 될거에요
그 다른이름저장을 해서 include 코드로 불러오면 역시나 1개만 불러오고 2번째 부터 애러가 나네요 ㅠㅠ 아쉽네용
latest_popular1
latest_popular 2
이런식으로요
이부분을
echo "<strong>".cut_str($list[$i]['subject'],25).$list[$i]['wr_hit']"</strong>";
이렇게 추가하면 될 것 같은데요
이부분이 없던데요? 어디쯤 있는지요? 죄송 ㅡ,.ㅜ;;
echo "<strong>".cut_str($list[$i]['subject'],25).$list[$i]['wr_hit']"</strong>"; 오류나요...
에유 열심히 알려주셨는데 죄송 ㅡ,.ㅡ;;
내가 잘못해서인가요?
$list[$i]['wr_hit']"</strong>에서 점이 빠졌네요
$list[$i]['wr_hit']."</strong>
잘되네요 근데
echo "<strong>".cut_str($list[$i]['subject'],25).$list[$i]['wr_hit']."</strong>";
잘나오는데 게시판이아닌 게시물이 올라오네요? ^_^;;
또 시간이 지나면 안눌립니다..원인을 알 수 있을까요?
이렇게 좋은 스킨을 주셨는데 건의만 하려니 죄송하네요. 정말 감사히 잘 쓰겠습니다.
if ($list[$i]['comment_cnt'])
echo $list[$i]['comment_cnt'];
이 부분을 주석처리 해 주시면 코멘트수 나타나지 않습니다
정상 뽑는건가요? 뽑으면 좋고, 노출 막아서 못 뽑으면 낭패라...
불러오는 쿼리에서 제한하시면 되요
제가 메뉴1 메뉴2 메뉴3 메뉴4 이렇게 메뉴가 있습니다.
이 메뉴1를 클릭하면 게시판1 게시판2 게시판3... 여러개 게시판이 있는데요.
메뉴1를 클릭 했을시 게시판1 게시판2 게시판3... 여러개 게시판위에
게시판1 게시판2 게시판3... 여러개 게시판의 최다조회수, 최다 추천수를 나오게 하려면 어떻게해야 하나요?
이것저것 만져 봐도 잘 안되는데 혹시 알려주실수 있나요? 안되니 답답해 미치겠네요.
메뉴 그룹의 조회수 추천수를 원하시는 것 같네요
그것은 각 게시판의 출력을 응용해서 해당 그룹의 게시판을 검색해서 출력하게 하시면 되요
"각 게시판의 출력을 응용해서 해당 그룹의 게시판을 검색해서 출력하게 하시면 되요" 이 말뜻은 이해가 되는데
프로그램을 보고 하려니 어디서 손을 되야 될지 모르겠고 주석에 각 게시판 출력이 있는 if문 문장을 응용하면 되는게 같은데요.
코드의 어느부분을 응용하는지 잘 모르겠네요. 혹시 어떻게 해야하는지 죄송하지만 자세히 도움을 좀 얻을수 있을까요?
혼자 해보려는데 이해 안되는 부분이 너무 많아서여 select문 for문 if문은 뭔지 알겠는데 그 안에 변수명 배열명 이 무었을 뜻하는지
잘 몰라서 이렇게 질문을 드립니다. 혹시 쪽지로 보내드리면 도움을 얻을수 있을까요?
저 같은 경우는 알려주신대로 하였지만
# 각 게시판 전체게시판 한번에 출력하게출력이 대로록 하였을 때는 조회수 탭을 클릭하면 사이트가 화면 위로 올라가는 상태가 됩니다 그럼 다시 내려서봐야 하구요
그리고 제목이 길 경우 한단 아래로 내려 와 버리니 옆과 맞지 않내요 ㅎㅎㅎ
아무튼 감사 합니다 제가 어느정도 할줄 알면 수정해서 사용하면 좋겠는데 그정도 실력이 안되다보니
latest_popular.lib.php에서
a href="#"를 a href="javascript:void(0);"으로 수정해주시면 됩니다. (3군데 있을 거에요)
위아래 간격 수정하구요
게시글은 오래 됐는데 제가 꼭 필요로 했었던 자료입니다.
진심 감사드리고 복많이 받으세요.. 구세주님
감사합니다
if ($list[$i]['comment_cnt'])
echo $list[$i]['comment_cnt'];
이 부분을 주석처리 해 주시면 코멘트수 나타나지 않습니다
===================
이거찾아 주석처리 하고싶은데 어디.php 인가요? ㅠㅠ
라고 특정한 게시판만 불러오게 했는데 왜 아무런 내용도 안불러올가요? ㅠㅠ
위에 내용처럼 각 게시판에 붙혀도 오류는 전혀 안뜨는데 내용이 안불러와요 ㅠㅠ
[http://sir.kr/data/editor/1610/4aa9f725e1f3ee72b622c5e7a01e41a5_1477079077_6292.png]
=============================================================================
# 각 게시판
전체게시판 한번에 출력하게 하려면 /bbs/list.php 제일 하단으로 내리면
$rss_href = '';
if ($board['bo_use_rss_view']) {
$rss_href = './rss.php?bo_table='.$bo_table;
}
아래에 추가
include_once(G5_LIB_PATH.'/latest_popular.lib.php');
이렇게 추가하면 모든 게시판에 자동으로 그 게시판이 적용됩니다
각 게시판에 별도로 추가하려면 /skin/board/스킨폴더/list.skin.php 21번 라인 정도
<h2 id="container_title"><?php echo $board['bo_subject'] ?><span class="sound_only"> 목록</span></h2>
아래에 추가
<?php include_once(G5_LIB_PATH.'/latest_popular.lib.php'); ?>
=============================================================================
잘되기를 기도합니다
잘 되는것 같았는데...
게시판 그룹이 6개가 있는데 그중 3개의 그룹에서만 데이타를 가져오네요
운영중인 전체게시판에서 불러오려고 하는데 어떻게 해야 할까요?
저의 경우 댓글을 제외한 첫번째 쿼리의 결과인 부모글만 불러오기 위해 아래와 같이 수정하였습니다.
//전체 게시판 출력 소스 중 첫번째 포문에 마지막 코드 추가
for ($i=0; $row = sql_fetch_array($result); $i++){
$tmp_write_table = $g5['write_prefix'].$row['bo_table'];
$bo_table = $row['bo_table'];
$wr_id = $row['wr_id'];
//그 아래 sql2 쿼리를 아래와 같이 수정 (where절에서 wr_id = {$wr_id}조건 추가)
$sql2 .= "(select '{$bo_table}' as bo_table, wr_id, wr_subject, wr_hit, wr_good from {$tmp_write_table} where wr_id = {$wr_id} and wr_datetime between '{$term_time}' and '".G5_TIME_YMDHIS."') ";
그누보드 5에서도 사용 가능할까요?
감사합니다.