网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的范文:

 

标题 ecshop验证码不显示解决办法
范文
    可以在后台有,前台不显示打开includes/init.php文件,将如下这段代码屏蔽即可。
    代码如下:
    /* 判断是否支持 Gzip 模式 */
    if (!defined(‘INIT_NO_SMARTY’) && gzip_enabled()){
    ob_start(‘ob_gzhandler’);
    }else{
    ob_start();
    }
    产生原因:
    因为在php中的path路径可能没了 ./ 的当前路径,找不到验证码的图片。
    解决方案:
    修改 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']);
    编码原因
    修改了某些utf-8文件,结果保存成 utf-8+ 也就是传说中的 utf-8 with bom
    解决方法,找到对应文件,应 editplus 重新保存成 utf-8 无bom
    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} -->
随便看

 

在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/18 0:03:24