模板如何安装和修改zencart新模板

zencart安装  时间:2021-01-08  阅读:()

一、如何安装和修改zenca rt新模板

 .下载ZenC art模板

提示 比如下载的模 板名为jinxu9 9mbcn,是中文语言下 的套用的网店 模板。至于英语语言 下用用哪个模 板调用方法是一 样的。

.备份好网店数 据库和原来的 模板文件个性 化网页

二、安装ZenC art模板

1.将下载后的模 板包用win rar或7z ip解压缩。

2.将模板目录整 个复制到includ es/templa tes/下

三、选择新安装的 模板

1.进入ZenC art后台管 理工具(Tools)模板选择(Templa teSelect ion) 可以看到右边 已安装模板有 模板名 【ecsure .com】

2.选择要替换哪 个现有模板这里选的是Z CDemo Chines e 然后点击右边 的编辑按钮从现安装模板 的下拉菜单中 选择新模板最后点击更新 按钮。

3.此时Defa ult(All)语言使用了 【ecsure .com】这个新模板。但是还没有生 效。

四、正式启用刚选 择的模板

1.转到工具(Tools)外观设置(Layout Boxes Contro ller) 

2.在屏幕最下面 选择重置按钮。

五、最后检查

查看中文语言 下的zenc art网页源 代码发现href="http://blog. soso.com/includ es/templa tes/ 【ecsure .com】/css/style_ imageh over.css" />说明zenc art网店调 用新模板成功

七、开始个性化刚 启用的模板

提示:保护好下载的 模板主题包万一自己修改 失误还可以从头再

来的。

开发Side box插件 两个变量 $title $conten t 

首先需要搞清 楚什么是Si debox Sidebo x是一个显示 在左侧或者右 侧的内容区域  当然你也可以 将Sideb ox的单栏状 态打开使其显示在网 页的任何位置 。你可以通过进 入后台的 To ols/Layout Boxes Contro ller来进 行Sideb ox的设置。注意的是如果 开启了单栏S idebox 的话你必须通过一 句代码手动将 其显示到模板 中去否则你是看不 到任何效果的 。 zen-cart中自 带了很多Si debox,例如显示产品 分类的Sid ebox, 显示最新产品 的Sideb ox,选择语言的S idebox

等等。

Sidebo x相关的文件 和目录

输出左侧si debox的 文件 /includ es/module s/column _left.php

输出右侧侧s idebox 的文件 /includ es/module s/column _right

.php

输出单栏si debox的 文件 /includ es/module s/column _singl e.php

存储side box的位置  /includ es/module s/sidebo xes

Sidebo x模版位置 /includ es/templa tes/templa te_def ault/sidebo xes

默认左侧si debox模 版/includ es/templa tes/templa te_def ault/common /tpl_bo x_defa ult_le ft.php

默认右侧si debox模 版 /includ es/templa tes/templa te_def ault/common /tpl_bo x_defa ult_ri ght.php

默认单栏si debox模 版 /includ es/templa tes/templa te_def ault/common / tpl_bo x_defa ult_si ngle.php

实例: hello_ sidebo x的开发

<! [endif] >下面我们来开 发一个简单的 sidebo x 以说明开发一个Sideb ox的基本步 骤该sideb ox只显示一 段文字并不实现任何

功能 我们将这个sizebo x命名为hello_ sidebo x。

<! [endif] >1) .设置语言和要 在sideb ox中显示的 内容

在目录" /includ es/langua ges/englis h/extra_ defini tions"新建一个PH P文件命名为"hello_ sidebo x.php", 并设置英语环 境下side box的Ti tle和要显 示的内容。该文件中定义 了两个常量B OX_HEA DING_H ELLOW_ SIDEBO X(sidebo x的标题) , 'BOX_HE ADING_HELLOW _SIDEB OX_CON TENT 显示的内容代码如下define (BOX_HE ADING_ HELLOW _SIDEB OX, "Hello sidebo x") ;define (BOX_HE ADING_ HELLOW _SIDEB OX_CON TENT, "This is a sidebo x demo") ;

2) .新建side box文件

在目录"/includ es/module s/sidebo xes"下面新建一个 文件, 命名为" hello_ sidebo x.php", 并输入以下代 码, 其中第一行加 载了hell o_side box的模板 文件,第二行设置了 sidebo x的标题,第三行代码加 载了用来输出 sidebo x的模板文件 .requir e($templa te->get_te mplate _dir(' tpl_he llo_si de box.php' ,DIR_WS _TEMPL ATE, $curren t_page _base, ' sidebo xes' ) .'/tpl_he llo_si debox.php' ) ;

$title = BOX_HE ADING_ HELLOW _SIDEB OX;requir e($templa te->get_te mplate _dir($column _box_d ef ault, DIR_WS _TEMPL ATE, $curren t_page _base, 'common ' ) . '/' .$column _box_d efault ) ;

3) .新建side box模版文 件sidebo x模板文件实 际上并不会输 出任何内容到 网页上面,这里只是构造 了要在Sid ebox内部 显示的内容(变量$conten t) .这里, 我们的内容仅 仅是将常量B OX_HEA DING_H ELLOW_ SIDEBO X_CONT ENT 的值赋 给$conten t, 在/includ es/templa tes/templa te_def ault/sidebo xes下新建 一个文件,命名为" tpl_he llo_si debox.php",代码如下.

$conten t = "";

$conten t .= BOX_HE ADING_ HELLOW _SIDEB OX_CON TENT;

4) .安装side box

进入管理后台 >>Tools>>Layout Boxes Contro ller, 就可以看到我

们刚才开发的 hello_ sidebo x插件了,选中hell o_side box,点击编辑按钮 ,将Left/Right Column Status 设置为on, 再点击Upd ate 按钮,这样安装过程 就完成了.现在再刷新一 下首页,是不是就能看 到我们的he llo_si debox盒 子了呢?

5) .发布side box

将刚才的文件 按照原始的目 录结构进行打 包,如<! [if suppor tField s] >下图所示,就算发布成功 了. 这样就可以把 我们开发好的插件共享给别 人使用了.

实践篇

Zencar t后台可进行 哪些修改

1.商店设置--》布局设置里面可进行页 面的一些整体 布局如

左、右栏目宽度左右栏目是否 显示是否显示子分 类等等

2.工具--》外观控制里面可以进行 所有功能模块 的设定可进行如下设 置

是否在左右栏 目中开启、显示在左边栏 目还是右边、模块的排序、是否开启单栏 SIDEBO X (注意的是如果 开启了单栏S idebox 的话你必须通过一 句代码手动将 其显示到模板 中去否则你是看不 到任何效果的

)

Zencar t要修改哪些 文件

1. Templa tes/templa te_def ault/下的文件是系 统默认文件不要做任何修 改

2. Templa tes/当前模板名/下的文件是你 可修改的修改的依照是Templa tes/templa te_def ault/下的那些文件  有需要修改的 地方可把Te mplate s/templa te_def ault/底下的文件拷 贝到Temp lates/当前模板名/相应目录下然后进行修改 。没有拷贝过去 的则系统默认 调用Temp lates/templa te_def ault/下的文件。

2. 1 Templa tes/当前模板名/ common /tpl_he ader.php导航起以上

包括导航的文件

2.2 Templa tes/当前模板名/ common / tpl_fo oter.php底部横线及下 的文件

2.3 Templa tes/当前模板名/ common / tpl_ma in_pag e.php控制一整个页 面的显示它包含(requir e)了tpl_h eader.php与tp l_foot er.php文件

而介于导航与 横线之间的内 容则是在

<?php

