資源描述:
《opencart_1.5.x_二次開發(fā)手冊》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。
1、OPENCART二次開發(fā)手冊opencart和其它的購物車程式不同,市面上的購物車程式大都使用現(xiàn)成的模版引擎來開發(fā),而opencart則是基於MVC+L的模式來作為開發(fā)的架構進而全新開發(fā)的一套系統(tǒng),所以程式碼相當輕巧,執(zhí)行效率更是超越其它購物程式,這樣的架構和程式碼讓後續(xù)的程式開發(fā)人員在編寫時更容易且清楚,程式和視覺設計分離,有利於日後的維護,而有別於其它的MVC模式,opencart更加入了語言層,能夠更輕鬆完成多語言的實現(xiàn)MVC+L模式Model–資料和元件處理View–外觀處理Controller–主控制程式Language–語言處理OpenCart相對於MVC+L的程式位置前臺M:
2、catalogmodelV:catalogviewC:catalogcontrollerL:cataloglanguage後臺M:adminmodelV:adminviewC:admincontrollerL:adminlanguage-----------------------Page2-----------------------參考上面的程式位置,我們?nèi)绻薷耐庥^模版就到catalogview找相關程式修改,要修改控制的程式就到catalogcontroller,以此類推,以下是opencart的主要目錄OpenCart主要
3、目錄admin後臺catalog前臺download下載類商品存放位置(由程式控制,非直接複製檔案至此)image圖片檔install安裝檔(安全起見,安裝完請刪除)system系統(tǒng)程式.htaccess網(wǎng)址改寫控制檔(SEOurls)config.php系統(tǒng)設定檔php.iniphp設定前景程式行表(顯示介面)2010-10-02顯示介面的程式除了少數(shù)幾個是共用一個控制程式外,其餘的和控制程式的位置大致相同,像結(jié)帳功能的guest_step_3.php直接輸出到confirm.tpl顯示,所以就沒有guest_step_3.tpl,還有module功能模組的bestse
4、ller.tpl和bestseller_home.tpl同樣受bestseller.php控制,所以也找不到bestseller_home.php,還有success.tpl成功顯示介面也是一樣,只要是動作完成或成功的畫面大都是使用它來作輸出,其餘的請自行體會,以下就是前臺顯示介面的程式列表Catalogviewthemeyourtemplatetemplateaccount會員功能——account.tpl會員功能主頁-----------------------Page3-----------------------——address.tpl地址管理(更改,新增)——addr
5、esses.tpl地址管理(列表,刪除)——create.tpl創(chuàng)建帳號——download.tpl商品下載——edit.tpl編輯個人資料——forgotten.tpl取回密碼——history.tpl訂單記錄清單——invoice.tpl折扣券接收處理常式——login.tpl登入——newsletter.tpl電子報訂閱取消——password.tpl密碼變更Catalogviewthemeyourtemplatetemplatecheckout結(jié)帳功能——address.tpl位址處理(配送,帳單位址)——cart.tpl流覽購物清單(購物車)——confirm.tpl結(jié)
6、帳功能-最後確認——guest_step_1.tpl免登入結(jié)帳第一步——guest_step_2.tpl免登入結(jié)帳第二步——payment.tpl結(jié)帳功能-選擇付款方式——shipping.tpl結(jié)帳功能-選擇配送方式Catalogviewthemeyourtemplatetemplatecommon主要版面——column_left.tpl左欄模組載入——column_right.tpl右欄模組載入——footer.tpl頁尾——header.tpl頁首——home.tpl首頁-----------------------Page4-----------------------
7、——maintenance.tpl維護中顯示頁——success.tpl成功訊息Catalogviewthemeyourtemplatetemplateerror404錯誤——not_found.tpl無此頁Catalogviewthemeyourtemplatetemplateinformation網(wǎng)站信息——contact.tpl發(fā)送信件給店家——information.tpl商店文章——site