欢迎来到DESIPO.COM,外贸电子商务整合专家!登录 | 免费注册 ?
会员优惠 | 软件下载 | 客服中心 | 收藏本站 | 购物车[0件]


解决方法

选择分类目录:
上一页1下一页15条信息
  • 关于zencart产品页面上一个,下一个产品链接问题的解决方法
    问题:那个zencart产品页那个上一个产品下一个产品那边 怎么调用 上一个产品的标题出来呢?解答:核心文件 tpl_products_next_previous.php类似以下文件: 可以看到向上按钮和向下按钮处都使用了变量ID$previous$next_item 跟踪这组变量找到ZC原有处理数据的文件在模块文件下面 :product_prev_next.php从下面的图片可以看出逻辑代码的原理是查询对应目录结构,然后把代码顺序插入数组中,在使用访问的产品ID通过数组查找上下两个产品的ID 思路其实在第一个文件就已经可以编写此功能了,但是了解他的实现方法也蛮重要。 所以我们现在可以通过两个变量查询对应的产品名称了,方法很简单,比如只是修改tpl_products_next_previous.php文件。 方法:通过两个ID查询产品名称,图片等。$previous$next_item代码如下:  $previous_query = "select products_name from " . TABLE_PRODUCTS_DESCRIPTION . "                         where products_id = '" . (int)$previous . "'                ...
    2013年 12月 11日
  • 关于ZEN CART ZC系统语言包安装后,出现的添加产品到购物车空白情况的解决方法。
    关于ZEN CART ZC系统语言包安装后,出现的添加产品到购物车空白情况的解决方法。 重要文件的位置 不是英语的请针对语言 includes/languages/english.php 找到对应的语言文件,然后清除 php '?>' 结尾以后的空白和空格 如下图 清除后 保存上传即可。
    2014年 10月 24日
  • php中include require 顶部产生空行的解决办法
    在php中使用require include函数加载文件的时候有时会产生一个空行,这是由于在windows环境下编辑文件的时候会产生几个识别utf8的字符,这些字符称为Unicode签名(BOM)。特别是用记事本将网页文件由ANSI另存为UTF-8时易出现! 解决办法:1. 可以通过在Dreamweaver中按Ctrl+J,在标题与编码中去除此选项;2. 用EditPlus将文件另存为UTF-8(无BOM)文件。 关于 include include_once require require_once  在编程过程中有时总是迷惑上面的这几个到底使用哪个才是自己想要的。现在简单来说一下它们的区别。首先 include include_once与require require_once是最大区别是在报错上,如果是include遇到文件不存在仅仅会给出一个警告,而require会是一个致命的错误,并且退出程序。良好的编程习惯优先选择require。对于include_once和require_once来说它们可以有效的防止函数重复加载从而避免出来函数重定义的错误,但是它们在在效率上有所降低,使用时权衡利弊。另外,php...
    2013年 12月 31日
  • 彻底解决 zen cart 去掉 地址 URL 中 zenid 的参数值
    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 138 在PHP5.3环境下出现的Fatal error: Cannot redeclare date_diff()[部分产生空白信息,需要启
    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日
上一页1下一页15条信息
Copyright © 2012-2013 迪赛普科技 版权所有

合作邮箱:admin@desipo.com 合作QQ:76052083