Typecho 简易版私密评论

1149天前2505

感谢 Kiosr 帮我加了个私密评论,大佬大半夜一两点还在调试~

以下是简易版私密评论实现代码:

<?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();
}
?>

由于我的主题有评论后一分钟编辑的功能,目前只能实现添加“私密”字符来实现。

其余主题可以实现无文字显示,只需在输出的时候隐藏即可,又水了一文,哈哈!

* 若非特殊说明,本站文章均为博主原创,码字不易,如需转载,请注明出处!有疑问可留言交流,谢谢。

PHPTypecho11 

Typecho 简易版私密评论 - Jdeal | Life is like a Design.