首页 » 收集 » 正文内容
Typecho基于浏览量的文章等级函数
寻梦xunm| 567| 收集
3年前
超过1107天 温馨提示
本文最后更新于2021年09月08日,已超过1107天没有更新,若内容或图片失效,请留言反馈。
/*文章访问量等级*/
function listdeng($archive){
    $db = Typecho_Db::get();
    $cid = $archive->cid;
    if (!array_key_exists('views', $db->fetchRow($db->select()->from('table.contents')))) {
        $db->query('ALTER TABLE `'.$db->getPrefix().'contents` ADD `views` INT(10) DEFAULT 0;');
    }
    $exist = $db->fetchRow($db->select('views')->from('table.contents')->where('cid = ?', $cid))['views'];
    if($exist<200){
//        echo '<span class="badge arc_v1">测试</span>';
    }elseif ($exist<500 && $exist>200) {
        echo '<span class="badge arc_v2">新秀</span>';
    }elseif ($exist<1000 && $exist>=500) {
        echo '<span class="badge arc_v3">推荐</span>';
    }elseif ($exist<5000 && $exist>=1000) {
        echo '<span class="badge arc_v4">热文</span>';
    }elseif ($exist<10000 && $exist>=5000) {
        echo '<span class="badge arc_v5">头条</span>';
    }elseif ($exist<30000 && $exist>=10000) {
        echo '<span class="badge arc_v6">火爆</span>';
    }elseif ($exist>=30000) {
        echo '<span class="badge arc_v7">神贴</span>';
    }
}

复制以上代码放到functions.php文件里面

0 赞 or 打赏
喜欢就打赏一点
微信 支付宝
隐私
Q Q:1340326824
邮箱:vipshiyi@qq.com
QQ群:422720328

我的音乐

微博客-专为自己编写开发的源码