站长之家 - 站长资讯 - 易采站长站

当前位置: > 建站教程 > 源码教程 > CMS 教程 >

ECSHOP验证码的BUG及ecshop验证码不显示解决办法-ECshop教程

2019-10-15 12:21 | 来源:易采站长站 | 编辑:admin |

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

 

具体表现为:

 

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

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

 

如下图所示:
ECSHOP验证码的BUG及ecshop验证码不显示解决办法

 

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

但是它却出现验证码了。

 

 

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 文件 

 

将 

 

<!-- 判断是否启用验证码{if $enabled_captcha} --> 

 

 

修改为

 

<!-- 判断是否启用验证码{if $enabled_captcha_comments} -->

 

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

软件名称:
ECshop电商网店系统下载
软件语言:
简体/多国语言
软件授权:
个人免费

  • ECSHOP商品页仿淘宝AJAX效果-ECshop教程
  • ECSHOP用中文域名不能访问漏洞-ECshop教程
  • ECSHOP从一个空间转到另外空间-ECshop教程
  • DEDECMS自定义表单加入验证码问题修正-DedeCms教程
  • ECSHOP商品页显示当前登录会员等级价格-ECshop教程
  • ECSHOP验证邮件后送积分-ECshop教程
  • ecshop后台商品列表显示商品缩略图-ECshop教程
  • 在ECSHOP商品详情页显示供货商-ECshop教程
  • ECSHOP商品页购买记录的每页条数如何修改-ECshop教程
  • ECSHOP添加最新交易滚动显示功能-ECshop教程
  • 网友评论

    关于我们 - 联系我们 - 广告服务 - 版权声明 - 人才招聘 - 友情链接 - 网站地图 - 帮助 - -

    CopyRight © 2010-2016 源码下载 easck.com , All Rights Reserved

    蒙公网安备 15052402000103号

    蒙ICP备14002389-1号