有个客户要求修改去掉验证码,我觉得还是比较简单的,于是小小研究了下,把方法写给大家!
第一个要修改的文件:catalog/view/theme/主题/template/product/product.tpl
搜索 captcha 找到相关行,删除相关的代码,不同主题可能不同,我的主题代码是:
- <b><?php echo $entry_captcha; ?></b>
- <br />
- <input type="text" name="captcha" value="" />
- <br />
- <img src="index.php?route=product/product/captcha" alt="" id="captcha" /><br />
- <br />
第二个要修改的文件是:catalog\controller\product/product.php
搜索 captcha 找到相关行,删除如下两段代码!
- <!-- 第一段 -->
- $this->data['entry_captcha'] = $this->language->get('entry_captcha');
- <!-- 第二段 -->
- if (emptyempty($this->session->data['captcha']) || ($this->session->data['captcha'] != $this->request->post['captcha'])) {
- $json['error'] = $this->language->get('error_captcha');
- }
然后替换这两个修改的文件,再去你网站的产品里面测试评论,然后去后台查看审核评论就知道啦!
OK,还是很简单的,需要修改opencart 【收费服务】 可以联系我们哦 QQ 184923973
2014年04月16日 14:28 -9楼
我只想说,贵站的博客太高端了- –
2014年04月16日 19:09 地下1层
@烂番茄 我不打算把这个网站做成博客,我只是做成一个技术分享的网站而已,所以内容会比较杂
2014年10月10日 20:27 -8楼
if (emptyempty($this->session->data[‘captcha’]) || ($this->session->data[‘captcha’] != $this->request->post[‘captcha’])) {
$json[‘error’] = $this->language->get(‘error_captcha’);
}
这段代码找不到,修改不成功啊
2014年10月14日 14:00 地下1层
@百里鸿德 搜索 “captcha”