php专区

 首页 > php专区 > PHP应用 > CMS建站 > ecshop页面列表页详情页出现乱码解决

ecshop页面列表页详情页出现乱码解决

分享到:
【字体:
导读:
          ecshop页面列表页详情页出现乱码解决 ecshop系统我相信大家都知道它了,国内搞个小的商城都会用到它了,但国内的产品总会有一些问题了,下面我们来介绍的就是解决ecshop页面列表页详...

ecshop页面列表页详情页出现乱码解决

ecshop系统我相信大家都知道它了,国内搞个小的商城都会用到它了,但国内的产品总会有一些问题了,下面我们来介绍的就是解决ecshop页面列表页详情页出现乱码问题。

ecshop程序有时无故出现554fcae493e564ee0dc75bdf2ebf94ca错误代码,比如:

554fcae493e564ee0dc75bdf2ebf94camember_info|a:1:{s:4:"name";s:11:"member_info";}554fcae493e564ee0dc75bdf2ebf94ca
554fcae493e564ee0dc75bdf2ebf94cacart_info|a:1:{s:4:"name";s:9:"cart_info";}554fcae493e564ee0dc75bdf2ebf94ca

一、首先清下后台缓存,看是否还会出现错误;

二、页面有程序方面错误,这是修改而导致的(只要有程序错误代码先解决掉、再清空缓存).

三、2.7.3版本后,模板不支持php写法,而部分模板里(京东模板)带有diyfile.php处理php代码文件,所以有关php代码都无法编译加载出来.

解决办法:打开includes/cls_template.php文件,找到fetch_str方法,改为如下代码:

function fetch_str($source)
{
if (!defined('ECS_ADMIN'))
{
$source = $this->smarty_prefilter_preCompile($source);
}
/*if(preg_match_all('~(|languages*=s*["']?php["']?)~is', $source, $sp_match))
{
$sp_match[1] = array_unique($sp_match[1]);
for ($curr_sp = 0, $for_max2 = count($sp_match[1]); $curr_sp < $for_max2; $curr_sp++)
{
$source = str_replace($sp_match[1][$curr_sp],'%%%SMARTYSP'.$curr_sp.'%%%',$source);
}
for ($curr_sp = 0, $for_max2 = count($sp_match[1]); $curr_sp < $for_max2; $curr_sp++)
{
$source= str_replace('%%%SMARTYSP'.$curr_sp.'%%%', ''."n", $source);
}
}*/
return preg_replace("/{([^}{n]*)}/e", "$this->select('\1');", $source);
}

四、更早版本的ecshop出现这种问题

解决方法:同样打开includes/cls_template.php文件,注释如下代码:

$source = preg_replace("/<]+?>/i", "", $source);

五、如果不是554fcae493e564ee0dc75bdf2ebf94ca错误提示,出现乱码那就是编码问题,需转换相应文件编码.


分享到:
ecshop首页分类广告
ecshop首页分类广告是采用{insert name=。。。的方式插入分类广告的, 后台广告位对应的添加方法命名: 例:分类名称  水果(ID:5),刚广告名称应该为c1_5,c2_5这种形式。 ecshop,ecshop广告位,ecshop分类广告
解决ecshop页面提示Warning: Division by...
用过ecshop的朋友可能都会碰到页面出现Warning:Division by zero in问题了,下面我们就此问题来看看解决办法. ecshop部分模板使用时,会出现“Warning: Division by zero in…lib_goods.php”错误,原因在错误页面指定行数存在参数为0,计算错误. 解决方法:适合小米模板、WAP模板、京东模板等. 打开includes/ lbi_goods.php文件...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……