博主需要经常和访客互咿蛙匆盗动,博主的回复也作为一条评论在最新评论处显示,这样一来,如果博主如果一次回复好几条评论留言,那么在最新评论的地方显示的都是自己的评论,这样不太好。于是博膈套甘勰主想把博主自己的最新评论显示屏蔽掉。
那么怎么在最新评论那里屏蔽掉博主自己的回复评论呢,其实很简单,就是通过检测邮箱或者用户名,如果是博主的邮箱或者用户名,则不显示在最新评论处即可,方法如下:
找到“include/lib”目录下的cache.php缓存函数文件,大概在200行左右,找到:
$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]’ 是博主自己的邮箱,你换成你的即可。这里是屏蔽掉两个,如果你还有更多的小号,中间重复 AND mail!=‘你的邮箱’ 即可。
最后上传覆盖后,后台更新一下缓存即可。