如何在最新评论处屏蔽博主的回复评论

     emlog4.0以后的版本支持嵌套回复,博主的回复也作为一条评论在最新评论处显示,这样一来,如果博主如果一次回复好几条评论留言,那么在最新评论的地方显示的都是自己的评论,这样不太好。那么怎么在最新评论那里屏蔽掉博主自己的回复评论呢,其实很简单,就是通过检测邮箱或者用户名,如果是博主的邮箱或者用户名,则不显示在最新评论处即可,方法如下:

找到“include/lib”目录下的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!=’admin@zmrbk.com’ AND mail!=’499502371@qq.com’ ORDER BY date DESC LIMIT 0, $index_comnum”);

其中“admin@zmrbk.com”和“499502371@zmrbk.com”是我的邮箱,你换成你的即可。

最后上传覆盖后,后台更新一下缓存即可。

本文转载自:动点创想http://www.sprityaoyao.com/hack/recentcomment_out

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您必须启用javascript在这里看到验证码!