2016年3月3日 星期四

OpenCart的程式架構

MVC+L模式

Model – 數據和組件處理
View – 外觀處理
Controller – 主控制程式
Language – 語言處理

OpenCart相對於MVC+L的程式位置

前台
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設定

更換主機

先將舊主機內的資料庫複製到新主機資料庫內,然後複製舊主機的檔案到新主機內開啟新主機內的兩個config.php檔案將目錄位置以及資料庫連線資料更換為新主機的資料即完成了主機的搬遷。

主題-命名與上傳

PENCART-主題-型版的製作命名與上傳

一、製作一個型版

01複製catalog/view/theme/default底下全部資料夾來修改      命名catalog/view/theme/XXXXXXXX (自己命名)
02修改catalog/view/theme/default/template/common/header.tpl       把有default 改成 XXXXXXXX (自己命名)
03修改catalog/view/theme/XXXXXXXX/stylesheet/stylesheet.ccs  控制型版位置顏色等……….
04把圖片放進catalog/view/theme/XXXXXXXX/image
05測試
06PC上後截圖(250X180)放進image/templates (做型版demo)

二、安裝

01做好兩個資料夾catalogimage上傳(原有資料不受影響)
02.進入後台[系統管理][預設商店](編輯][商店][型版設置選XXXXXXXX存檔
03.進入前台按 F5 檔案重整便出現最新設計的型版