首 页  >>  E商学院  >>  zencart百科  >>  zencart模板制作步骤视频教程

zencart模板制作步骤视频教程

我写这篇文章的目的,主要就是为了某某人即将踏入zencart建站这 条路,给他来指引方向。记得当初我还是个毛头小伙子的时候,对于php目不识丁,而div+css这项技能还仅在入门级徘徊,经过1个多月的研究和实验才 终于造出了由自己而做的第一个产品网站(天赋仅限于此),而之前在学校学的又杂,记得最初还是从编程开始学起,前后学习了VB, .NET,JAVA, .NET学到一半分班了,毅然去报了UI设计班。中间学习了asp建站和photoshop一些粗浅的知识,等到这7788的东西学到第二年的时候,快毕 业了(我报的两年制),才开php培训班。中间的各种坑爹,让我与PHP失之交臂。

因为学校是包分配的,当时和宿舍几个兄弟一起屁颠屁颠的去面试,到了之后才发现被学校分出去的第一份工作竟然是发传单,还是一帮一个叫“鹏博士”的 宽带打工。那还是大热天,其中各种心酸各种失落,让我顿时对学校失望之极。领着我们宿舍一团人立马回宿舍。晚上我就在前程无忧,智联上面看招聘信息。第二 天联系好了一家外贸公司,决定去面试,结果竟然被录用了(那是莆田人开得一家公司,记得还是小区里面租的一个房子,我去的时候才录用2个人)。

后来我没有犹豫,当晚回学校宿舍,第二天带着我们宿舍的同胞们一起去面试,顺便让他们帮我把行李带来我在公司的住所。结果老板也让他们都一起来上班 (到现在,我对这个老板还是心存感激的)。就是在这样的一家小公司里,我呆了1年。让我知道外贸这一行的前途,让我知道了什么是zencart,什么是 magento以及国内国外的各种开源程序,还让我接触了诸多的奢侈品牌,也在这期间让我对PHP有了进一步的了解,各项技能飞快提升着。我的第一份工作,无限感激!

貌似走题了,有感而发,还是先写一写zencart模板制作要点吧。

首先,来个zencart文件介绍吧


这是一份zencart 1.51x 中文插件版的zencart程序。

下载地址:http://www.zen-cart.cn/zen-cart/zen-cart-v1-5-1-with-plugins

1,根目录文件介绍

admin:存放问斩后台文件以及后台访问路径。

bmz_cache:网站安装Image Handler插件后用于存放缩略图的文件夹。

cache:1.5x版本上是专用于存放会话功能的,也就是session.网站出现cookies多半也是这里出问题(目录要为可写状态),而1.39上这个目录不仅存放会话,还存放了网站的错误日志。

docs:zencart程序的说明文档,安装说明以及其他,刚接触zencart可以看看。

download:zencart的下载产品的存放目录。

editors:里面放的是网站编辑器文件。如果网站没有编辑器,可以下载CKeditor编辑器,安装后的文件会存放于此。

email:网站发送邮件的模板文件。

extras:网站附加的额外文件夹。具体功能暂时还不清楚,可以直接删掉。

images:网站产品图片、banner图片、水印的存放目录。

includes:这个就是整个网站的前台文件了。模板程序都在这里面。

logs:网站的错误日志存放目录。1.39x版本没有这个文件。

media:网站多媒体文件存放目录。

pub:共用目录。可以删掉

tempEP:网站使用批量上传插件Easy Populate的时候,会出现此文件夹。专用于存放CSV表格。

zc_install:安装程序文件夹。安装zencart程序的时候有用。

还有网站几个比较重要的文件

htaccess_sample:网站的重写文件。将此文件重命名成.htaccess后可以使用,也可以将静态化件

ultimate seo urls中的.htaccess文件复制到根目录来。

robots_example.txt:阻止/引导 搜索引擎爬行网站。改成robots.txt可以使用,可以将此文件夹中加入

Sitemap:http://网站域名/网站地图.xml  这行,可以更好的收录

 

2,制作模板过程当中修改比较频繁的文件 - zencart三大页面修改

首页页面

includes\templates\template_default\common\tpl_main_page.php   所有页面显示框架,全局文件

includes\templates\template_default\common\tpl_header.php    网站头部显示,全局文件

includes\templates\template_default\common\tpl_footer.php   网站底部显示,全局文件

includes\templates\template_default\templates\tpl_index_default.php   网站首页模块控制文件

includes\languages\english\html_includes\classic\define_main_page.php   网站首页模块,后台可控制

产品列表页面

includes\templates\template_default\templates\tpl_index_product_list.php

includes\modules\classic\product_listing.php

includes\templates\template_default\templates\tpl_modules_product_listing.php

includes\templates\template_default\templates\tpl_index_categories.php

产品详细页面

includes\templates\template_default\templates\tpl_product_info_display.php

 

注释以 上文件位置都是以默认模板为例。强调一点:zencart存放模板的文件位置是includes\templates目录下,这个目录下有classic 和template_default两个模板文件夹。classic文件夹的级别是高于template_default的,意思就是:如果 classic模板和template_default模板中有相同的文件,那么程序会优先访问classic里面的文件的。

 

3,zencart模板必备五大插件

第一名:Ultimate SEO

url地址静态化插件。zencart本身不带静态化功能,只能靠插件来实现,url静态地址对seo来说有多重,应该都知道了吧。另外还提供安装url地址静态化插件后有zendid解决办法。

打开文件includes\functions  第一行 $add_session_id = true改为false .

继续搜索$sid = SID  注释掉就ok。

 

第二名:image handler

图片处理插件:1,能够将网站图片自动缩略成小图保存在根目录的bmz_cache下,大大加快了网站打开页面的速度。2,产品细节图上传功能,在后台Tools下可点击进去上传产品细节图片。3,给产品图片加水印。

 

第三名:zencart放大镜插件

这个插件主要优势是客户体验,如何展示一个产品的好坏,主要取决于此了。

 

第四名:column layout grid for product listing

产品列表横排插件。默认的产品列表是竖着排列的,而且是用table格局写的。这个插件利用div框架很好的展示了产品页面的诸多产品。

 

第五名:easy populate

批量上传产品插件。外贸必备神器,利用csv表制作产品必备属性,直接后台上传,速度提升一个度。当然手动党可以忽略此插件。


点击次数:1413  发布日期:2014-05-22  【打印此页】  【关闭