opencart技巧-简单几步去除评论验证码

有个客户要求修改去掉验证码,我觉得还是比较简单的,于是小小研究了下,把方法写给大家!

第一个要修改的文件:catalog/view/theme/主题/template/product/product.tpl

搜索 captcha 找到相关行,删除相关的代码,不同主题可能不同,我的主题代码是:

  1. <b><?php echo $entry_captcha; ?></b>  
  2. <br />  
  3. <input type="text" name="captcha" value="" />  
  4. <br />  
  5. <img src="index.php?route=product/product/captcha" alt="" id="captcha" /><br />  
  6. <br />  

第二个要修改的文件是:catalog\controller\product/product.php

搜索 captcha 找到相关行,删除如下两段代码!

  1. <!-- 第一段 -->  
  2. $this->data['entry_captcha'] = $this->language->get('entry_captcha');  
  3. <!-- 第二段 -->  
  4. if (emptyempty($this->session->data['captcha']) || ($this->session->data['captcha'] != $this->request->post['captcha'])) {  
  5.                 $json['error'] = $this->language->get('error_captcha');  
  6.             }  

然后替换这两个修改的文件,再去你网站的产品里面测试评论,然后去后台查看审核评论就知道啦!

OK,还是很简单的,需要修改opencart 【收费服务】 可以联系我们哦  QQ 184923973

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

目前评论:4   其中:访客  0   博主  0

  1. avatar 烂番茄 2

    我只想说,贵站的博客太高端了- –

    • avatar yumanutong 5

      @烂番茄 我不打算把这个网站做成博客,我只是做成一个技术分享的网站而已,所以内容会比较杂

  2. avatar 百里鸿德 0


    if (emptyempty($this->session->data[‘captcha’]) || ($this->session->data[‘captcha’] != $this->request->post[‘captcha’])) {
    $json[‘error’] = $this->language->get(‘error_captcha’);
    }
    这段代码找不到,修改不成功啊 :oops:

评论加载中...

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

图片 表情