商城CMS之OpenCart二次开发详细入门教程

来源:互联网 发布:怎样学java软件工程师 编辑:程序博客网 时间:2024/05/16 13:46

概述:OpenCart是国外著名的开源电子商务网站,他以简洁,直观,唯美的前台设计样式,赢得无数电子商务站长及公司的追捧。比较适合我们用于建外贸类网站。

主要特点:1,程序架构清晰明了,对我们开发者非常友好。

2,采用MVC设计模式,使得模板与功能控制及数据库层分离,可单独完成模板的编辑,设计与制作。

3,程序与同类电子商务网站相比在速度上有明显的优势。(我深有体会)

4,功能基本能满足一般购物网站需求,并且方便定制开发。

5,适合网站优化,SEO方面做的非常到位。

6, 我认为也是非常对我们友好的一点是:OpenCart可以说是真正意义上的开源 + 免费 ,也就是说,他不像现在的大部分开源CMS那样——不允许商业公司,企业,团体组织等免费授权。他允许任何个人或企业,团体等免费使用,也就是说:我们被 允许免费去掉网页底部的版权信息(类似:Powered by OpenCart 等字眼),当然,这里我们还是建议,要给人家一个友情链接的哦!

7,顾客不用登陆就可以完成购物流程。该购物系统,可以让网站管理者设置为:让浏览者不用登陆网站便可以完成整个购物流程,让用户体验更佳!

下面从开始的安装一直到后面的二次开发,我都会尽量做详细的描述,希望对您起到一定的帮助。

第一步:安装

从Opencart官网下载最新版本,我这里以 OpenCart V1.5.1.1 版本作为解说。下载完后解压里面有这几个文件:

商城CMS之OpenCart二次开发详细入门教程

除 了upload文件夹其他几个基本对我们来说暂时没什么用处,把upload改成你想要的名字比如:opencart等,然后复制到你的WEB服务器根目 录下。这时我们便可以通过在浏览器中通过类似:http://www.yourdomain/opencart/的形式(若您想直接以http: //www.yourdomain的形式访问,那么只需要复制upload内的全部文件,直接放在WEB根目录即可。)来访问opencart程序,进行 安装工作。例如我在本地进行的测试,那么我这里是以:http://localhost/opencart/来访问opencart进行安装的,按照要 求,一步步填写,很容易便可成功安装。安装完成后记得删除安装目录哦!(即删除文件夹install)

第二部:分析文件结构

安装成功,并且删除install文件夹后,现在我们可以看见有这些文件及文件夹:

商城CMS之OpenCart二次开发详细入门教程

用apache 作为Web服务器的话,如需用到伪静态等功能,则需要把.htaccess.txt 改为 .htaccess,里面写入相应的匹配规则即可。名如其意:admin,便是后台管理所需用到的所有文件的集合; catalog,就是整个网站前台展示及功能实现的核心;download,即产品如需添加下载文件,则便存放于此处;image,整个网站产品及文章编 辑所上传的图片集合;system,是的,正是opencart系统的内核,控制枢纽。config,前台功能及展示的配置文件,包括数据库配置信 息,Http配置信息,Directory配置信息等;index.php ,网站的入口文件。

一般我们用到最多的便是catalog文 件夹。这里面包括经典的MVC架构一般都需求的四个文件—— Controller,Language,Model,View . 其中: 1,controller:控制器,也就是说,后三者的相应的文件都被引入这里的相应文件来完成解析工作,然后再返回结果,展示于前台。 2,language: 语言文件加,可满足多国语言的需求,只需建立相应国家的语言包。

OpenCart技术交流QQ 1群:282797742
OpenCart技术交流QQ 2群:233273593

原创粉丝点击