/**

* prepar es and displa ys header output

*

*/if (CUSTOM ERS_AP PROVAL _AUTHO RIZATI ON == 1 && CUSTOM ERS_AU THORIZ ATION_ HEADER _OFF==' true' and ($_SESSI ON['custom ers_au thoriz ation' ] != 0 or $_SESSI ON['custom er_id' ] == ") ) {

$flag_d isable _heade r = true;

}requir e($templa te->get_te mplate _dir(' tpl_he ader.php ' ,DIR_WS _TEMPL ATE, $curren t_page _base, 'common ' ) . '/tpl_he ader.php' ) ;?>

<?php

/**

* prepar es and displa ys footer output

*

*/

if (CUSTOM ERS_AP PROVAL _AUTHO RIZATI ON == 1 && CUSTOM ERS_AU THORIZ ATION_ FOOTER _OFF==' true' and ($_SESSI ON['custom ers_au thoriz ation' ] != 0 or $_SESSI ON['custom er_id' ] == ") ) {

$flag_d isable _foote r = true;

}requir e($templa te->get_te mplate _dir(' tpl_fo oter.php ' ,DIR_WS _TEMPL ATE, $curren t_page _base, 'common ' ) . '/tpl_fo oter.php' ) ;

?>

之间的代码

测试时可把该 文件里面的内 容全部删除后 刷新页面查看  即可知道它控 制页面哪一部 分

3. Templa tes/当前模板名/sidebo x下的文件是参 照Templ ates/templa te_def ault/ sidebo x里面的文件编 写的就是模块模板

。Templa tes/当前模板名/sidebo x里面没有的 文件就默认调 用Templ ates/templa te_def ault/ sidebo x下的同名文 件。所以要修改某个功能模块时 可以把Tem plates /templa te_def ault/sidebo x下相应的文 件拷贝到Te mplate s/当前模板名/sidebo x下再做修改 。

4. Templa tes/当前模板名/css控制页面的样 式显示。是参照Tem plates /templa te_def ault/css下编写。 要修改页面显 示可把Tem plates /templa te_def ault/css下相应 文件拷贝到T emplat es/当前模板名/css目录下 再做修改。

5. 同理Temp lates/当前模板名/images 里的图片修改 参照

6. Templa tes/当前模板名/images /button s直接修改里面 图片

注意不要改变 文件名

7. includ es\module s\当前模板名\下的三个文件 可以修改specia ls_ind ex.php首页特价商品new_pr oducts .php首页新进商品featur ed_pro ducts.php首页推荐产品

注意 后台设置结合 修改Temp lates/当前模板名/CSS与Templ ates/当前模板名/CSS/IMAGES 下的文件即可 达到大致修改 效果

一些未达到的 模块功能效果 可通过修改T emplat es/当前模板名/sidebo x下的文件来实 现

页面的全局部 署则要通过修 改

Templa tes/当前模板名/ common /tpl_he ader.php

Templa tes/当前模板名/ common / tpl_fo oter.php

Templa tes/当前模板名/ common / tpl_ma in_pag e.php

实现

以上是部分需 要修改的地方 对于详细的修 改过程我会每天写一

点点 一直到一个完 美的

美国主机-免费超详细教程火爆接力分享中

Godadd y支付宝人民 币付款购买空 间教程图解http://www. 177fx.com/daddy.pdf

IX Web Hostin g信用卡和支付宝(Alipay )购买教程http://www. 177fx.com/ixhost .pdf

[教程]购买Goda ddy域名赠 送10G免费 空间的开通方法(图)http://www. 177fx.com/f ree.pdf

LunarP ages美国 虚拟主机购买 过程图解支持国内银行卡付款http://www. 177fx.com/ages.pdf

超详细的Bl ueHost 虚拟主机购买教程图解http://www. 177fx.com/blueho st.pdf

青果云(59元/月)香港多线BGP云服务器 1核 1G

青果云香港CN2_GIA主机测评青果云香港多线BGP网络,接入电信CN2 GIA等优质链路,测试IP:45.251.136.1青果网络QG.NET是一家高效多云管理服务商,拥有工信部颁发的全网云计算/CDN/IDC/ISP/IP-VPN等多项资质,是CNNIC/APNIC联盟的成员之一。青果云香港CN2_GIA主机性能分享下面和大家分享下。官方网站:点击进入CPU内存系统盘数据盘宽带ip价格购买地...

TmhHost暑假活动:高端线路VPS季付8折优惠,可选洛杉矶CN2 GIA/日本软银/香港三网CN2 GIA/韩国双向CN2等

tmhhost怎么样?tmhhost正在搞暑假大促销活动,全部是高端线路VPS,现在直接季付8折优惠,活动截止时间是8月31日。可选机房及线路有美国洛杉矶cn2 gia+200G高防、洛杉矶三网CN2 GIA、洛杉矶CERA机房CN2 GIA,日本软银(100M带宽)、香港BGP直连200M带宽、香港三网CN2 GIA、韩国双向CN2。点击进入:tmhhost官方网站地址tmhhost优惠码:Tm...

TmhHost香港三网CN2 GIA月付45元起,美国CN2 GIA高防VPS季付99元起

TmhHost是一家国内正规公司,具备ISP\ICP等资质,主营国内外云服务器及独立服务器租用业务,目前,商家新上香港三网CN2 GIA线路VPS及国内镇江BGP高防云主机,其中香港三网CN2 GIA线路最低每月45元起;同时对美国洛杉矶CN2 GIA线路高防及普通VPS进行优惠促销,优惠后美国洛杉矶Cera机房CN2 GIA线路高防VPS季付99元起。香港CN2 GIA安畅机房,三网回程CN2 ...

zencart安装为你推荐
域名空间代理域名空间代理商哪个好?me域名注册什么是ME域名,为什么注册ME域名海外主机美国主机哪个好,最好是速度和稳定性能跟得上?便宜的虚拟主机免费、便宜的虚拟主机哪里有?要好用的 ,速度快的成都虚拟空间五星网络隶属于成都冠一科技有限公司,虚拟空间购买了不到一个月不能访问2次,质量真差啊!100m网站空间50M的网页内容买100M的网站空间够用了没?韩国虚拟主机韩国虚拟主机好还是香港的好河南虚拟主机新网的虚拟主机怎么样?台湾虚拟主机我公司要购买一台香港虚拟主机,用于存放网站,目前是在万网购买了一年的虚拟主机。。。二级域名一级域名与二级域名有啥区别
vps是什么 提供香港vps 如何注册网站域名 域名服务dns的主要功能为 日本软银 独享100m payoneer 免费名片模板 好玩的桌面 dropbox网盘 hostloc paypal注册教程 申请免费空间和域名 上海电信测速 云服务器比较 美国迈阿密 万网注册 江苏徐州移动 512内存 alexa世界排名 更多