Cuteen主题美化_评论区添加博主认证及评论等级

先在functions.php文件里面合适的位置添加下面代码

/**评论区添加博主认证及评论等级_猫之书[mzhis.com]*/
/**输出评论者等级_猫之书[mzhis.com]*/
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 '<span class="commentapprove" style="color: #FFF;padding: .05rem .25rem;font-size: 8px;border-radius: 3px;background-color: #ff4500;margin-left:-10px;" >站长</span>';
}elseif ($rbq<3 && $rbq>=1) {
echo '<span class="commentapprove" style="color: #FFF;padding: .05rem .25rem;font-size: 8px;border-radius: 3px;background-color: #ff9300;margin-left:-10px;" >草民</span>';
}elseif ($rbq<9 && $rbq>=3) {
echo '<span class="commentapprove" style="color: #FFF;padding: .05rem .25rem;font-size: 8px;border-radius: 3px;background-color:#666;margin-left:-10px;" >县令</span>';
}elseif ($rbq<27 && $rbq>=9) {
echo '<span class="commentapprove" style="color: #FFF;padding: .05rem .25rem;font-size: 8px;border-radius: 3px;background-color:#666;margin-left:-10px;" >知府</span>';
}elseif ($rbq<81 && $rbq>=27) {
echo '<span class="commentapprove" style="color: #FFF;padding: .05rem .25rem;font-size: 8px;border-radius: 3px;background-color:#999;margin-left:-10px;" >尚书</span>';
}elseif ($rbq<100 && $rbq>=81) {
echo '<span class="commentapprove" style="color: #FFF;padding: .05rem .25rem;font-size: 8px;border-radius: 3px;background-color:#999;margin-left:-10px;" >宰相</span>';
}elseif ($rbq>=100) {
echo '<span class="commentapprove" style="color: #FFF;padding: .05rem .25rem;font-size: 8px;border-radius: 3px;background-color:#336699;margin-left:-10px;" >皇帝</span>';
}
}

然后再主题的comment.php文件里面合适的位置添加下面代码即可

/**评论区添加博主认证及评论等级_猫之书[mzhis.com]*/
<span style="margin-left: 0.5rem;"><?= '.' ?><?php dengji($comments->mail);?></span>

位置示例

function threadedComments($comments, $options)
{
    $commentLevelClass = $comments->levels > 0 ? 'comment-child' : 'comment-parent';  //评论层数大于0为子级,否则是父级
    ?>
    <div id="<?php $comments->theId(); ?>" class="<?= $commentLevelClass ?>">
        <div class="d-flex comment-item">
            <img class="avatar flex-shrink-0" src="<?= Context::AuthorAvatar($comments->mail) ?>" alt="头像">
            <div class="flex-grow-1 ms-2 content">
                <div class="text-xs d-flex justify-content-between align-items-center mb-1">
                    <div class="left-info d-flex align-items-center">
                        <span class="name me-2"><?= Context::CommentAuthor($comments) ?></span><br class="d-sm-none"/>
                      /**评论区添加博主认证及评论等级_猫之书[mzhis.com]*/
                        <span style="margin-left: 0.5rem;"><?= '.' ?><?php dengji($comments->mail);?></span>
                        <span class="me-1"><?= Context::getBrowser($comments->agent) ?></span>
                        <span><?= Context::getOs($comments->agent) ?></span>
                    </div>
                </div>
打赏
评论区
头像
文章目录
您是第 位访问本站的用户 👀

本站已运行:

萌ICP备20255521号