OpenCart_1.5.x_二次开发手册.docVIP

  • 6
  • 0
  • 约8.33千字
  • 约 15页
  • 2016-12-03 发布于贵州
  • 举报
 OpenCart_1.5.x_二次开发手册

OPENCART 二次開發手冊 opencart 和其它的購物車程式不同,市面上的購物車程式大都使用現成的模版引擎 來 開發,而opencart 則是基於MVC+L 的模式來作為開發的架構進而全新開發的一套系統, 所以程式碼相當輕巧,執行效率更是超越其它購物程式,這樣 的架構和程式碼讓後 續的程式開發人員在編寫時更容易且清楚,程式和視覺設計分離,有利於日後的維護,而 有別於其它的MVC 模式,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 設定 前景程式行表(顯示介面) 2010-10-02 顯示介面的程式除了少數幾個是共用一個控制程式外,其餘的和控制程式的位置大致相 同, 像結帳功能的 guest_step_3.php 直接輸出到 confirm.tpl 顯示,所以就沒有 guest_step_3.tpl,還有module 功 能模組的bestseller.tpl 和bestseller_home.tpl 同樣受bestseller.php 控制,所以也找不到 bestseller_home.php,還有 success.tpl 成功顯示介面也是一樣,只要是動作完成或成功的畫面大都是使用它來作輸出,其餘的 請 自行體會,以下就是前臺顯示介面的程式列表 Catalog\view\theme\your template\template\account 會員功能 —— account.tpl 會員功能主頁 —— address.tpl 地址管理(更改,新增) —— addresses.tpl 地址管理(列表,刪除) —— create.tpl 創建帳號 —— download.tpl 商品下載 —— edit.tpl 編輯個人資料 —— forgotten.tpl 取回密碼 —— history.tpl 訂單記錄清單 —— invoice.tpl 折扣券接收處理常式 —— login.tpl 登入 —— newsletter.tpl 電子報訂閱取消 —— password.tpl 密碼變更 Catalog\view\theme\your template\template\checkout 結帳功能 —— address.tpl 位址處理(配送,帳單位址) —— cart.tpl 流覽購物清單(購物車) —— confirm.tpl 結帳功能-最後確認 —— guest_step_1.tpl 免登入結帳第一步 —— guest_step_2.tpl 免登入結帳第二步 —— payment.tpl 結帳功能-選擇付款方式 —— shipping.tpl 結帳功能-選擇配送方式 Catalog\view\theme\your template\template\common 主要版面 —— column_left.tpl 左欄模組載入 —— column_right.tpl 右欄模組載入 —— footer.tpl 頁尾 —— header.t

文档评论(0)

1亿VIP精品文档

相关文档