ecshop二次開發對ecshop系統框架分析

ecshop二次開發對ecshop系統框架分析
第一 、整體框架結構 : 整個系統是層結構 有數據層 有外觀層 比如 我們index.php 是外觀層(和用戶打交道的層) 那推薦產品來說吧 在index.php 是對數據層函數的調用   get_recommend_goods('new') 這個函
數 那麼他是在include 目錄下的lib_goods.php進行定義 既數據層。
    第二、重要目錄:首先大多前臺程序是在根目錄下
             admin 這個文件夾 是我們後臺的文件夾 後臺的模板文件是在下一層的templates 裏。這裏我強調幾個後臺文件 首先需要了解 init.php 這個是對後臺session 訪問權限 調用模板的路徑 等功能的設置 第二個文
件是 inc_menu.php 這是定義功能菜單文件
看到論壇有人要把後臺一些功能去掉 你就可以改這文件把裏面的一些模塊刪了即可。templates下 _list.htm 是列表頁 _info.htm是修改 添加頁的 模板文件。
            data 文件夾 裏面我們用的最多的是 要打開 config.php對 數據庫參數進行修改 (移動代碼 不安裝的情況下需要在這修改數據庫參數) order_print.html 這個也很重要 有些客戶要修改訂單打印頁的效果 需要在這
修改。
          includes 文件夾 是很重要的 裏面經常打開的文件 init.php lib_common.php是共同函數 lib_goos.php是處理前臺所有商品調用的函數庫 lib_order.php當然是處理訂單的文件 cls_transport.php處理會員中心功能的文
件 lib_article.php 文章數據層
lib_insert.php 這個文件也不可忽視 有點時候會讓你一些東西找不到 結果就在他裏面 比如 購入車 就是在這文件裏 廣告調用 瀏覽歷史 比如 瀏覽歷史的函數 爲了可以顯示圖片 你就可以在這個地方改 。
includes 下modules 這個目錄也是很重要的 這個目錄下payment shipping文件夾存放支付方式 配送方式的插件 ,所以如果需要添加新的支付或配上插件可以打開這倆個路徑下模仿根據規則開發。integrates 是整合其他
系統的文件。
   themes 這個文件也是我時時要用的,既我們模板存放地方 如果我們添加新的模板後 可以和裏面的default放同一級目錄 放screenshot.png 圖片,在後臺 模板設置可以相互切換模板 。有關模板我不做大量的介紹 因
爲論壇裏好多朋友是搞模板設計的。
   第三、數據庫表介紹
   
    如果要進行二次開發 我們頻繁用到的表我介紹一下
            ecs_goods 商品表
            ecs_category 商品分類表
            ecs_brand 商品品牌表
            ecs_cart 購物車表
            ecs_order_info 訂單表
            ecs_order_goods 訂單商品表
            ecs_article_cat 文章分類表
               ecs_article 文章表
               ecs_users表
   我們二次開發要明白這幾個表的作用 和之間的關聯關係。
Ecshop系統框架分析 二次開發
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章