資源描述:
《最新opencart 1.5.x 二次開發(fā)手冊(cè)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、-----------------------Page1-----------------------OPENCART程序架構(gòu)opencart和其它的購物車程序不同,市面上的購物車程序大都使用現(xiàn)成的模版引擎來開發(fā),而opencart則是基于MVC+L的模式來作為開發(fā)的架構(gòu)進(jìn)而全新開發(fā)的一套系統(tǒng),所以程序代碼相當(dāng)輕巧,執(zhí)行效率更是超越其它購物程序,這樣的架構(gòu)和程序代碼讓后續(xù)的程序開發(fā)人員在編寫時(shí)更容易且清楚,程序和視覺設(shè)計(jì)分離,有利于日后的維護(hù),而有別于其它的MVC模式,opencart更加入了語言層,能夠更輕松完成多語言的實(shí)現(xiàn)MVC+L模式Model–數(shù)據(jù)和組件處理View–外觀處理
2、Controller–主控制程序Language–語言處理OpenCart相對(duì)于MVC+L的程序位置前臺(tái)M:catalogmodelV:catalogviewC:catalogcontrollerL:cataloglanguage后臺(tái)M:adminmodelV:adminviewC:admincontrollerL:adminlanguage-----------------------Page2-----------------------參考上面的程序位置,我們?nèi)绻薷耐庥^模版就到catalogview找相關(guān)程序修改,要修改控
3、制的程序就到catalogcontroller,以此類推,以下是opencart的主要目錄OpenCart主要目錄admin后臺(tái)catalog前臺(tái)download下載類商品存放位置(由程控,非直接復(fù)制檔案至此)image圖片文件install安裝檔(安全起見,安裝完請(qǐng)刪除)system系統(tǒng)程序.htaccess網(wǎng)址改寫控制檔(SEOurls)config.php系統(tǒng)配置文件php.iniphp設(shè)定前臺(tái)程序行表(顯示接口)2010-10-02顯示接口的程序除了少數(shù)幾個(gè)是共享一個(gè)控制程序外,其余的和控制程序的位置大致相同,像結(jié)賬功能的guest_step_3.php
4、直接輸出到confirm.tpl顯示,所以就沒有g(shù)uest_step_3.tpl,還有module功能模塊的bestseller.tpl和bestseller_home.tpl同樣受bestseller.php控制,所以也找不到bestseller_home.php,還有success.tpl成功顯示接口也是一樣,只要是動(dòng)作完成或成功的畫面大都是使用它來作輸出,其余的請(qǐng)自行體會(huì),以下就是前臺(tái)顯示接口的程序行表Catalogviewthemeyourtemplatetemplateaccount會(huì)員功能——account.tpl會(huì)員功能主頁------------------
5、-----Page3-----------------------——address.tpl地址管理(更改,新增)——addresses.tpl地址管理(列表,刪除)——create.tpl創(chuàng)建賬號(hào)——download.tpl商品下載——edit.tpl編輯個(gè)人資料——forgotten.tpl取回密碼——history.tpl訂單記錄列表——invoice.tpl折扣券接收處理程序——login.tpl登入——newsletter.tpl電子報(bào)訂閱取消——password.tpl密碼變更Catalogviewthemeyourtemplatetemplatecheckou
6、t結(jié)賬功能——address.tpl地址處理(配送,賬單地址)——cart.tpl瀏覽購物清單(購物車)——confirm.tpl結(jié)賬功能-最后確認(rèn)——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
7、.tpl頁首——home.tpl首頁-----------------------Page4-----------------------——maintenance.tpl維護(hù)中顯示頁——success.tpl成功訊息Catalogviewthemeyourtemplatetemplateerror404錯(cuò)誤——not_found.tpl無此頁Catalogviewthemeyourtemplatetemplateinformation