存档

‘zen-cart’ 分类的存档

【工作笔记】Zen Cart 首页空白

2009年7月17日 无风的飘逸 3 条评论

今天遇到一个网站首页空白的,经我初期判断,可能是
includes\modules\pages\index\php_header.php
includes\language\english.php
includes\language\english\meta_tags.php
这几个文件之间的某个文件出错(一般为未行有两行多余的空行)。
文件出了问题,可是后来经过验证,不是它们的问题。

继而使用最笨的方法——echo,来定位出错的位置,最终确认,出错的位置是在 模板文件夹\common\tpl_header.php 和 模板文件夹\common\tpl_main_page.php 这两个文件之间。将这两个文件替换为正常网站的文件后即正常了。

Share
分类: zen-cart 标签: , ,

【原创】Zen-Cart的URL地址后面带有?zenid=[参数],解决方法

2009年7月9日 无风的飘逸 6 条评论

这个问题目前存在两种可能性,分别有两个解决方案,在这里我给大家列出来,如果两个方案都不能为你解决问题,那么请联系我,本人的QQ是294229820,msn:zouqingshui@hotmail.com,或者直接留言,谢谢!

1)、在后台Configuration->session 将Force Cookie Use 设置为ture;
一般如果网站只是在刚开启的时候存在zenid的话,那么,只要这样设置一下就可以了;
注意:本设置将会强制要求使用cookie,部分客户会因此无法购物,则出现cookie usage页面,请慎用! 阅读全文...

Share
分类: zen-cart 标签: ,

【原创】Zen-Cart滚动显示news(news_scroll_box)

2009年7月8日 无风的飘逸 1 条评论

方法:找到 includes/templates/(your template)/sideboxes/tpl_news_scroll_box.php   (PS:若该目录下没有该文件)则在includes/templates/template_default/sideboxes/tpl_news_scroll_box.php)

搜索

while (!$news_box_query->EOF) {

并在其上三行左右($content ='';的下面)添加一句 阅读全文...

Share
分类: zen-cart 标签: ,

【工作笔记】Zen-Cart支付流程在IE中正常,而在Firefox(火狐)中不正常

2009年7月8日 无风的飘逸 1 条评论

今天碰到一个奇怪的网站,在IE中没有任何错误,但是在火狐浏览器中却卡在checkout_shipping那里不动了。
很明显,这个是checkout_shipping相关文件出了问题,经过努力查找找到以下解决方法。
把当前使用的模板文件夹里的
includes/templates/当前使用模板/templates/tpl_checkout_shipping_default.php
这个文件删掉,然后重新上传一个正常的文件上去(正常的tpl_checkout_shipping_default.php获取方法见附录),如:

includes/templates/template_default/templates/tpl_checkout_shipping_default.php
下拷贝一份正常的文件放回
includes/templates/当前使用模板/templates/ 下
替换掉原有的错误的文件就可以了。

附:正常的tpl_checkout_shipping_default.php获取路径
1)、从安装包中相应路径拷贝;
2)、若你有多个网站,请从正常的网站对应目录里拷贝;
3)、若上述问题你在使用默认模板(classic)时没有碰到,那么你可以复制本站includes/templates/template_default/templates/tpl_checkout_shipping_default.php文件 到出错模板文件夹对应位置
(/模板文件夹目录/templates/)。
本文出自清水的博客,转载请注明出处

Share
分类: zen-cart 标签:

zen-cart的关于页面(about us)显示为空白页

2009年7月4日 无风的飘逸 没有评论

点击about us显示空白页,是因为当zen-cart遍历文件时,在includes\language\当前语种\  文件夹下找到了某个文件,而在includes\modules\pages\ 没有找到对应可加载的模块导致出错,假设:
当前语种为:english
zen-cart初始化时在includes\language\english\  文件夹下找到了一个page_5.php
而当它在includes\modules\pages\ 寻找page_5这个文件夹的时候没有找到(或者没有读权限)。
解决方案1:删除includes\language\english\ 下多余的这个page_5.php文件
解决方案2:若是includes\modules\pages\ 下的文件丢失,则重新上传一个正确的文件即可

Share
分类: zen-cart 标签:

将google Analytics(分析)安装到zen-cart中

