网络营销电子商务研究中心  
How to buy the best prescription safety glasses in Canada? Let's study!
Go Back   网络营销电子商务研究中心 > 网站建设 > ZenCart
User Name
Password
 
FAQ Members List Calendar Cheap Glasses

Reply
 
Thread Tools Display Modes
  #1   IP: 153.99.36.123
Old 2016-05-14, 05:07 PM
Ida Ida is offline
初级会员
 
Join Date: 2011-09-29
Posts: 3
Ida 现在声名狼藉
Default 理解zencart流程简易版

复杂的就不多说了,简单一点的说它属于MVC结构的框架,关于MVC的介绍和优点就不想多说了。还有就是他属于入门所说的单入口程序,什么叫单入口,这个 很容易理解。如果你没有安装SEO插件的话,你看到的所有的页面的URL都是以index.php?main_page=来做为人口的,所以不了解的人就 以为他只有一个页面(也可以这样理解),其实它这种结构也正是他优点所在,index.php页面就像一个入口,根据后面不一样的参数来决定进入不同的程 序处理。而这个页面就起到了分发任务的作用,所有的页面都可以通过它后面的参数来实现。这样就解决的复杂而且不容易管理的多入口程序的问题。而它这种结构 特别适合模块化开发,而这个系统其实就是这样。如果你要修改商品页面的实现内容,就可以找到该页面相关的代码模块,在zencart里面就是 product_info这个模块,如果你要修改,就可以快速的找到该页面的模块信息,其实模块里面主要的就是查询数据库,获取相关信息。模块的文件就放 在includes/modules目录下面。而如果是页面就找到该目录下面的pages/目录,而如果是边框就可以找到sideboxes/目录下面, 其他的顾名思义就可以了。按照这样的理解就可以加快对zencart系统的了解。从模块里面获取了信息以后就要到前台文件里面显示了,所以接下来就是到 includes/templates/你的模板/templates目录下找到对应的tpl_文件,修改该模板文件就达到我们修改的目的。这个就是大概 的流程。
了解了系统的流程,接下来就有利于模板的二次开发了。默认的zencart页面由5部分组成,分别是
页面头部--模板文件为includes\templates\你的模板名\common\tpl_header.php
页面主体--模板文件为includes\templates\你的模板名\common\tpl_main_page.php

页面主体下分为左、中、右三部分。
左边框--模块文件为 includes\modules\column_left.php
中间部分模块--includes\templates\你的模板名\common\main_template_vars.php
右边框--模块文件为 includes\modules\column_right.php
页面底部--模板文件为includes\templates\你的模板名\common\tpl_footer.php
在做zencart模板二次开发的时候,如果了解了这些的话,对你开发很有帮助。
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Prescription-glasses.com offers prescription glasses online at discount prices.
All times are GMT +8. The time now is 11:07 AM.


Powered by vBulletin Version 3.8.7
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.