banner
阿珏酱

阿珏酱

いつもとは逆の電車に乗り、見たこともない風景を見に行く
twitter
github
facebook
bilibili
zhihu
steam_profiles
youtube

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

Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解`

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

日期:2017-5-6 阿珏 折腾代码 浏览:1984 次 评论:0 条

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

以我当前的emlog 5.3.1 版本为例:

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

我的是在179行,如下


将其修改为:



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


最后保存文件后,登陆emlog的后台更新下缓存,刷新网页就可以看见效果了。
加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。