Apple Zen - Try it here / Download it here
Cherry Zen - Try it here / Download it here
Mihluna - See it here / Download it here
Zencart Zen - See it here / Download it here
Darkness - See it here / Download it here
Pretty in Pink - See it here / Download it here
Acadame - [Read More...]
在ZENCART中一直和PHPBB連不起來,
所以延伸出一些疑問想請教對ZENCART熟的先進:
我是先安裝ZENCART再安裝PHPBB的,
configure.php已改:
define('DIR_WS_PHPBB', '/forum/');
Enable phpBB linkage?已改為 ture
PS:我Web Server的根為www,zencart路徑為www/shop/,phpbb路徑為www/forum/
改完後server有重新開機;論壇一直都執行的很正常!!
在設定中,請試用確實的路徑,
define('DIR_WS_PHPBB', '/forum/');
舉例: 在 forum 之前加上
/var/www/client/public_html/
引用
問題一:
請問一下改完後會有啥不一樣嗎?我改完後沒發現有啥不同,要如何測試ok了?
(對不起,我自己問這問題我自己都覺的好笑,但是我找了半天都找不到何謂ok的實例)
問題二:
請問一下若正常,論壇的聯結會自動出現在zencart中嗎?還是要自己做?
如果和 PhpBB 連接成功,在店面的服務中心 (側框盒 sidebox), 會出現 --> 留言版 的 PhpBB 連接。
否則它不會出現。
引用
問題三:
我很懷疑這樣設完zencart就能在phpbb中同步建立帳號,
因為zencart又不知道我phpbb的資料庫名稱、帳號、密碼,zencart怎麼有能力建立ㄚ?
如果安裝成功的,在 Zen Cart 的註冊頁面,會額外出現要求輸入
留言版暱稱
註冊完成後,在 Zen Cart 和 PhpBB 都會有註冊記錄,
但在結合之前的帳戶,會沒有連結資料,
ZEN Cart and phpBB
本文所用版本:1.3.8a
ZenCart商品分类可以无限分级,所有分类页面和所有商品页面的title、description、keywords可以自由编辑,特别是商品页面的title有多个自动填充选项,在这一点上对SEO的考虑可以说到了极致。
一,自由编辑商品页面的title、description、keywords。
进入后台,在商品管理--〉商品分类里新建分类和商品后,在商品列表的最右边可以看到类似风轮的图标,黑的为Meta标签未定义,红的为Meta标签已定义,默认为黑色。
很多人用ZenCart建站后,从来没有点击这个风轮,风轮永远是黑色,没有充分利用ZenCart提供的最重要的SEO手段。
黑色意味着页面的title、description、keywords为系统自动生成的。
title为:
商品名称+[商品编号]+PRIMARY_SECTION+TITLE+TERTIARY_SECTION+SITE_TAGLINE
description为:
TITLE+商品名称+[商品编号]+SECONDARY_SECTION+商品简介
keywords为:
商品名称+[商品编号]+所有一级商品分类的名称
注意上面的PRIMARY_SECTION、TITLE、TERTIARY_SECTION、SITE_TAGLINE、SECONDARY_SECTION可以在meta_tags.php文件里自由设定。
问题很明显:title关键词覆盖面窄,description太长,keywords里所有一级商品分类的名称是很离谱的。
然而ZenCart作为国际顶级的网店系统,提供了神奇的风轮。
光点击进风轮是不变红的,必须在随后出现的页面的当前语言的title、description、keywords编辑栏里输入东西才变红,唯有 如此,系统才会放弃自动生成的title、description、keywords,而采用人工输入的title、description、 keywords,实现自由编辑。
Ethan非常赞赏的地方是对于最重要的title,ZenCart提供了自动填充的功能,此举应该成为网店系统效仿的榜样。自动填充可以设定是否呈现商品名称、标题、商品编号、价格、标题/标签行,生成title的公式如下:
商品名称+标题+[商品编号]+SECONDARY_SECTION+价格+PRIMARY_SECTION+TITLE+TERTIARY_SECTION+SITE_TAGLINE
注意上面的PRIMARY_SECTION、TITLE、TERTIARY_SECTION、SITE_TAGLINE、 SECONDARY_SECTION可以在meta_tags.php文件里自由设定,标题为下面编辑框里输入的title,标题/标签行就是 TITLE/SITE_TAGLINE。
二,自由编辑分类页面的title、description、keywords。
和自由编辑商品页面类似,不过没有自动填充的功能。
zen cart SEO:title、description、keywords
http://openlyu.com/forums/index.php/board,40.60.html
快捷產品更新 Quick_Updates
===============
快捷產品更新 Quick_Updates - 是另一個在後台管理的,大量產品資料更新外掛模組
作用跟另外一個外掛 - 大量商品更新 Mass Update 一樣,
請參考: [外掛]後台大量商品更新
但現在這 - 快捷產品更新 Quick_Updates 功能較多,
zen cart:Quick_Updates
超級訂單 Super Order 訂單管理 - 增強的功能組合!
在官網的發表討論
============
在新論壇下的跟進討論
Super Orders
在舊論壇,已經封存的討論
Super Orders
====================
DESCRIPTION
====================
Super Orders is exactly what its name implies:
Zen-Cart order management on steroids.
It's more in all the areas I always see Zen users asking for more:
more navigation options; more order control; more thorough data; and more
detailed reports.
But it's NOT more than you can handle. The system was designed for [Read More...]
zen cart:Super Order
很多用户对zen cart做了自己的修改,非常好!但同时,一些用户修改了很多重要的文件,例如:
/includes/filenames.php
/includes/languages/schinese.php
/includes/languages/schinese/*.php
等等...
友情提示:如果你希望以后的升级更容易,不要修改这些文件!
Zen Cart的文件替代机制的功能非常强,你不需要修改上面的这些文件。
如果你修改了这些文件,下次升级的时候,Zen Cart会覆盖这些文件,你做的修改会丢失。
好了,如何避免这种情况呢?如何使用文件替代机制?
下面,我一步步说明如何使用文件替代机制,而不是去修改Zen Cart的核心文件!
下面的所有例子,都假设你:
1. 使用简体中文。其它语言相应修改就好。
2. 例子使用的模板名字是custom
"custom" 目录名可以是任何名字.... 只是在所有地方都要一致,这样文件替代机制才能正常工作。
你可以命名为:
- mytemplate
- custom
- billg
- helluvacart
- zenrocks
- thisseemstoolongatemplatename
- supercalifragilisticexpialidocious
- tpl
还有很多 !!!!
附录及声明: 如果我漏了什么, 或者说错了,请告知,我会尽快修改! 不作任何担保。一个月后凭收据退款! :)
— 注,请先阅读-如何添加、制作新模板?
--------------------------------------------------------------------------------
修改缺省语言文件 - /includes/languages/schinese.php
例子: 你想修改标题,将“Zen Cart!”, 改为“我的商店名称!”
在目录/includes/languages下,建立一个与你的模板同名的目录,例如/includes/languages/custom.
将schinese.php文件复制到该目录。
接着,你就可以修改文件/includes/languages/custom/schinese.php:
define('TITLE', 'Zen Cart!');
改为:
define('TITLE', '我的商店名称!');
--------------------------------------------------------------------------------
修改语言文件 - /includes/languages/schinese/*.php (所有该目录下的文件)
例子: 你想修改account.php中的文字 - 比如你要将 '帐号' 改为 '档案'
建立一个与你的模板同名的目录。假设模板名是custom。那么目录就是:
/includes/languages/schinese/custom
将原来的文件/includes/languages/schinese/account.php复制到新目录:
/includes/languages/schinese/custom
接着, 修改该新的custom目录下的文件。这样,该修改会 '替代' 原来/includes/languages/schinese目录中的相应文件, 从而不会影响和修改核心文件。
--------------------------------------------------------------------------------
修改模板文件 - /includes/templates/template_default/templates/tpl_*_default.php
例如: 你想修改tpl_account_default.php文件中的一些HTML
在你的模板目录中( /includes/templates/custom ) 你应该已经有一个模板目录了 ( /includes/templates/custom/templates )。
将文件tpl_account_default.php复制到该目录中。然后你就可以自己修改了,它会自动 '替代' /includes/templates/template_default/templates目录中的相应文件。
你只要复制需要修改的文件到自己的模板目录,如果你未做修改,那么缺省情况下,商店会从template_default目录调用缺省文件。
--------------------------------------------------------------------------------
修改边框模板
这和修改通用模板是一样的(见上), 除了边框的路径是:
/includes/templates/custom/sideboxes
--------------------------------------------------------------------------------
修改边框 - /includes/modules/sideboxes/*.php
例子: 你想修改边框information.php文件,加上另外一个链接。
在边框文件的目录中(/includes/modules/sideboxes),建立另一个和模板custom同名的子目录,就是/includes/modules/sideboxes/custom
将文件information.php复制到该新目录中
接着你就可以修改新的information.php,它会替代/includes/modules/sideboxes目录中的缺省information.php文件
你可以核对该边框是否被替代,登录管理页面 -> 工具 -> 外观控制。在栏目 '方框文件名' 下, 如果文件名显示为红色, 就说明它被替代了。
--------------------------------------------------------------------------------
调用自定义文件名 - /includes/filenames.php
例子: 你新建了一个页面about_us,需要调用该文件名。
不要在/includes/filenames.php文件中添加一个新的定义,你应该在已有的目录/includes/extra_datafiles中定义该文件名。
建立新文件about_us_filenames.php,然后放在目录/includes/extra_datafiles中。
在该文件中,要有以下代码:
<?php
// About Us Filename Define
##define('FILENAME_ABOUT_US', 'about_us');
?>
该文件将自动被调用, 就象该目录中的其它文件一样, 因此系统知道你的定制文件。
尽量用同样的办法新建文件...例如, 调用文件blah,将它命名为blah_filenames.php
--------------------------------------------------------------------------------
调用自定义数据库表 - /includes/database_tables.php
例子: 你为自己的UPS跟踪系统建了个数据库ups_track,需要为代码定义数据表名。
不要在文件/includes/database_tables.php中定义, 你要在已有的目录/includes/extra_datafiles中定义数据表。
建立新文件ups_track_database_tables.php,置于目录/includes/extra_datafiles中。
在该文件中,要有以下代码:
<?php
// UPS Tracking Table
##define('TABLE_UPS_TRACK', 'ups_track');
?>
该文件将自动被调用,就象该目录中的其它文件一样, 因此系统知道你的定制数据库。
--------------------------------------------------------------------------------
额外语言文件
例如: 你新建了一个Resource Center方框,需要一个额外文件来调用额外语言定义。
在目录/includes/languages/schinese/extra_definitions中, 你可以建立一个文件resource_center_box_defines.php。在该文件中,你可以放置新的方框的所有语言定义。
该文件将自动被调用, 保证你的自定义方框或页面的语言定义被调用。
--------------------------------------------------------------------------------
给已有文件增加额外Javascript
例子: 你想为你的Bizrate帐号调用一些javascript,这样,订单完成后,就会从已有页面调用checkout_success.php。
在目录/includes/modules/pages/checkout_success中,建一个新文件jscript_bizrate.js
在该文件中,放置Bizrate给你的javascript代码,例如:
<script language="javascript" ##type="text/javascript"><!--
whatever the heck bizrate gave you
//--></script>
同样地..如果你使用Google的转换跟踪系统。建立另外一个文件,例如jscript_google.php
--------------------------------------------------------------------------------
添加和修改CSS文件
例子: 你为自己的网站新建了一个CSS类
不要添加到已有的CSS文件/includes/templates/custom/css/stylesheet.css中,要在同一目录下,另建一个文件stylesheet_YOURFILENAME.css,然后将你的CSS数据加在这里。
--------------------------------------------------------------------------------
最后,谈谈升级!
现在,你正确使用Zen Cart的替代机制了!恭喜,你可以放心了。你不用担心升级文件会覆盖你的定制文件,因为所有的定制文件都保存在你自己的目录里!
好吧,你升级了Zen Cart。但如果你替代的文件有新的代码呢?所以你需要比较custom目录和新的核心文件。
例子:你修改了/includes/languages/custom/schinese.php文件, 升级后, /includes/languages/schinese.php文件中有些新的定义。显然你要把这些新的定义加入到你的schinese.php文 件中。
最容易的方法就是使用文件比较工具!
推荐使用WinMerge, 也是开源免费。
有了文件比较工具,你就可以比较你的/includes/languages/custom/schinese.php文件, 和新的核心文件/includes/languages/schinese.php,然后很容易将新的修改加入到你的替代文件中。
Zen Cart的文件替代机制的功能非常强
新安装Zen Cart,建议的设置顺序
管理页面 | 商店设置 | 基本设置
— 商品税的计算 — 选择商品税的计算方法
— 运费税的计算 — 选择运费税的计算方法
— HTML编辑器 — 选择用于商品描述和电子邮件/新闻简讯的编辑器
管理页面 | 商店设置 | 图象参数
— 设置合适的图像尺寸
管理页面 | 商店设置 | 客户资料
— 选择是否显示/使用的各种模块。
— 如果您需要授权客户存取您的商店,也在这里设置。
管理页面 | 商店设置 | 配送参数
— 设置发货地所在的国家
— 设置邮编 (如果没设置,运费查询不能正常工作)
管理页面 | 商店设置 | 电子邮件
— 如果要发送HTML格式的电子邮件,打开 "使用HTML格式发送电子邮件"...
— 设置管理员接受邮件的格式
— 设置所有"额外"邮件的地址和状态。这是将发送给客户的各种邮件的复件,发给管理员。
管理页面 | 商店设置 | GZip压缩
— 如果您的服务器支持,打开GZip压缩... 多数情况下,页面显示会快很多
管理页面 | 商品管理 | 厂家管理
— 输入商品链接到的厂家
管理页面 | 商店设置 | 信用卡
— 选择接受哪种信用卡。这[不会]打开付款处理。只是用于后面的检查。
管理页面 | 模块管理 | 支付模块
— 选择和配置各种付款方式。
管理页面 | 模块管理 | 配送模块
— 选择和配置各种发货方式
税率设置
管理页面 | 地区税率 | 地区设置
— 输入需要付税的相应税率区域
管理页面 | 地区税率 | 税率种类
— 创建您要指定给商品的各种税类,多数情况下,只要一个分类
管理页面 | 地区税率 | 税率管理
— 链接税类和区域,输入税率
管理页面 | 界面设定 | 货币代码
— 配置商店接受的各种货币
管理页面 | 界面设定 | 语言代码
— 设置商店支持的语言
要添加语言,必须将语言文件上传到网站空间。
确认语言文件的版本和您的Zen Cart版本匹配。
分类/商品
定好基本参数后,您就可以输入分类及商品
管理页面 | 商品管理 | 商品分类
— 添加分类
— 添加相应分类中的新商品
- 如果您定义了多种语言,您可以用多种语言输入商品名称和描述。
- 要添加图像,点击分类/商品图像字段边的浏览按钮,然后选择本地文件。
- 然后选择 "upload to directory" 目录,将图像保存到服务器上。
(如果您想要的目录不存在,您可以用FTP软件来建立)
- 商品网址是一个外部链接,客户可以由此了解该商品的更多信息。如果该链接是您网站上的一个HTML页面,输入该网址的详细路径。