设为首页收藏本站
邮箱抓取 查阿里排名 汇率查询 查海关编码 度量制式转换 FOB计算 CIF计算 数字转大写 加版权

九九外贸论坛

 找回密码
 注册九九

QQ登录

只需一步,快速开始

九九外贸官方QQ群:327581566采购商资料下载袋鼠这一家(澳洲代购)九九外贸官方QQ群:31678336
查看: 12989|回复: 13

zen-cart模板参考文档,如何修改Zen-cart模板

  [复制链接]

2682

主题

566

好友

127万

积分

Rank: 12Rank: 12Rank: 12

管理员

九哥

宣传
10410 点
贡献
25437 点
金币
1174388 个
在线时间
5479 小时
所属行业
电子商务

创建者突出贡献勋章灌水能手勋章宣传大使勋章终身成就勋章铁杆在线勋章勤奋勋章精华勋章大富翁勋章大方勋章高朋满座勋章群星璀璨勋章

发表于 2011-3-8 22:15:48 | 显示全部楼层 |阅读模式

Zen Cart的模板设计比较复杂,需要一定的时间来熟悉。一旦你了解了它的结构,就会慢慢习惯了。
首先要阅读常见问答部分的:如何添加、制作新模板。 Zen Cart的设计没有什么特别,与以前设计HTML页面是一样的。只是整个页面分成了好几个部分,并加入了PHP代码。通常,页面分为页眉 (header),页脚(footer),边框(sideboxes)。所以设计页面的时候,要记住Zen Cart是如何组织这些页面的。
页面是通过CSS样式表来控制的。样式表控制表格单元的背景图案、字体的颜色和样式等等。所以,假如你需要修改边框标题栏的字体,那么查看样式表文件。
Zen Cart在页面添加图像有两种方式。可以使用图像目录的相对路径,或者在模板中用php变量定义图像。如果你使用https服务器,并且采用相对图像路径,那么https的图像目录下也要有同样的图像,否则https服务器很可能会给出警告提示。
php学习之家
Zen Cart可以设置成任意的html/flash的界面,只是比通常的html页面的设计费时。你可以从修改缺省的模板开始,先修改CSS文件和三栏格式的界面。开始先采用不同的颜色,很快就可以设计出完全不同的风格。
最后,在设计模板前要先计划好你网页的内容,事半功倍。
下面是zen cart页面各部分相对应模板文件的一个列表:
文件路径         注释
index.php         主文件
includes/templates/[custom template folder]/common/html_header.php         页面的head部分
includes/templates/[custom template folder]/common/tpl_main_page.php         页面的body部分
includes/templates/[custom template folder]/common/tpl_header.php         所有页面的页眉
(column left)         
includes/templates/[custom template folder]/common/main_template_vars.php         决定页面的内容部分,缺省为 ‘tmp_index_default.php’
首页 - 缺省
includes/templates/[custom template folder]/templates/tmp_index_default.php         首页模板文件
首页 - 显示分类
includes/templates/[custom template folder]/templates/tpl_index_categories.php         首页上显示分类时的模板文件
includes/modules/[custom template folder]/pages/index/category_row.php         选择要显示的分类
includes/templates/[custom template folder]/templates/tpl_index_category_row.php         显示分类
首页 - 显示指定分类
includes/templates/[custom template folder]/templates/tpl_index_product_list.php         首页上显示指定的分类时采用的模板文件
includes/modules/[custom template folder]/product_listing.php         将商品数据添加到数组
includes/templates/[custom template folder]/templates/tpl_modules_product_listing.php         显示商品数量和商品导航菜单
includes/templates/[custom template folder]/common/tpl_list_box_content.php         显示商品数组
商品信息页面
includes/templates/[custom template folder]/templates/tpl_product_info_display.php         显示单件商品信息
购物车页面
includes/templates/[custom template folder]/templates/tpl_shopping_cart_default.php         购物车页面
(column right)         
includes/templates/[custom template folder]/common/tpl_footer.php         所有页面的页脚
最近一直在调度zen-cart,找到了下面这篇文章,是关于如果修改zen cart模版的,很有用,,跟大家分享一下。
DIR_WS_CATALOG // zent cat目录 这些在includes/configure.php定义
meta_tags.php //定义网站的meta信息。这些是从数据库中取出来的。在includes/modules/下面
HTML_PARAMS //模板语言常量文件定义的。
$current_page_base 在includes/init_inicludes/init_sanitize.php $_GET['main_page']
manufacturers_id 生产厂商ID
product_id 产品ID
$tmp_pagename index_home
有加载modules/pages
======================
首页加载的文件
html_header.php
tpl_index_default.php {indeXDefaultMainContent 首页可以编辑}
tpl_modules_featured_products.php -> tpl_columnar_display.php
bannerOne banners [后台bannner控制]
logo 修改 tpl_header.php 页面 在模板的images/logo.gif
id=”mainwrapper”
common/tpl_header.php 功能:所有页面的页眉 基本可以不用或者广告用
id=”headerwrapper”
navColumnOnewrapper
navEZpagesTOp 简易页面的连接
左边分类在 templates/模板/sideboxes/下面 sql参数在categories.php
=============================
1. 在首页顶部增加连接的方法。
找到模板文件夹下面的zcen/tpl_header.php
在#topbarwrap与#topbar 增加一个连接 里面写上你要的连接
2. Logo的替换。这个在后台是没有的。在语包的文件里定义。
找到languages/english/zcen/header.php 找到Header_logo_image 常量 修改
或者 替换 模板下面的 logo.gif文件/includes/templates/zcen/images/logo.gif
3. 导航栏的东西〔这个后台的设计的)
样式调节#navEZPagesTop
后台的 参数调整:0 1 2
后台的 ezpage设置
4. 首页分类名称的修改
打开 /templates/languages/english.php
找到:define(”BOX_HEADING_CATEGORIES”,”CATEGORIES”)
改为:define(”BOX_HEADING_CATEGORIES”,”Select you game”);
主`
D:\WEB\zen-cart\includes\templates\classic\css\stylesheet.css
整个页面组织
D:\WEB\zen-cart\includes\templates\template_default\common\tpl_main_page.php
网页左右栏width源代码:
动态调用width: ”>,
在后台-configuration-layout里可以更改Column Width/
Column Width - Left Boxes
商品分类名称Categories更改:BOX_HEADING_CATEGORIES,
“D:\WEB\zen-cart\includes\languages\english.php”(78,11): define(’BOX_HEADING_CATEGORIES’, ‘Categories’);
spooer名称更改:define(’BOX_HEADING_BANNER_BOX’,'Sponsors’)
默认模板,左spooner对应’BOX_HEADING_BANNER_BOX’ 右上spooer对’BOX_HEADING_BANNER_BOX_ALL’
右下spooer对应BOX_HEADING_BANNER_BOX2
左边栏处理:只保留includes\templates\template_default\sideboxes\tpl_categories.php,在里面增加
图片链接
右边栏的处理:
1.后台设置为保留who’s onlie(sideboxes/whos_online.php),
与之对应的 tpl_box_default_right.php,查找进行替换
2.添加左边栏目内容,对tpl_box_default_right.php更改:
中部修改:
===========
\includes\templates\template_default\templates\tpl_index_default.php
去掉顶部说明:
去掉欢迎信息:
去掉顶部导航:
\includes\templates\template_default\common\tpl_main_page.php
trail(BREAD_CRUMBS_SEPARATOR); ?>
模板顶部修改:
==========
\zen-cart\includes\templates\template_default\common
\tpl_header.php
内可增加链接
get_template_dir(’tpl_header.php’,DIR_WS_
TEMPLATE, $current_page_base,’common’). ‘/tpl_header.php’);?>
上段从抽出,放在它前面做全屏导航版块
顶部搜索按钮修改:
\includes\templates\template_default\common\tpl_header.php :
自动生成导航栏:
\includes\templates\template_default\templates\
tpl_modules_categories_tabs.php
将其代码掏空,重新添加导航代码:
~~~~~~~~~~~~~~~~~~~~~~~~~
http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
* @version $Id: tpl_modules_categories_tabs.php 3395 2006-04-08 21:13:00Z ajeh $
*/
include(DIR_WS_MODULES . zen_get_module_directory(FILENAME_CATEGORIES_TABS));
?>
= 1) { ?>
~~~~~~~~~~~~~~~~~~~~~~
的log背景:
\zen-cart\includes\templates\template_default\common
\tpl_header.php
底部导航修改:
\includes\templates\template_default\common\tpl_main_page.php
zen cart 打开错误信息显示调试开关
在调试zencart网店时,有时修改了某些文件,网店前台显示不完整了,或者出现了空白页面,可以通过以下方法打开错误提示:
打开文件 \includes\application_top.php ,找到
if (defined('STRICT_ERROR_REPORTING') && STRICT_ERROR_REPORTING == true) {
在前面增加一行
define('STRICT_ERROR_REPORTING', true);
1.登录以后浏览可以看到帖子中的图片和附件!
2.看到对你有用的帖子请不要忘记点击“评分”按钮给他加分哦!
3.论坛详细帮助,新人必看:http://bbs.99fob.com/thread-39772-1-1.html

是懂 非懂 问世间有几个绝对出众
南北 西东 不去鼎拜也不去跟红
回复

使用道具 举报

312

主题

206

好友

9003

积分

Rank: 8Rank: 8

荣誉版主

三本.majic

宣传
239 点
贡献
352 点
金币
7469 个
在线时间
216 小时

可爱MM勋章

QQ
发表于 2011-3-15 13:34:28 | 显示全部楼层

九哥目前喜欢用什么语言写代码啊
回复

使用道具 举报

2682

主题

566

好友

127万

积分

Rank: 12Rank: 12Rank: 12

管理员

九哥

宣传
10410 点
贡献
25437 点
金币
1174388 个
在线时间
5479 小时
所属行业
电子商务

创建者突出贡献勋章灌水能手勋章宣传大使勋章终身成就勋章铁杆在线勋章勤奋勋章精华勋章大富翁勋章大方勋章高朋满座勋章群星璀璨勋章

 楼主| 发表于 2011-3-15 21:42:50 | 显示全部楼层

回复 三本.majic 的帖子

php不会,c#教懂。
1.登录以后浏览可以看到帖子中的图片和附件!
2.看到对你有用的帖子请不要忘记点击“评分”按钮给他加分哦!
3.论坛详细帮助,新人必看:http://bbs.99fob.com/thread-39772-1-1.html

是懂 非懂 问世间有几个绝对出众
南北 西东 不去鼎拜也不去跟红
回复

使用道具 举报

3

主题

18

好友

1921

积分

Rank: 3Rank: 3

九面玲珑

宣传
0 点
贡献
11 点
金币
1888 个
在线时间
117 小时
所属行业
电子商务
QQ
发表于 2011-4-8 15:03:47 | 显示全部楼层

zen-cart网站定制 有需要的朋友可以联系我哦


[url=http://www.wmjzw.com]外贸商城建站
回复

使用道具 举报

3

主题

1

好友

62

积分

Rank: 1

初入九九

宣传
0 点
贡献
1 点
金币
59 个
在线时间
2 小时
发表于 2011-4-11 16:43:39 | 显示全部楼层

嗯  写的真是不错  学习了
我公司专业从事zencart建站+推广+支付通道开发和管理,想了解的朋友请联系我Q:1779985
回复

使用道具 举报

3

主题

0

好友

160

积分

Rank: 1

初入九九

宣传
0 点
贡献
8 点
金币
136 个
在线时间
15 小时
发表于 2011-11-14 18:06:14 | 显示全部楼层

小白学习中···
外贸收款,代发英文外链
Q274133110
回复

使用道具 举报

119

主题

29

好友

4151

积分

Rank: 4

才高九斗

宣传
26 点
贡献
134 点
金币
3697 个
在线时间
127 小时
所属行业
照明

帅哥勋章

QQ
发表于 2012-3-29 09:48:49 | 显示全部楼层

学习啦!{:1_1:}
回复

使用道具 举报

头像被屏蔽

1

主题

2

好友

197

积分

三教九流

宣传
0 点
贡献
11 点
金币
164 个
在线时间
12 小时
QQ
发表于 2012-4-18 10:30:34 | 显示全部楼层

提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽

1

主题

0

好友

81

积分

三教九流

宣传
0 点
贡献
8 点
金币
57 个
在线时间
8 小时
所属行业
电子商务
发表于 2012-5-2 17:28:39 | 显示全部楼层

提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

83

主题

27

好友

2467

积分

Rank: 3Rank: 3

九面玲珑

宣传
176 点
贡献
180 点
金币
1575 个
在线时间
110 小时
所属行业
电子商务
QQ
发表于 2012-7-11 14:35:27 | 显示全部楼层

管理员 原来也是高手啊 顶上先
建站|SEO  QQ:2374520929
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册九九

本版积分规则

手机版|九九外贸论坛 ( 闽ICP备09063622号 网站客服QQ支持 论坛帮助 邮箱:

GMT+8, 2018-7-23 00:17

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表