2009年7月2日 无风的飘逸 没有评论

当然,要去先申请代码,要谷歌分发给你的代码才是能用的。

一、将以下代码追回到后台configration->my sotre设置页的Footer text body中的最后面(记住是追加,不是覆盖)
<!--bof Google Analytics -->
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-9234648-1");
pageTracker._trackPageview();
} catch(err) {}
</script>
<!--eof Google Analytics -->

二、找到includes/modules/pages/checkout_success/header_php.php 并将以下代码放在这个文件的最末尾处:

<!-- Google Code for 下订单成功页面 Conversion Page -->

<script>

<!--

var google_conversion_id = 1032658531;

var google_conversion_language = "zh_CN";

var google_conversion_format = "1";

var google_conversion_color = "ffffff";

var google_conversion_label = "wKeUCMvnkQEQ47y07AM";

//-->

</script>

<script src="http://www.googleadservices.com/pagead/conversion.js">

</script>

<noscript>

<img height="1" width="1" border="0" src="http://www.googleadservices.com/pagead/conversion/1032658531/?label=wKeUCMvnkQEQ47y07AM&amp;guid=ON&amp;script=0"/>

</noscript>

以上是我一些小小的将google Analytics(分析)安装到zen-cart中的心得,另附网站分析代码和转换代码的安装 此乃google网站下载下来的原版安装说明。

Share
分类: zen-cart 标签:

【原创】zen-cart付款成功页面显示空白

2009年7月2日 无风的飘逸 2 条评论

http://www.domain.com/index.php?main_page=checkout_success

这个页面为付款成功后显示的页面,错误现象为,该页显示空白。

经反复验证,为
includes/modules/pages/checkout_success/header_php.php
文件里有严重错误,替换为安装包里正常的文件即可!

同理,如果是http://www.domain.com/index.php?main_page=[modulename]
显示空白或错误应该到
includes/modules/pages/[modulename]/header_php.php
这里去找:)

Share
分类: zen-cart 标签:

zen-cart 提示Authorizenet is in Testing mode的解决方法

2009年6月23日 无风的飘逸 1 条评论

Authorizenet is in Testing mode

这个是因为zen-cart后台开启了Authorize.net的测试付款方式,这个是测试专用的。

所以要解决这个问题请到后台设置里
modules->payment
将名为Authorize.net 的付款方式都关闭即可

Share
分类: zen-cart 标签:

如何实现将客户的reviews展示在产品信息中?

2009年6月20日 无风的飘逸 1 条评论

0140(邹清水) 15:12:55
实现这个的代码在
templates\template_default(or current template directory)\templates\tpl_product_info_display.php
这个文件下的
179 - 188行代码
如下:

<!-- added for product review on product page -->

 
 
 <?php require($template->get_template_dir('tpl_dgReview.php', DIR_WS_TEMPLATE, $current_page_base,'templates'). '/' . 'tpl_dgReview.php');?>
 
 
 

  <!-- added for product review on product page -->

该模块下载地址

Share
分类: zen-cart 标签:

Zen-cart 不能shipping 报错解决方案

2009年6月19日 无风的飘逸 2 条评论

错误提示如下

Not Available At This Time

Sorry, we are not shipping to your region at this time.

并且后台提示

解决方案:
1.在后台configuration->shipping/Packaging 里,参照发下设置

Title                                   Value
Country of Origin                                                                                           China  
Postal Code                                                                                                       NONE  
Enter the Maximum Package Weight you will ship                          50  
Package Tare Small to Medium - added percentage:weight         0:3  
Larger packages - added packaging percentage:weight                10:0  
Display Number of Boxes and Weight Status                                     3  
Order Free Shipping 0 Weight Status                                                    0  
Shipping Estimator Display Settings for Shopping Cart                 1  
Display Order Comments on Admin Invoice                                     1  
Display Order Comments on Admin Packing Slip                             1

2.Modules->Shipping 里,至少启用一种shipping方式

 

 Shipping Configuration errors!
Warning: Store Zip Code is not defined. See Configuration | Shipping/Packaging to set it.
 NOTE: You have no shipping modules activated. Please go to Modules->Shipping to configure.
Share
分类: zen-cart 标签: