ecshop 框架 簡單分析

2021-09-11 04:58:34 字數 1816 閱讀 2220

include/init.php....................//主函式檔案

includes/inc_constant.php           //常量,暫時沒多大用

includes/cls_ecshop.php             //基礎類

includes/cls_error.php              //使用者級錯誤處理類

includes/lib_time.php               //時間函式

includes/lib_base.php               //基礎函式庫

includes/lib_common.php             //公用函式庫

admin/includes/lib_main.php         //管理中心公用函式庫

admin/includes/cls_exchange.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表

jquery 框架簡單分析

jquery外部用乙個匿名函式自執行 然後傳入引數 function w,undefined window jquery 在外面用了乙個匿名函式自執行 包裹 把變數 方法 函式 包裹在裡面 然後在對外提供介面 undefined既不是關鍵字 也不是保留字 所以要把undefined傳入進來 防止被惡...

ECshop推薦流程分析

function get affiliate ck if isset request order sn if isset get auid if empty affiliate on else else filter record count globals db getone sql logdb ...

alsa音效卡框架的簡單分析

拿老師那個音效卡驅動移植過來自然能用,現在為了了解alsa框架,特地花了一天的時間去分析這個框架,貼出自己的分析過程,由於alsa框架比較複雜 所以分析的時候,有點亂,下面貼出分析過程 可能貼出來,函式的呼叫關係不是那麼明顯,具體的縮排體現不了,我附上自己的分析筆記 先來看看 dev dsp是怎麼生...