今天遇到一个网站首页空白的,经我初期判断,可能是
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 这两个文件之间。将这两个文件替换为正常网站的文件后即正常了。
这个问题目前存在两种可能性,分别有两个解决方案,在这里我给大家列出来,如果两个方案都不能为你解决问题,那么请联系我,本人的QQ是294229820,msn:zouqingshui@hotmail.com,或者直接留言,谢谢!
1)、在后台Configuration->session 将Force Cookie Use 设置为ture;
一般如果网站只是在刚开启的时候存在zenid的话,那么,只要这样设置一下就可以了;
注意:本设置将会强制要求使用cookie,部分客户会因此无法购物,则出现cookie usage页面,请慎用! 阅读全文...
方法:找到 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 ='';的下面)添加一句 阅读全文...
今天碰到一个奇怪的网站,在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/)。
本文出自清水的博客,转载请注明出处
点击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\ 下的文件丢失,则重新上传一个正确的文件即可
当然,要去先申请代码,要谷歌分发给你的代码才是能用的。
一、将以下代码追回到后台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&guid=ON&script=0"/>
</noscript>
以上是我一些小小的将google Analytics(分析)安装到zen-cart中的心得,另附网站分析代码和转换代码的安装 此乃google网站下载下来的原版安装说明。
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
这里去找:)
Authorizenet is in Testing mode
这个是因为zen-cart后台开启了Authorize.net的测试付款方式,这个是测试专用的。
所以要解决这个问题请到后台设置里
modules->payment
将名为Authorize.net 的付款方式都关闭即可
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 -->
该模块下载地址
错误提示如下
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. |
近期评论