最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > 建站教程 > CMS教程 > ECShop教程 >

ecshop系统验证码不显示的解决办法

时间:2014-06-10 11:03来源: 作者: 点击:
1 、打开 includes/init.php 文件,将如下这段代码屏蔽即可。 /* 判断是否支持 Gzip 模式 */ if (!defined(‘INIT_NO_SMARTY’) gzip_enabled()){ ob_start(‘ob_gzhandler’); }else{ ob_start(); } 2 、修改 captcha.php 的
(责任编辑:admin)

1、打开includes/init.php文件,将如下这段代码屏蔽即可。

/* 判断是否支持 Gzip 模式 */
if (!defined(‘INIT_NO_SMARTY’) && gzip_enabled()){
ob_start(‘ob_gzhandler’);
}else{
ob_start();
}

2、修改 captcha.php 的第22

代码如下:

$img = new captcha('data/captcha/', $_CFG['captcha_width'], $_CFG['captcha_height']);

改为:
$img = new captcha(ROOT_PATH . 'data/captcha/', $_CFG['captcha_width'], $_CFG['captcha_height']);

找到对应文件,应 editplus 重新保存成 utf-8 bom

3、打开 /includes/lib_insert.php 文件,先定位到 insert_comments 函数部分,然后找到 insert_comments 函数里面的

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

将之修改为:

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

4、继续修改 /themes/default/library/comments.lbi 文件将

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

修改为:

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

这样就可以解决验证码不显示的问题了。

 

 

 

 

------分隔线----------------------------
栏目列表
推荐内容