首頁  >  文章  >  後端開發  >  PHP教程—Ecshop二次開發(三)

PHP教程—Ecshop二次開發(三)

小云云
小云云原創
2017-11-14 14:08:482038瀏覽

前面我們分享了PHP二次開發和dedecms的二次開發的學習建議及方法,這一節我們來學習Ecshop的二次開發。

Ecshop二次開發

1、EcShop二次開發學習方法

 近年來,隨著互聯網的發展,電子商務也跟著一起成長,B2B,C2C, B2C的電子商務模式也不斷的成熟。這時催生了許多電子商務相關的PHP開源產品。 B2C方面有Ecshop,Zencart,Magento等國內外知名產品。 下面我們就來簡單介紹一下學習Ecshop二次開發的過程和要注意的一些東西:  

#2、Ecshop二次開發必備基礎:

##·非常熟悉HTML 

· 熟悉p+CSS的佈局 

· 紮實的PHP基礎,熟悉結構化編程,了解OOP,並能看懂與使用 

· 熟悉Smarty模板引擎 

· 熟悉MYSQL,掌握SQL語言 

 3、Ecshop二次開發學習流程

· 熟悉電子商務基本概念 

· 熟悉EcShop 的基本功能使用(商品類型,商品分類,商品屬性設置,促銷活動使用等) 

· 掌握Ecshop的資料庫結構和資料庫設計想法 

·熟悉ER的模式,實體與關係的建立熟悉每個表的作用,了解幾個核心表的設計及字段的含義,方便拿到新的需求之後,能快速的判斷是否加字段,還是新建表來處理。同時也能理解Ecshop的資料庫設計思想,把有用的設計想法加到自己的系統中  

· 文件結構分析及程式碼分析熟悉一些登陸,註冊,文件管理,權限控制,分類管理,商品類型等一些常用流程控制。將幾個核心檔案解剖,了解其程式設計技巧及安全機制 

Ecshop檔案結構分析:

/includes/cls_captcha.php :   驗證碼圖片類別

/includes/cls_ecshop.php:   基礎類別

/includes/cls_ecshop.php(56):    密碼編譯方法;

##/includes/cls_rss 。檔案

/includes/lib_common.php:   公用函數庫

/includes/lib_goodscat.php:   前台公用函數庫

/includes/lib_insert.php: 前台公用函數庫

/includes/lib_insert.php: 函式庫

/includes/lib_main.php:   前台公用函式庫

/includes/lib_payment.php:   支付介面函式庫

/includes/iconv/cls_iconv.php:字元集轉換類別

/includes/ip/cls_ip.php:   IP 歸屬地查詢類別

/includes/modules/integrates/discuz.php:   資料處理類別

/includes/modules/integrates/ecshop.php:   會員資料處理類別…

· Ecshop範本更換熟悉Smarty的精簡版的使用,嵌入自己的介面,EcShop範本的跟換技巧  

· Ecshop二次發展實例中英文切換的功能,秒殺功能,京東商城模板的製作等  

學習目的:

#1,會使用Ecshop進行二次開發

2,會換普通的模板及一些功能的修改

3,吸取裡面的開發經驗  掌握基礎知識-》模仿裡面的一些寫法-》修改裡面的模式(形成自己的開發模式)   掌握Ecshop裡面的程式技巧及系統設計技巧

總結:  ECShop是上海商派網路科技有限公司(ShopEx)旗下-B2C獨立網店系統,適合企業及個人快速建立個人化網上商店。系統是基於PHP語言及MYSQL資料庫架構開發的跨平台開源程式。 ECShop是B2C獨立網路商店系統,適合企業及個人快速建置個人化網路商店。系統是基於PHP語言及MYSQL資料庫架構開發的跨平台開源程式。最新版本為3.6.0。希望以上分享能幫助大家。

相關建議:

PHP二次開發最全教學(一)

PHP教學—DedeCMS二次開發(二)

php二次開發的四個基本需求

以上是PHP教程—Ecshop二次開發(三)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn