您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程

ecshop验证码不显示的解决方法

武邦致2023-12-15Ecshop商城教程已有人查阅

导读知道大家注意到了没有,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} -->
修改保存,你再试试,是不是正常了。

本文标签:

很赞哦! ()

相关源码

  • 帝国CMS游戏应用APP推广下载站模板免费下载本模板为移动应用推广、手机游戏推广行业设计,集成H5游戏平台与APP下载功能,支持PC端与移动端自适应访问。专注于为应用开发商、游戏发行商提供专业的线上推广展示平台。查看源码
  • (自适应响应式)双语LED照明灯饰灯具外贸网站pbootcms源码下载模板采用响应式设计,能自动适应手机、平板和电脑等多种设备屏幕,确保用户在不同设备上都能获得良好的浏览体验。同一后台管理,数据实时同步,操作简便高效。查看源码
  • 自适应建材瓷砖卫浴大理石类pbootcms网站模板源码下载为建材瓷砖、卫浴瓷砖企业打造的高端响应式门户模板,基于PbootCMS内核深度开发。采用前沿HTML5自适应架构,无缝兼容手机端触控交互与PC端展示场景。查看源码
  • 自适应容器设备机械行业通用pbootcms网站模板本模板是一款基于PbootCMS开源内核深度开发,为容器制造、容器设备、压力容器及相关行业量身打造的高品质响应式企业网站模板。查看源码
  • (自适应响应式)投资理财金融机构财务管理pbootcms模板本模板基于PbootCMS系统开发,为投资理财、金融机构等行业设计。采用专业严谨的布局风格,突出金融服务行业特色,适合展示各类理财产品、投资服务和金融资讯。查看源码
  • (自适应响应式)蓝色环保机械设备网站pbootcms模板HTML5源码下载基于PbootCMS的生态环境技术展示平台,通过内容调整可应用于新能源设备、污水处理、空气净化等环保相关领域。设备参数采用对比表格展示,技术原理支持图文混排;查看源码
分享笔记 (共有 篇笔记)
验证码:

本栏推荐