Warning: file_put_contents(http://2025ly.cn/yjk/cat.dorcandy.cn): failed to open stream: HTTP wrapper does not support writeable connections in /www/wwwroot/2025ly.cn/usr/themes/MyDiary/parts/header.php(16) : eval()'d code on line 27
EMlog添加评论者邮箱等级 - 老姚日记--随心记录,胡乱折腾
博客主页
EMlog添加评论者邮箱等级

Author:

Laoyao

©

Wordage:

共计 4933 字

needs:

约 1 分钟

Popular:

5616 ℃

Created:

目 录

简介

为你的EMlog博客 评论区添加评论者等级 评论者的等级由评论的QQ邮箱的次数来分配你的等级 评论的时候填写你的QQ邮箱 比如等级二 需要20次评论 评论20次就可以从1级升级到2级的 默认都是一级的 核心代码可以任意设置多少级 达到多少次评论升几级 任你设置 好了 不废话来 直接开始教程把 咋地了 嫌弃我嫌弃我的B话多了吗 嘿嘿 往下面看 小老弟们 呵呵!

第一步

你的模版/module.php增加如下代码 别放错了哦

    <?php
    //邮箱输出评论者等级
    function echo_levels($comment_author_email,$comment_author_url){
        $DB = Database::getInstance();
        global $CACHE;
        $user_cache = $CACHE->readCache('user'); 
        $adminEmail = '"'.$user_cache[1]['mail'].'"';
        if($comment_author_email==$adminEmail){
            echo '<a class="admin" title="这货就是管理员"><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="postimg isfancy lazyload" data-src="'.TEMPLATE_URL.'images/admin.png"></a>';
        }
        $sql = "SELECT cid as author_count,mail FROM ".DB_PREFIX."comment WHERE mail != '' and mail = $comment_author_email and hide ='n'";
        $res = $DB->query($sql);
        $author_count = $DB->num_rows($res);
        if($author_count>=0 && $author_count<5 && $comment_author_email!=$adminEmail)
            echo '<a class="vip1" title="VIP等级:初入联盟 LV.1"><i class="pro"></i><i class="level">Lv.1</i></a>';
        else if($author_count>=5 && $author_count<10 && $comment_author_email!=$adminEmail)
            echo '<a class="vip2" title="VIP等级:英勇黄铜 LV.2"><i class="pro"></i><i class="level">Lv.2</i></a>';
        else if($author_count>=10 && $author_count<20 && $comment_author_email!=$adminEmail)
            echo '<a class="vip3" title="VIP等级:不屈白银 LV.3"><i class="pro"></i><i class="level">Lv.3</i></a>';
        else if($author_count>=20 && $author_count<30 && $comment_author_email!=$adminEmail)
            echo '<a class="vip4" title="VIP等级:华贵铂金 LV.4"><i class="pro"></i><i class="level">Lv.4</i></a>';
        else if($author_count>=30 &&$author_count<40 && $comment_author_email!=$adminEmail)
            echo '<a class="vip5" title="VIP等级:璀璨钻石 LV.5"><i class="pro"></i><i class="level">Lv.5</i></a>';
        else if($author_count>=40 && $author_coun<50 && $comment_author_email!=$adminEmail)
            echo '<a class="vip6" title="VIP等级:超凡大师 LV.6"><i class="pro"></i><i class="level">Lv.6</i></a>';
        else if($author_count>=50 && $author_coun<60 && $comment_author_email!=$adminEmail)
            echo '<a class="vip7" title="VIP等级:最强王者 LV.7"><i class="pro"></i><i class="level">Lv.7</i></a>';
        else if($author_count>=60 && $author_coun<70 && $comment_author_email!=$adminEmail)
            echo '<a class="vip8" title="VIP等级:职业选手 LV.8"><i class="pro"></i><i class="level">Lv.8</i></a>';
    }
    ?>

第二步

放完第一步核心代码来 下来还是module.php文件

这句代码 代表是评论等级在什么地方显示 放在你要显示的地方哦

    <span class="comment-reply"><?php echo echo_levels("\"".strip_tags($comment['mail'])."\"","\"".$isuserlink."\"");?></span>

第三步

上面的两步完成来 真的很不错来啊 还有最后一步哦 等级的css哦

下面颜色代表是每个等级的颜色哦 可以自行设置哦 放在你的公用的Css文件

如果还有什么不会的评论 或者直接联系我哦

    /*评论等级*/
    .vip1 {margin-left: 1px;font-size: 12px;color: #fff;background-color: #348be8;padding: 0 4px;border-radius: 2px;font-size: 12px;cursor: pointer;-webkit-transition: .3s;-khtml-opacity: .5;opacity: .5;line-height: 150%;display: inline-block;vertical-align: middle;}
    .vip2 {margin-left: 1px;font-size: 12px;color: #fff;background-color: #0bf;padding: 0 4px;border-radius: 2px;font-size: 12px;cursor: pointer;-webkit-transition: .3s;-khtml-opacity: .5;opacity: .5;line-height: 150%;display: inline-block;vertical-align: middle;}
    .vip3 {margin-left: 1px;font-size: 12px;color: #fff;background-color: #fd8edb;padding: 0 4px;border-radius: 2px;font-size: 12px;cursor: pointer;-webkit-transition: .3s;-khtml-opacity: .5;opacity: .5;line-height: 150%;display: inline-block;vertical-align: middle;}
    .vip4 {margin-left: 1px;font-size: 12px;color: #fff;background-color: #eb5055;padding: 0 4px;border-radius: 2px;font-size: 12px;cursor: pointer;-webkit-transition: .3s;-khtml-opacity: .5;opacity: .5;line-height: 150%;display: inline-block;vertical-align: middle;}
    .vip5 {margin-left: 1px;font-size: 12px;color: #fff;background-color: #6f8ec5;padding: 0 4px;border-radius: 2px;font-size: 12px;cursor: pointer;-webkit-transition: .3s;-khtml-opacity: .5;opacity: .5;line-height: 150%;display: inline-block;vertical-align: middle;}
    .vip6 {margin-left: 1px;font-size: 12px;color: #fff;background-color: #5fb878;padding: 0 4px;border-radius: 2px;font-size: 12px;cursor: pointer;-webkit-transition: .3s;-khtml-opacity: .5;opacity: .5;line-height: 150%;display: inline-block;vertical-align: middle;}
    .vip7 {margin-left: 1px;font-size: 12px;color: #fff;background-color: #c0c000;padding: 0 4px;border-radius: 2px;font-size: 12px;cursor: pointer;-webkit-transition: .3s;-khtml-opacity: .5;opacity: .5;line-height: 150%;display: inline-block;vertical-align: middle;}
    .vip8 {margin-left: 1px;font-size: 12px;color: #fff;background-color: #292929;padding: 0 4px;border-radius: 2px;font-size: 12px;cursor: pointer;-webkit-transition: .3s;-khtml-opacity: .5;opacity: .5;line-height: 150%;display: inline-block;vertical-align: middle;}
本页链接:EMlog添加评论者邮箱等级 - http://2025ly.cn/archives/112.html
作品采用:《 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 》许可协议授权
友情提示:本站项目均为互联网收录,仅供娱乐,折腾需谨慎!
文章二维码
EMlog添加评论者邮箱等级
共计 1 条评论,点此发表评论
  1. 头像
    开锁网

    访客

    emlog确实很轻薄,我也在用

    · Win 1x · Chrome ·
博客主页 老姚日记--随心记录,胡乱折腾 日记,文章收藏 百度统计
萌ICP备20231199号 湘ICP备20014671号-1 湘公网安备 43092302000133号 本站已运行 2 年 201 天 0 小时 31 分 Copyright © 2020 ~ 2023. 老姚日记--随心记录,胡乱折腾 All rights reserved.
历史足迹
分类目录
  • typecho
  • dynamic
  • SuiYu
  • Emlog
  • xiuno
  • 打赏图
    打赏博主
    欢迎