本文最后修改于 1358 天前,部分内容可能已经过时!
find Input author error
这个问题发生在我的说说页,当我访客身份浏览说说页的时候,就会出现这个错误,但是登录之后就不会
刚开始我以为这是由于用小程序发说说到数据库的时候没有带上author默认null出现了错误
(前段时间因为垃圾评论很多开启了防机器人评论插件CommentFilter)
然后就到数据库把落下的几十条author给整理了一下
update typecho_comments set `author` = '不是李小程' where `author` is null
结果很不给面子完全没有用,我还去把模板文件都给重新撸了一遍
很确定问题和评论相关有关,因为其他页面完全没有这个问题
而且当我关闭全站评论后也没有出现弹窗问题了,但评论作为与外界通讯交流的地方肯定不能关啊
这俩页面的区别在于,我的说说页面是暂时没有办法评论的(被阉割掉了)
所以导致了一些评论验证功能的插件爆了错误
最后才发现,是插件CommentFilter惹的祸
解决方法有以下两种
1,编辑这些没有评论功能的页面——》高级设置——》权限控制,把允许评论前面的框取消掉,然后发布文章。
2,找到与评论相关的插件,关闭该项过滤功能或把插件给卸载,比如我所使用的commentfilter插件设置第一项屏蔽机器人评论,选择无动作,保存设置即可。
但是作为说说页面,肯定得要允许自己评论才行啊
所以如果以上方法不能够解决问题的话
别慌,还有三个不太正经的办法能帮到你
- 1、重写该模板页面(
有技术有备份后可以试试看) - 2、使用notepad++或者sublime 全文件搜索“find Input author error”,然后删除掉相关代码(
由此引起的问题概不负责) - 3、(
重磅利器)重装模板吧骚年|´・ω・)ノ
感谢分享,我也遇到同样都问题。
hhh,能够帮上忙自然是极好的