首页建站经验 ECSHOP验证码的BUG及ecshop验证码不显示解决办法

ECSHOP验证码的BUG及ecshop验证码不显示解决办法

ECSHOP的验证码设置有一个BUG, “用户登录”和“发表评论”的验证码设置是相冲突的,不知道大家有没有在意或者遇到过。具体表现为:进入 “后台 》系统设置 》验证码管理”,勾选…

ECSHOP的验证码设置有一个BUG, “用户登录”和“发表评论”的验证码设置是相冲突的,不知道大家有没有在意或者遇到过。

具体表现为:

进入 “后台 》系统设置 》验证码管理”,

勾选“用户登录”, 不勾选“发表评论”,

如下图所示:

这么设置以后,前台商品详情页的“用户评论”是不应该出现验证码的,

但是它却出现验证码了。

BUG原因:

变量命名重复了,至于是哪个变量名重复了,请看解决把办法就知道了。

解决办法:

1、打开 /includes/lib_insert.php 文件,先定位到 insert_comments 函数部分,

然后找到 insert_comments 函数里面的

$GLOBALS['smarty']->assign('enabled_captcha', 1);

将之修改为

$GLOBALS['smarty']->assign('enabled_captcha_comments', 1);

注意,千万别找错了,这个文件里有两处这样的代码。

2、然后继续 修改 /themes/default/library/comments.lbi 文件

修改为

修改保存,你再试试,是不是正常了。

 

本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/jianzhan/jingyan/17032.html
上一篇dedecms会员注册二次开发心得总结
下一篇 怎么解决Ecshop中js与jquery的冲突?
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部