实现 Emlog 最新评论列表不显示博主的评论回复
网站文章 2026-09-21 08:46:48 3 0

emlog博客系统4.0之后的版本添加了嵌套回复支持,与此同时又出现了一个问题,就是像WP一样,在调用的最新评论列表中会显示博主的评论回复,部分博主可能会连续回复多个留言或评论,最新评论列表也就会显示很多博主自己的回复了,很多博主都不喜欢。但可以屏蔽,方法看博客吧介绍。

Emlog 最新评论列表不显示博主评论:

  1. 对include/lib目录下的cache.php文件(这是个缓存函数文件,看名称就晓得,哈哈!!)进行编辑,在其中找到以下代码:
    1
    
    $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "comment WHERE hide='n' ORDER BY date DESC LIMIT 0, $index_comnum");
  2. 将以上代码修改为以下代码:
    1
    
    $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");

    把其中的lion@boke8.net邮箱地址更改为博主的邮箱地址

  3. 保存文件后,登陆emlog更新下缓存。

提示:其实现原理是检测评论用户的邮箱是不是博主的邮箱,是则不显示该评论到最新评论列表。(也可以通过检测用户名实现)

文章说明
本文标签:
©版权声明
本站提供的一切软件、教程和游戏辅助仅限用于娱乐和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集,版权争议与本站无关。如有侵权请邮件与我们联系处理。敬请谅解!6594404@qq.com