欢迎来到DESIPO.COM,外贸电子商务整合专家!
登录 | 免费注册 ?
|
ZENCART
| zen cart 去掉URL地址带?zenid=的参数 1、在后台Configuration->session里面 将 Force Cookie Use 设置为ture; 一般如果网站只是在刚开启的时候存在zenid的话,那么,只要这样设置一下就可以了; 注意:本设置将会强制要求使用cookie,部分客户会因此无法购物(现在基本上没有禁用COOKIE的),则出现cookie usage页面! 另一种就是从头到尾,URL地址后面一直都会有一串 zenid= 参数后缀,这个情况可能是因为缓存文件夹没有写分配权限或者不存在 可以试试方案2. 在zen-cart后台的Configuration>Sessions里有一项Session Directory,它是指定session所使用的文件夹的,如果这个文件夹不存在,或者不可写的话。那么就会在URL上显示zenid=,当然,解决方法就是让这个项所指向的文件夹存在并且可写。后台设置 Session Directory:设置成你网站存放的正确路径 Cookie Domain: True Force Cookie Use: True 2014年 06月 11日 |
| 关于ZEN CART ZC系统语言包安装后,出现的添加产品到购物车空白情况的解决方法。 重要文件的位置 不是英语的请针对语言 includes/languages/english.php 找到对应的语言文件,然后清除 php '?>' 结尾以后的空白和空格 如下图 清除后 保存上传即可。 2014年 10月 24日 |
| Zen Cart 138 在PHP5.3环境下出现的Fatal error: Cannot redeclare date_diff() in /zencart/includes/functions/functions_general.php on line 1481错误的解决方法 Zen Cart是一个比较流行的商城,尤其适合做外贸朋友,但当我们把PHP环境升级到PHP5.3的时候,Zen Cart就无法运行,并出现以下错误了: Fatal error: Cannot redeclare date_diff() in /zencart/includes/functions/functions_general.php on line 1481 原因是在这个文件中已存在函数:date_diff()了,此时,我们需要做到与旧版本的PHP兼容,将Zen Cart中的date_diff()函数进行修改,解决方法如下: if(function_exists('date_diff') && phpversion() >= 5.3){ date_diff(date_create($date1), date_create($date2)); }else{ function date_diff($date1, $date2) { //$date1 today, or any other day //$date2 date to check against $d1 = explode("-", $date1); $y1 = $d1[0]; $m1 = $d1[1]; $d1 = $d1[2]; $d2 = explode("-", $date2); $y2 = $d2[0]; $m2 = $d2[1]; $d2 = $d2[2]; $date1_set = mktime(0,0,0, $m1, $d1, $y1); $date2_set = mktime(0,0,0, $m2, $d2, $y2); return(round(($date2_set-$date1_set)/(60*60*24))); } } 在... 2014年 11月 29日 |
|
Copyright © 2012-2013 迪赛普科技 版权所有
合作邮箱:admin@desipo.com 合作QQ:76052083 |