JS加载中···

Typecho私密评论 超简易版9月20日

又能水一篇文章了,有朋友用我主题碰到点 Bug,与私密回复插件的冲突.

之前觉得此功能比较鸡肋,就一直没有去增加,了解了一下就写了个简易版,没啥技术含量的东西,直接在原主题上添加即可.

简易版对可见用户没有那么多筛选,管理员全局可见,被评论者可见,以及评论者自身可见.

食用方法:

打开主题的comments.php文件,找到$comments->content();,替换掉即可

评论食用方法:

在评论框里->先填写 私密# 加内容,即可变为隐私回复

<?php
    $db = Typecho_Db::get();
    $smyk=$db->fetchRow($db->select('mail')->from('table.comments')->where('coid = ?', $comments->parent)->limit(1));
    $smhf=$comments->mail;
    Typecho_Widget::widget('Widget_User')->to($user);
    if(strpos($comments->content,'私密#')==true){
        $ykmail=Typecho_Cookie::get('__typecho_remember_mail');
        if($smhf==$user->mail or $smhf==$ykmail or $user->group=='administrator' or $smyk['mail']==$ykmail and !empty($smyk['mail'])){
            $comments->content();
        }else{
            echo'该评论为私密评论';
        }
    }else{
        $comments->content();
    }
?>

none4 

Typecho私密评论 超简易版 南蛰的藤球球