Emlog侧边栏提供博客最新评论显示,实时体现博客的读者评论情况,然而,由于博主时常统一回复,导致最新评论的名单被博主自己霸占了半壁江山,效果显然便被削弱了。

那么如何屏蔽最新评论里博主的评论显示?博主笑忘书刚好也想解决这个问题,结合小涛写的如何在最新评论处屏蔽博主的回复评论给各位说说。

1.进入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!='617754229@qq.com' ORDER BY date DESC LIMIT 0, $index_comnum");

代码中添加了一句AND mail!='617754229@qq.com',使用时请把邮箱改成自己博客使用邮箱。如需增加多个限制屏蔽邮箱,可在其后增加上面这句。或者屏蔽其url地址,AND url!='http://xiaows.com/'

保存文件后,进入博客管理页面>数据>更新缓存,点击按钮更新即可。

建议先备份cache文件。

全文完