OpenCart超级开发手册.doc_第1页
OpenCart超级开发手册.doc_第2页
OpenCart超级开发手册.doc_第3页
OpenCart超级开发手册.doc_第4页
OpenCart超级开发手册.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

OPENCART 程式架構程式架構 opencart 和其它的購物車程式不同 市面上的購物車程式大都使用現成的模版引擎 來開發 而 opencart 則是基於 MVC L 的模式來作為開發的架構進而全新開發的一套系統 所以程式碼 相當輕巧 執行效率更是超越其它購物程式 這樣 的架構和程式碼讓後續的程式開發人員在編 寫時更容易且清楚 程式和視覺設計分離 有利於日後的維護 而有別於其它的 MVC 模式 opencart 更加入了 語言層 能夠更輕鬆完成多語言的實現 MVC LMVC L 模式模式 Model 數據和組件處理 View 外觀處理 Controller 主控制程式 Language 語言處理 OpenCartOpenCart 相對於相對於 MVC LMVC 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 的主要目錄 OpenCartOpenCart 主要目錄主要目錄 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 tpl 頁首 home tpl 首頁 maintenance tpl 維護中顯示頁 success tpl 成功訊息 Catalog view theme your template template error 404 錯誤 not found tpl 無此頁 Catalog view theme your template template information 網站資訊 contact tpl 發送信件給店家 information tpl 商店文章 sitemap tpl 網站導覽 Catalog view theme your template template mail 訂單通知信 order confirm tpl 訂單通知信 Catalog view theme your template template module 功能模組 bestseller tpl 暢銷商品 側欄 bestseller home tpl 暢銷商品 中間 cart tpl 購物清單 側欄 category tpl 目錄 側欄 featured tpl 推薦商品 側欄 featured home tpl 推薦商品 中間 google talk tpl google 即時通 側欄 information tpl 商店文章 側欄 latest tpl 最新商品 側欄 latest home tpl 最新商品 中間 manufacturer tpl 品牌選單 側欄 special tpl 特價商品 側欄 special home tpl 特價商品 中間 Catalog view theme your template template product 商品功能 category tpl 同目錄商品列表 manufacturer tpl 同品牌商品列表 product tpl 商品詳細內容頁 review tpl 商品評論 search tpl 搜尋功能 special tpl 特價商品列表 Catalog view theme your template template payment 付款模組 以上就是前台顯示介面程式的列表 前台程式列表前台程式列表 控制介面控制介面 2010 10 02 剛剛學習一套系統或程式時總是在一片程式海中尋找 要改一個地方都還要找來找去 實在 有 夠麻煩 看其它程式像 oscommerce 或 zencart 都有人將程式位置列出 讓想修改的人能夠更快 找到相關的程式位置 節省很多時間 也減少一開 始的不熟悉帶來的麻煩 在網上找了許久還 找不到 opencart 關於這類的資訊 就花了點時間整理一下 下面是前台 控制程式 的列表和說 明 Catalog controller account 會員功能 account php 會員功能主頁 address php 會員功能 地址管理 create php 創建帳號 download php 會員功能 商品下載 edit php 會員功能 編輯個人資料 forgotten php 取回密碼 history php 會員功能 訂單記錄列表 invoice php 折扣券接收處理程式 login php 登入 logout php 登出完成頁 newsletter php 會員功能 電子報訂閱取消 password php 會員功能 密碼變更 success php 創建帳號成功訊息 Catalog controller checkout 結帳功能 address php 結帳功能 地址處理 配送 帳單 地址 cart php 瀏覽購物清單 購物車 confirm php 結帳功能 最後確認 guest step 1 php 免登入結帳第一步 guest step 2 php 免登入結帳第二步 guest step 3 php 免登入結帳第三步 payment php 結帳功能 選擇付款方式 shipping php 結帳功能 選擇配送方式 success php 完成結帳成功訊息 Catalog controller common 主要版面 column left php 左欄模組載入 column right php 右欄模組載入 footer php 頁尾 header php 頁首 home php 首頁 maintenance php 維護中顯示頁 seo url php 網址最佳化處理程式之一 縮短網址 Catalog controller error 404 錯誤 not found php 無此頁 Catalog controller feed 網站地圖和訂閱 google base php 網站訂閱 feed google sitemap php 網站地圖 Catalog controller information 網站資訊 contact php 發送信件給店家 information php 商店文章 sitemap php 網站導覽 Catalog controller module 功能模組 bestseller php 暢銷商品 cart php 購物清單 側欄 category php 目錄 側欄 featured php 推薦商品 google talk php google 即時通 側欄 information php 商店文章 側欄 latest php 最新商品 manufacturer php 品牌選單 側欄 special php 特價商品 Catalog controller product 商品功能 category php 同目錄商品列表 manufacturer php 同品牌商品列表 product php 商品詳細內容頁 search php 搜尋功能 special php 特價商品列表 Catalog controller payment 付款模組 以上就是前台控制程式的列表 看到很多使用 opencartopencart 架設的商店僅使用單一語言和貨幣 目標應該是針對單一國家做銷售 這時候語言和貨幣選單似乎就顯得有點多於 只需要修改 header tpl 就可以刪掉 以下是以 1 4 9 1 版做範例且模版為預設模版 其他版本請發揮想像力 大致上是相同的 1 開啟 catalog view theme default template common header tpl 2 找到下列這段程式碼 大約第 110 到 151 行 並刪除它即可除去貨幣和語言選單 form action method post enctype multipart form data id currency form a onclick input name currency code attr value currency form submit input type hidden name redirect value form action method post

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论