Archive for the ‘Zen Cart’ category

首页与列表页/产品页实现不同 单栏双栏三栏的办法。

April 23rd, 2010

作者:刀河

原文:http://www.zen-cart.cn/forum/topic11116.html

把首页和其他页面完全分开了。那个首页和分类页分开的办法,也大概就是如此吧。

\includes\templates\你的模板的目录\common\tpl_main_page.php
就这个文件,加上下面这句就可以实现首页单栏了。想法,你想实现其他页面单栏双栏三栏的办法,还是参照上面几个帖子吧。

代码:
if ($this_is_home_page) {
$flag_disable_right = true;
$flag_disable_left = true;
}

看这个代码,可以举一反三
1.多一个反义符 “!” ,代表不是首页都显示单栏

代码:
if (!$this_is_home_page) {
$flag_disable_right = true;
$flag_disable_left = true;
}

2.下面就代表非首页的页面都是不显示右边栏的。

代码:
if (!$this_is_home_page) {
$flag_disable_right = false;
$flag_disable_left = true;
}

3.剩下的依次类推吧

Zen Cart 1.39

April 19th, 2010

以下为官方内容:
What’s New in v1.3.9?
Many improvements and bugfixes are included in v1.3.9 since v1.3.8, including the following:
PHP 5.3.x compatibility
PCI scan improvements to prevent commonly-reported false-positives
SSL-detection improvements
Session Handling improvements for shared-SSL configurations to deal with IE-specific quirks
Session-Handler improvements: closing when done, removed redundant start, etc
Search improvements » Read more: Zen Cart 1.39

解决伪静态化后出现的?zenid=xxxxx的问题

April 15th, 2010

遇到URL后面带有一串&zenid=…..的地址而地址是无效的情况下,彻底解决的办法是在html_output.php里面修改代码,具体操作如下:
找到if (isset($sid)) {
$link .= $separator . zen_output_string($sid);
}这段代码,把它屏蔽掉就可以了。
如果在后台设置force cookies为true的话,很多顾客会无法完成付款流程;
而如果设置cache文件夹为可写,在小弟的网站上好像行不通。
所以,嘿嘿,还是把代码屏蔽掉好了!!!!!
———————————-
zen cart .cn 官网介绍. 没有测试. 留记号

打印

February 25th, 2010

includes/filename

admin/order.php
add new model file
admin/includes/css
admin/includes/classes/order.php

正式上线前需要修改的内容

February 24th, 2010

在您的商店正式运营前,需要定制以下文件:
# includes/languages/schinese/checkout_success.php
# includes/languages/schinese/conditions.php
# includes/languages/schinese/index.php
# includes/languages/schinese/privacy.php
# includes/languages/schinese/shippinginfo.php
备份这些文件,然后修改文件并上传到 includes/ languages/ schinese/ YOUR_TEMPLATE/ 目录下(要在schinese目录下建立模板目录)。给定制文件创建单独的目录,可以避免升级Zen Cart时,这些文件被覆盖。
如果您要做更进一步修改,或者想修改图形或按钮,可以修改以下这些文件:
# includes/templates/template_default/buttons/schinese/*.*
# includes/templates/template_default/common/tpl_header.php
# includes/templates/template_default/common/tpl_footer.php
# includes/templates/template_default/common/tpl_main_page.php
# includes/templates/template_default/css/stylesheet.css
# includes/templates/template_default/images/logo.gif
# includes/templates/template_default/images/tile_back.jpg
# includes/templates/template_default/templates/tpl_index_default.php
记住,一定要做好备份。修改后保存在 YOUR_TEMPLATE 目录. 您的定制文件会覆盖系统的缺省文件并且升级时不会被覆盖。
备注:您可能还需要修改其它文件。一定要按照以上例子,复制到模板目录

修改列表

February 21st, 2010

\includes\modules\your_template\product_listing.php
修改成任何想要的样子.

Paypal Purchase Description

February 3rd, 2010

MODULE_PAYMENT_PAYPAL_PURCHASE_DESCRIPTION_TITLE

MODULE_PAYMENT_PAYPAL_PURCHASE_DECRIPTION_TITLE

Module_payment_paypal_text_catalog_logo

easy to do.

如何在商品页面直接显示大图

January 30th, 2010

修改文件:
/includes/modules/pages/product_info/main_template_vars_images.php


代码: 全选

如果要显示中图像,改为
代码: 全选

如果要显示大图像,改为
代码: 全选

如何加大数据字段的设置?

January 18th, 2010

以下代码用于在数据库中增大对某些数据的定义值,例如增加商品型号的长度、商品名称的长度、客户姓名的长度、商品分类名称的长度、账单地址的长度等等。

在后台的 [ 工具 - 安装SQL脚本 ] ,执行以下代码: » Read more: 如何加大数据字段的设置?

如何实现ZC站点服务器的迁移

January 4th, 2010

1. 在新主机上,创建新的MySQL数据库。记下用户名、密码、数据库名以及主机名(通常是localhost)。

2. 在新主机上,全新安装相同版本的Zen Cart,这保证configure.php文件中的设置正确。
在安装的时候,要安装演示数据,这样可以测试安装是否正确。
a. 安装
b. 测试
c. 备份新主机的 /includes/configure.php 和 /admin/includes/configure.php 文件到本地。

3. 完全备份已有数据库和商店程序。
a. 可以使用 “数据库备份模块” 或者 phpMyAdmin 来备份数据库 … 要选择 “添加 DROP TABLE” 选项;同时,在数据选项下,选择 “完整插入” 以及 “扩展插入”,保存SQL文件到本地计算机。
b. 通过FTP下载旧的网站上的所有文件 (如果可以的话,在服务器上压缩后再下载)

4. 上传旧的文件到新的服务器上,覆盖新服务器上的文件。两个文件例外:
不要覆盖新服务器上的 /includes/configure.php 和 /admin/includes/configure.php 文件。

5. 进入新服务器上的 phpMyAdmin 。
a. 选择新数据库 (安装了新的Zen Cart的数据库)
b. 删除所有数据表。
c. 导入上面 3a 中保存的SQL文件。

6. 下载缓存设置同步工具(见下载区),重置缓存设置。只要上传该文件到Zen Cart根目录并运行(fix_cache_key.php)即可。运行后一定要删除该文件。 » Read more: 如何实现ZC站点服务器的迁移