前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >实现 Emlog 最新评论列表不显示博主的评论回复

实现 Emlog 最新评论列表不显示博主的评论回复

作者头像
阿珏
发布2018-08-08 16:25:26
7380
发布2018-08-08 16:25:26
举报
文章被收录于专栏:阿珏酱的Blog阿珏酱的Blog

博主需要经常和访客互动,博主的回复也作为一条评论在最新评论处显示,这样一来,如果博主如果一次回复好几条评论留言,那么在最新评论的地方显示的都是自己的评论,这样不太好。

以我当前的emlog5.3.1版本为例:

打开include/lib目录下的cache.php文件(这是个缓存函数文件)在其中找到以下代码:

我的是在179行,如下

代码语言:javascript
复制
$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "comment WHERE hide='n' ORDER BY date DESC LIMIT 0, $index_comnum");

将其修改为:

代码语言:javascript
复制
$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "comment WHERE hide='n' AND poster!='阿珏' ORDER BY date DESC LIMIT 0, $index_comnum");

提示:这是一段执行SQL语句的PHP代码,条件是检测评论用户的用户名是不是博主的用户名,是则不显示该评论到最新评论列表。(也可以通过检测邮箱网址的 poster!=‘阿珏’,毕竟我自己回复是不带邮箱的,所以只能检测用户名了,当然 不要冒充我)

最后保存文件后,登陆emlog的后台更新下缓存,刷新网页就可以看见效果了。

本博客所有文章如无特别注明均为原创。作者:阿珏 ,复制或转载请以超链接形式注明转自 阿珏博客 。 原文地址《实现 Emlog 最新评论列表不显示博主的评论回复

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-5-6,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档