站点评论应该是从4月份就出问题了,我说怎么这么安静了,半年多没人评论一下。
于是我试了一下,发现一个尴尬的问题:
不管是输入什么内容都提示“评论内容不能为空或过长”,开始以为是主题的原因,是不是程序升级后主题不能适配,排查了半天也没发现什么异常。
后来搜了一下 zblog 评论内容不能为空或过长,有人说是需要在 template 目录下 single.php 文件的 </head>
前面添加两行 JS 引用:
<script src="{$host}zb_system/scriptcommon.js" type="text/javascript"></script> <script src="{$host}zb_system/script/c_html_js_add.php" type="text/javascript"></script>
添加了也于事无补,最后发现是 zsx 大神的 Totoro - 评论审核系统 插件导致的,关掉这个插件就可以正常评论了。
Totoro是一款强大的反垃圾评论插件!
Totoro在垃圾评论发布前,会根据其规则系统,针对每条触犯规则的评论进行单独打分,从多个角度来衡量一条评论是否可信。
但无论如何总有漏网之鱼,这款插件因此更有学习能力。若垃圾评论绕过了规则而被发布,其会增强检测效果,屏蔽在这之后发布的其它垃圾评论。与之同时,它更可以对之前的垃圾评论进行回溯处理,一网打尽。
该插件已经有近两年没维护了,可能是对新版本程序兼容不是很好了。
真可谓是一网打尽,滴水不漏了。
好了,目前网站评论功能已经回复正常,但开启了评论审核,需要管理员通过后才能显示。
未经允许不得转载:前端资源网 - w3h5 » 评论功能恢复正常~