首页
留言反馈
网站导航
推荐
毒鸡汤
Search
1
非插件为typecho 文章生成微海报分享
18,938 阅读
2
主题移动端,样式下添加二级分类
15,461 阅读
3
主题 添加author page
14,770 阅读
4
主题添加移动端下边栏
12,779 阅读
5
EMlog添加评论者邮箱等级
9,122 阅读
typecho
dynamic
SuiYu
Emlog
xiuno
登录
/
注册
Search
标签搜索
代码
xiuno
php
css
typecho
评论
模板
say
js
修改教程
标签
珍惜
努力
recommend
善良
样式
调用
微笑
颜色
插件
Vincent
累计撰写
151
篇文章
累计收到
184
条评论
首页
栏目
typecho
dynamic
SuiYu
Emlog
xiuno
页面
留言反馈
网站导航
推荐
毒鸡汤
搜索到
2
篇与
的结果
2020-09-29
Typecho基于评论数的评论等级
今天发现了一个 Typecho 的评论等级,感觉很有意思就特地的分享出来了。代码[hide]function dengji($i){ $db=Typecho_Db::get(); $mail=$db->fetchAll($db->select(array('COUNT(cid)'=>'rbq'))->from('table.comments')->where('mail = ?', $i)->where('authorId = ?','0')); foreach ($mail as $sl){ $rbq=$sl['rbq'];} if($rbq<1){ echo 'Boss'; }elseif ($rbq<5 && $rbq>0) { echo '朋友'; }elseif ($rbq<10 && $rbq>=5) { echo '游客'; }elseif ($rbq<15 && $rbq>=10) { echo '游客1'; }elseif ($rbq<20 && $rbq>=15) { echo '游客2'; }elseif ($rbq<25 && $rbq>=20) { echo '游客3'; }elseif ($rbq>=25) { echo '游客4'; } }[/hide]使用方法将以上代码加到functions.php里,然后在comments.php里找到如下位置(可能有的主题不一样):<span class=" <?php echo $commentAuthor; ?> "><?php $comments->author(false); ?>:</span> <?php dengji($comments->mail);?> 在评论列表循环里加上这个引用,也就是这样:<span class=" <?php echo $commentAuthor; ?> ">【<?php dengji($comments->mail);?>】<?php $comments->author(false); ?>:</span>报错如果博主称号显示不是Boss而是游客,那么请在Mysql里执行如下:update typecho_comments set authorid='1' where mail='博主邮箱账号'
2020年09月29日
5,275 阅读
13 评论
8 点赞
2020-07-22
Typecho免插件实现角色认证
[hide]<?php $me = md5(strtolower('6565834@qq.com')); //这里填入自己的邮箱 $boy = md5(strtolower('6565834@qq.com')); //这里填入好友的邮箱 $rz = md5(strtolower($comments->mail)); //用于判断邮箱 //博主样式 $str = '<span class="commentapprove" style="color: #FFF;padding: .1rem .25rem;font-size: .7rem;border-radius: .25rem;background-color:#1ECD97;" >博主</span>'; //好友样式 $str2 = '<span class="commentapprove" style="color: #FFF;padding: .1rem .25rem;font-size: .7rem;border-radius: .25rem;background-color:#1ECD97;" >好友</span>'; //开始判断 if($me==$rz){ echo $str; //如果条件成立则输出'博主'样式 }if($boy==$rz){ echo $str2; //如果条件成立则输出'好友'样式 } ?>[/hide]将以上代码自行调整后复制到comments.php的<?php echo $author; ?>的后面即可
2020年07月22日
2,641 阅读
4 评论
5 点赞