게시판 조회수 순위 변동 스킨입니다

캡처.PNG

<?php  echo latest('theme/ranking.basic', 'free', 0, 0); ?>

 

1 압축된 파일을 */skin/latest에 복사해주세요

2 위 코드를 index.php,head.php,tail.php 원하는곳에 넣으시면 됩니다 

 

* 반응형에도 지원됩니다 

 

- 변경사항 

 ㄴ latest.skin.php 127번째 코드 추가 *해당날짜에 글이없어도 순위가 표시됩니다

for ($i = 0; $i < 10; $i ++) { //0~10까지의 날짜를 검색합니다
    for ($i = 0; $row = sql_fetch_array($result); $i ++) {
        $today = ranking_list($i, $i, 'ORDER BY wr_datetime DESC', $row['bo_table'] . '_write', $row['bo_table'], 9990, 10000);
        $today_list = array_merge($today_list, $today);
        $yesterday = ranking_list(1 + $i, 1 + $i, 'ORDER BY wr_datetime DESC', $row['bo_table'] . '_write', $row['bo_table'], 9990, 10000);
        $yesterday_list = array_merge($yesterday_list, $yesterday);
    }
    if (count($today) > 0 || $today_list > 0)
        break;
        if (count($today) == 0 || $today_list == 0) {
        $today = array();
        $today_list = array();
        $yesterday = array();
        $yesterday_list = array();
    }
}

버전 정보

테스트한 버전 5.4.2.4
호환 가능 버전 5.3

첨부파일

캡처.PNG (13.5 KB)
0회 2020-04-28 06:27 포인트 차감 1
latest.zip (6.4 KB) 98회 2020-05-06 13:31 포인트 차감 1
|

댓글 17개

멋진 순위변동스킨 고맙습니다.
오 멋진기능이네요 감사합니다.
<?php echo latest('ranking.basic', 'free', 0, 0); ?>
이것으로
매일 게시판에 글올려야 하나요.
하루지나면 순위가 없어져요
글안올려도 기존 글유지는 안되나요?
add_stylesheet('<link rel="stylesheet" href="'.$latest_skin_url.'/style.css">', 0);
// $setStartDay = 30; 오늘날짜 $setEndDay = 30 어제날짜
function ranking_list($setStartDay = 0, $setEndDay = 0, $order_by, $skin_dir = '', $bo_table, $rows = 10, $subject_len = 40, $cache_time = 1, $options = '')
{

여기수정맞나요
순위 화살표 고정으로 계속나오게 할려면 어디를 수정해야하나요
소스 추가수정해서 올렸습니다
감사합니다
감사합니다~~
특정 게시판만 설정해서 가져올수는 없나요??
소스를 좀 수정해야될겁니다.
감사합니다
이게 게시글 순위가 아니라 게시판 순위인가요?
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누보드5 스킨

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

+
🐛 버그신고