Quantcast
Channel: 花七七's 部落格 »评论VIP
Viewing all articles
Browse latest Browse all 2

WordPress –功能更全,效率更高,科技更为先进的VIP评论代码V2.0

$
0
0

←[用某银行黑卡吸引眼球ing...]想吐糟一下访客吗?想拉近与访客的距离吗?呵呵,本代码将帮您解决这个问题!“无敌大超人+无敌金刚兽坐骑”亮瞎我们的狗眼~本代码相比V1.0支持博主ID邮箱mailto连接,支持有情连接的心形显示功能,美化图片资源文件,减少针对SQL的查询,加快响应速度。核心源码是复制kn007里面的一篇文章,部分修改来自Linsky。

旧代码与详细安装方法请参照V1.0版

WordPress – 添加评论达人VIP制度让您的评论一针见血

来吐槽一下吧!(亮瞎我的金刚钛合眼了)

comments_vip

Functions.php核心代码:

请将下面的adminEmail语句的linsky@hqqblog.com修改为管理员账户的邮箱,href="mailto:linsky@hqqblog.com"修改为您常用的邮箱即可。

//获取访客VIP样式
function get_author_class($comment_author_email,$comment_author_url){
global $wpdb;
$adminEmail = 'linsky@hqqblog.com';
$author_count = count($wpdb->get_results(
"SELECT comment_ID as author_count FROM $wpdb->comments WHERE comment_author_email = '$comment_author_email' "));
if($comment_author_email ==$adminEmail)
echo '<a class="vip7" title="亲、你猜猜这是谁~"></a><a class="vp" href="mailto:linsky@hqqblog.com" title="LinsKy主人"></a>';
$linkurls = $wpdb->get_results(
"SELECT link_url FROM $wpdb->links WHERE link_url = '$comment_author_url'");
if($author_count>=1 && $author_count<5 && $comment_author_email!=$adminEmail)
echo '<a class="vip1" title="亲、This is a 不明情况的围观群众"></a>';
else if($author_count>=5 && $author_count<15 && $comment_author_email!=$adminEmail)
echo '<a class="vip2" title="亲、This is a 有爱的围观群众"></a>';
else if($author_count>=15 && $author_count<30 && $comment_author_email!=$adminEmail)
echo '<a class="vip3" title="亲、This is a 热心的围观群众"></a>';
else if($author_count>=30 && $author_count<50 && $comment_author_email!=$adminEmail)
echo '<a class="vip4" title="亲、This is a 超级无敌的嘉宾"></a>';
else if($author_count>=50 &&$author_count<80 && $comment_author_email!=$adminEmail)
echo '<a class="vip5" title="亲、This is a 次世纪的元谋人"></a>';
else if($author_count>=80 && $author_coun<200 && $comment_author_email!=$adminEmail)
echo '<a class="vip6" title="亲、This is a 超人的类似物"></a>';
else if($author_count>=200 && $comment_author_email!=$adminEmail)
echo '<a class="vip7" title="亲、This is a 无敌大超人+无敌金刚兽坐骑"></a>';
foreach ($linkurls as $linkurl) {
if ($linkurl->link_url == $comment_author_url )
echo '<a class="vip" target="_blank" href="/links/" title="哟!隔壁邻居的呢!"></a>';
}
}

 CSS样式表:

其实相对于旧版并没有变化。

/* 评论者VIP显示功能的样式 */
.vp,.vip,.vip1,.vip2,.vip3,.vip4,.vip5,.vip6,.vip7{background: url(images/vip.png) no-repeat;display: inline-block;overflow: hidden;border: none;}
 .vp{background-position:-494px -3px;width: 16px;height: 16px;margin-bottom: -3px;}
 .vp:hover{background-position:-491px -19px;width: 19px;height: 18px;margin-top: -3px;margin-left: -3px;margin-bottom: -3px;}
 .vip{background-position:-515px -2px;width: 16px;height: 16px;margin-bottom: -3px;}
 .vip:hover{background-position:-515px -22px;width: 16px;height: 16px;margin-bottom: -3px;}
 .vip1{background-position:-1px -2px;width: 46px;height: 14px;margin-bottom: -1px;}
 .vip1:hover{background-position:-1px -22px;width: 46px;height: 14px;margin-bottom: -1px;}
 .vip2{background-position:-63px -2px;width: 46px;height: 14px;margin-bottom: -1px;}
 .vip2:hover{background-position:-63px -22px;width: 46px;height: 14px;margin-bottom: -1px;}
 .vip3{background-position:-144px -2px;width: 46px;height: 14px;margin-bottom: -1px;}
 .vip3:hover{background-position:-144px -22px;width: 46px;height: 14px;margin-bottom: -1px;}
 .vip4{background-position:-227px -2px;width: 46px;height: 14px;margin-bottom: -1px;}
 .vip4:hover{background-position:-227px -22px;width: 46px;height: 14px;margin-bottom: -1px;}
 .vip5{background-position:-331px -2px;width: 46px;height: 14px;margin-bottom: -1px;}
 .vip5:hover{background-position:-331px -22px;width: 46px;height: 14px;margin-bottom: -1px;}
 .vip6{background-position:-441px -2px;width: 46px;height: 14px;margin-bottom: -1px;}
 .vip6:hover{background-position:-441px -22px;width: 46px;height: 14px;margin-bottom: -1px;}
 .vip7{background-position:-611px -2px;width: 46px;height: 14px;margin-bottom: -1px;}
 .vip7:hover{background-position:-611px -22px;width: 46px;height: 14px;margin-bottom: -1px;}

 调用方法:

这里有些变化,因为能够显示心形友链,所以必须获取访客输入的网址。

<?php get_author_class($comment->comment_author_email,$comment->comment_author_url)?>

图片资源:

vip

声明: 本文采用 CC BY-NC-SA 3.0 协议进行授权
转载请注明来源:花七七's 部落格

WordPress – 功能更全,效率更高,科技更为先进的VIP评论代码V2.0文章首次出现在花七七's 部落格


Viewing all articles
Browse latest Browse all 2

Latest Images

Trending Articles





Latest Images