当前位置: 首页 > 工具软件 > OpenCart > 使用案例 >

OpenCart的程式架構

赵奕
2023-12-01

前台

M: /catalog/model/
V: /catalog/view/
C: /catalog/controller/
L: /catalog/language/

後台

M: /admin/model/
V: /admin/view/
C: /admin/controller/
L: /admin/language/

參考上面的程式位置,我們如果要修改外觀模版就到catalog/view/找相關程式修改,要修改控制的程式就到catalog/controller/,以此類推,以下是opencart的主要目錄

OpenCart主要目錄

/admin 後台
/catalog 前台
/download 下載類商品存放位置(由程式控制,非直接複製檔案至此)
/image 圖片檔
/install 安裝檔(安全起見,安裝完請刪除)
/system 系統程式
/.htaccess 網址改寫控制檔(SEO urls)
/config.php 系統設定檔
/php.ini php設定

 

 

OpenCart可以说是最适合国内用户建设外贸网店的程序

OpenCart的主要特点包括:

1. 网站模版化,用户可自由更滑,编辑模版文件

2. 产品评论功能

3. 产品评分功能

4. 可添加下载类产品

5. 图片自动调整大小

6. 添加相关产品功能

7. 优惠券(Coupon Code)功能

8. 搜索引擎优化功能


其程序结构也非常的清晰明了,对开发者非常友好:

OpenCart 1.x 使用  MVC(+L) style framework:

Model - 数据库层
View - 模版展示
Controller - 主要代码层
Language - 本地化

所以对于前台的产品页面,主要有4个相关文件:

M: /catalog/model/catalog/product.php
V: /catalog/view/template/product/product.tpl
C: /catalog/controller/product/product.php
L: /catalog/language/english/product/product.php

以此类推, 在管理后台, 如要编辑这些文件, 也主要有下面这4个文件:

M: /admin/model/catalog/product.php
V: /admin/view/template/catalog/product.tpl
C: /admin/controller/catalog/product.php
L: /admin/language/english/catalog/product.php

 类似资料: