EMlog私密评论仅博客可见

非网站永久会员,不再提供任何技术支持!

EMlog程序私密评论仅博客可见简介教程

这里我说下这个私密评论教程 你评论的私密内容 只能你自己和管理员看见 别人是看不见的 内容 会 显示“私密评论仅博客可见” 教程很详细 希望你能学习到!文章转载蓝优博客

module.php增加以下
 <?php
 //私密评论
 function comcontent($pl) {
 $patterns = array (\"/@/\",\"/\\[blockquote\\](.*?)\\[\\/blockquote\\]/\",\"/\\[F(([1-4]?[0-9])|50)\\]/\"); 
 $replace = array (\'回复了\',\'<blockquote>$1</blockquote>\',\'<img alt=\"表情\" src=\"\'.TEMPLATE_URL.\'img/face/$1.png\" />\'); 
 $pl=preg_replace($patterns, $replace, $pl);
 return $pl;
 }
 // 判断是否为私密评论
 function isPrivateComment($comments){
 return(strstr($comments,\"[私密评论]\"));
 }
 // 显示私密评论
 function showPrivateComment($comments,$post_email,$current_email){
 // 如果是私密评论 是管理员身份或者发布私密者本身才会显示
 if(isPrivateComment($comments)){
 if($post_email==$current_email or ROLE == ROLE_ADMIN){
 return $comments;
 }else{
 return \"<font color=\'red\'>##私密评论仅博主可见##</font>\";
 }
 }else{
 return $comments;
 }
 }
 ?>
这段JS放在模板公用JS 
 function addNumber(a) {
 document.getElementById(\"comment\").value += a
 }
在module.php搜索以下
 <?php echo $comment[\'content\']; ?>
把下面的代码替换如上
 <?php echo showPrivateComment(comcontent($comment[\'content\']),$comment[\'mail\'],$_COOKIE[\"postermail\"]); ?>
私密评论按钮
 <a href=\"javascript:addNumber(\'[私密评论]\')\"><i class=\"fa fa-lock\"></i></a>
------本页内容已结束,喜欢请分享------

感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
喜欢就支持一下吧
点赞437赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容