业务形式:本司专业提供深圳外贸网站建设,外贸网站建设,深圳网站建设,ZenCart模板
环球商务国际 版权所有 ©2005-2014 35EBS.All rights reserved.
粤ICP备05007577号
Processed in 0.014284 second(s) , 38 queries
我写这篇文章的目的,主要就是为了某某人即将踏入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表制作产品必备属性,直接后台上传,速度提升一个度。当然手动党可以忽略此插件。