新闻中心

emlog 评论中怎么解决不显示博主回复

作者 / 无忧主机 时间 2016-01-19 13:00:15

有很多无忧php虚拟主机的用户向无忧主机小编我反映,将emlog博客程序的版本升级到4.0以后,虽然程序操作有所提升,支持了评论嵌套回复,但是同时也存在了一个问题,就是因为嵌套回复的关系,导致在最新的评论列表中会把博主自己回复也一起显示出来。而现在这个嵌套的博主回复出现在评论列表中让用户很不喜欢,于是向无忧主机小编咨询解决的办法。小编我看过之后给出的解决方法很简单,就是直接屏蔽掉多余的博主回复就可以了,详细的操作方法如下。 这个屏蔽Emlog程序最新的评论列表里的博主回复的大致思路是通过在缓存文件中编辑函数规则,判断访问评论用户使用的邮箱和博主的邮箱是不是一致的,如果邮箱是一致的话则在程序最新的评论列表不显示出来。 首先找到include文件夹下的缓存函数文件cache.php文件,然后用网页编辑工具将其打开这个文件,用搜索功能找到下面的这一行代码:

$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "comment WHERE hide='n' ORDER BY date DESC LIMIT 0, $index_comnum");
找到这行代码之后将其替换成下面的这一段代码:
$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "comment WHERE hide='n' AND mail!='lion@boke8.net' ORDER BY date DESC LIMIT 0, $index_comnum");
以上代码中的邮箱需要替换成博主的邮箱。最后保存好数据,登入网站的后台系统更新一下数据的缓存就好了。 无忧主机相关文章推荐阅读: EMLOG在前台显示站点信息统计的方法 EMLOG设置列表分页的方法 EMLOG去掉分类目录链接中的SORT部分

本文地址:https://www.51php.com/others/21470.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服