[EMLOG优化]评论失败的原因和解决办法,解除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评论会失败,解决办法就是根据优选资源网站长上述的解决办法来!