史上最详细ZEN-CART模板修改文档
1、 zen-cart模板规则
1.1 /inclu de/目录底下文件夹存放规则及其作用
具体页修改
这个文件夹底下是放模板的
这面是默认模板目录所有在自定义模板找不到 自己所要安装的模板
的文件都可以在这里找到
1.2文件夹底下文件的规则及其作用
板文件夹底下一般有如下的文件夹
之类的。
这个文件夹非常的重要是主模板文件存放处模板的修改一半以上在这
这个文件夹是存放模板的图片文件夹
这个文件夹存放具体页面的模板文件细节页面及其功能模块是填写该模板的信息。
1.3目录底下所有文件夹的具体文件
解释
代码完成语句。
语句。
语句。
基本用不上。
式修改文件百分之九十都在这里面修改。重中之重。
样式文件基本用不上。
注这个文件夹底下的具体的文件就不解释了
2、 z en-c art模板修改和制作
第一章介绍了zenc art模板的存放规则接下来开始介绍zen-cart模板的修改。当了解了一个网站模板的存放规则之后接下来可以了解改模板代码的规律这样对于模板的制作和修改就更加清晰。
2.1 zen-cart模板源代码的规律
了解一个网站的代码规则对于二次开发或者模板制作都是必须的。
2.1.1代码规则ur l解释
例如 http://loc alhos t/zc/index.php?main_page=login
那么该文件的位置是modul es/pages/login
这样可以看出来 url可以提示当前访问页面的位置而且改ur l也是有规律的
。
Zenc art函数
例如 $template->get_template_di r()
那么该函数是在fun ction文件里面。这个函数的作用是取得templ ate文件夹底下的文件。
Tempalte -- get --- templ ate---dir
Zenc art常数
例如 DIR_WS_TEMPLATE
那么该常数一般存放在includes\languages\engli sh文件夹的inde x.php文件里面。具体页面的常数可以到inc ludes\languages\engli sh这里面查找对应的文件。
强调 zenc a rt是一个基本用常数代替所有具体语言的网站系统如果你想修改网站中的描述文字那么基本要到inc ludes\languages\engli sh这个文件夹底下进行查找修改。这样做的好处有很多其一可以让改网站方便开发语言包 国际化等等。
Zenc art的if语句特别多
解释因为zen cart是一个功能模块特别多而且方便进行二次开发的网站系统而且可以方便的在后台进行控制这些if语句基本后台进行控制的
看了以上的解释如果以后看源代码看到有if语句进行判断的如果不想去掉源代码或者不好调试那么可以到后台进行查找。
2.1.2 tpl_m ain_p age.php主要文件的代码规律tpl_m ain_p age.php文件的图模型
tpl_m ain_p age.php文件的简单模型 以上图可以进行对照
2.1.2 tpl_header.php主要文件的代码规律
2.1.3其他的具体页面省了 底部的和头部的一样
2.2 zenca rt模板的修改的具体代码详解
2.2.1 模板左侧所有板块
Main.php -> modul e (left) -> require(DIR_WS_MODULES . 'sideboxes/' .$c olumn_left_dis play->fields['layout_box_name']);
2.2.2 左侧模板目录栏下面的小分栏导航栏修改地方 CSS
.leftBoxHeading, .rightBoxHe ading {
2.2.3 HEADING_TITLE–》 在lang uage/engli sh/index.php里面
代 码 在
2.2.4、修改centerColumn
可以修改中间产品方框的大小
2.2.5 、 BODY文件在这个文件生效 require($body_code)
inc ludes/modules/pages/index/main_template_v ars.php
2.2.6、去掉首页顶部的目录
-- 》
如果还有的话请去掉t pl_he ader.php里面的这段代码
<!--<?p hp //require($template->get_template_dir('tpl_module s_c ategories_tabs.php',DIR_WS_TEMPLATE,$current_page_bas e,'templates'). '/tpl_modules_c ategories_tabs.php'); ?>-->
2.2.7更改底部版权信息可以在后台直接修改。具体的地方为confi guration----my store --- foote rtext body
2.2.8、当在调试I E和FF的时候出现模板的版式不一样时候可以看看模板的CSS样式里面是不是多处了一个特别的CSS。如果有那么它就是罪魁祸首。
2.2.9、 #navMain 在模板CSS的主样式里面
这个的主要功能是修改模板的导航条。
2.2.10、 centerColumn 在模板的C SS主样式里面
这个的主要功能是修改模板内容模块 即图片显示区域。
2.2.11 、 #mainWrapper在模板的C SS主样式里面
这个的主要功能是修改模板的宽度。
2.2.12、 #logoWrapper 修改log o
2.2.13 meta标签 位置在includes\language\English
2.2. 14 、 navSuppWrapper
底部导航条的CSS样式。
2.2.15、 #navColumnOne 修改左边栏目背景色
2.2.16、 sideBoxContent 这个可以改主要模块的背景色。 左中右
2.2.17 、如果看到诸如h3之类的标题要修改其样式可以直接在css样式里面找。
2.2.18、 如果底部版权出现在旁边可能CSS的样式出现错误 比如fl o at righ t
2.2.19、 legen d修改注册的input背景色及其字体
今天遇到一个网友,他在一个服务器中搭建有十几个网站,但是他之前都是采集站点数据很大,但是现在他删除数据之后希望设置可能有索引的文章给予404跳转页面。虽然他程序有默认的404页面,但是达不到他引流的目的,他希望设置统一的404页面。实际上设置还是很简单的,我们找到他是Nginx还是Apache,直接在引擎配置文件中设置即可。这里有看到他采用的是宝塔面板,直接在他的Nginx中设置。这里我们找到当前...
WordPress经典外贸企业建站主题,经典配色扁平化简约设计+跨屏自适应移动端设备,特色外贸企业建站功能模块+在线Inquiry询单功能,更有利于Google等英文搜索优化和站点收录。采用标准的HTML5+CSS3语言开发,兼容当下的各种主流浏览器: IE 6+(以及类似360、遨游等基于IE内核的)、Firefox、Google Chrome、Safari、Opera等;同时支持移动终端的常用...
HostKvm发布了夏季特别促销活动,针对香港国际/韩国机房VPS主机提供7折优惠码,其他机房全场8折,优惠后2GB内存套餐月付仅5.95美元起。这是一家成立于2013年的国外主机服务商,主要提供基于KVM架构的VPS主机,可选数据中心包括日本、新加坡、韩国、美国、中国香港等多个地区机房,均为国内直连或优化线路,延迟较低,适合建站或者远程办公等。下面分享几款香港VPS和韩国VPS的配置和价格信息。...