分享我所知道的

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

     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!=’[email protected]’ AND mail!=’[email protected]’ ORDER BY date DESC LIMIT 0, $index_comnum”);

其中“[email protected]”和“[email protected]”是我的邮箱,你换成你的即可。

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

本文转载自:动点创想http://www.sprityaoyao.com/hack/recentcomment_out
赞(0)
未经允许不得转载:追梦人博客 » 如何在最新评论处屏蔽博主的回复评论
分享到:

评论 抢沙发

评论前必须登录!