[EMLOG优化]评论失败的原因和解决办法,解除Emlog评论限制导致失败的问题

本文预览图

今天又有朋友反Emlog馈评论失败的问题,其实小东也遇到这个问题好多次了,那么如何彻底解决评论失败的问题呐?

从朋友反馈的问题来看,登录用户会出现评论失败问题,那么在EMLOG最新版6.0CMS中,针对用户的评论是有限制

来到“include/controller/comment_controller.php”文件,这是评论功能的控制器

部分代码如下,错误提示如下:

相关评论控制代码

通过这个文件,其实我们很好理解为什么有的时候未登录用户通过QQ获取相关信息可以很顺畅的评论

但是如果是已登录人员呐?

已登录的会员,会默认取当前会员的昵称、邮箱和评论的内容,对这三个参数都会做校验

问题1:用户昵称长度

而大部分出的问题就是在:昵称长度这里,限制了昵称最长长度为20

在数据库的emlog_user表字段,字段长度为32,因此我们可以修改上图中的代码中第42行数字20为32

问题2:评论内容

评论内容需要包含中文,管理员在后台开启了此功能,限制评论内容必须包含中文

在后台取消勾选限制中文评论就可以解决,但是可能会有一些垃圾评论产生

问题3:评论速度过快

评论者评论的速度超过后台限制的速度

在后台将两次评论的间隔时间设置小一点,比如15秒等

问题4:相同评论冲突

评论列表中,已存在相同评论

这个问题只有通过删除上图中的代码

其实根据上述代码的逻辑我们大致就可以分析出为什么,EMLOG评论会失败,解决办法就是根据优选资源网站长上述的解决办法来!

还有任何关于EMLOG建站优化SEO的内容都可以在优选资源网内联系站长

版权声明:
作者:王者荣耀辅助
链接:https://www.lianjiekuai.com/2021/10/4745/
来源:诚鑫达网络
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码