ecshop二次開發(fā)手冊.doc

ecshop二次開發(fā)手冊.doc

ID:50688503

大?。?7.50 KB

頁數(shù):12頁

時(shí)間:2020-03-13

ecshop二次開發(fā)手冊.doc_第1頁
ecshop二次開發(fā)手冊.doc_第2頁
ecshop二次開發(fā)手冊.doc_第3頁
ecshop二次開發(fā)手冊.doc_第4頁
ecshop二次開發(fā)手冊.doc_第5頁
資源描述:

《ecshop二次開發(fā)手冊.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、ecshop二次開發(fā)手冊【基本結(jié)構(gòu)】?【基本熟悉】ECShop二次開發(fā)指南,二次開發(fā)必須知道的基礎(chǔ)知識,二次開發(fā)手冊?前言:ECSHOP是一套完整的網(wǎng)絡(luò)商店解決方案,包括前臺(tái)的商品展示、購物流程和強(qiáng)大易用的后臺(tái)管理。由于ecshop簡單易用,使用者幾乎可以在3幾分鐘簡單的設(shè)置一下就可以擁有一個(gè)網(wǎng)上商店系統(tǒng),所以很多的B2C站點(diǎn)都選擇了使用ECShop網(wǎng)上商店系統(tǒng),但是有時(shí)候我們需要做一些ecshop本來沒有的功能或者前端展示,這時(shí)候就需要我們自己去進(jìn)行對ecshop的二次開發(fā)了。一、ecshop系統(tǒng)功能二次開發(fā)ecshop的代碼結(jié)構(gòu)非常易懂,只有有一點(diǎn)ph

2、p基礎(chǔ)都可以在原有的程序基礎(chǔ)上進(jìn)行修改,或功能插件的開發(fā)。ecshop中的一些公用函數(shù)都會(huì)放在includes文件夾里,而這些公用函數(shù)幾乎我們都可以用來參照一下就能輕松做出我們想要的其他功能了。我們要對ecshop進(jìn)行二次開發(fā),簡單來說其實(shí)就是對數(shù)據(jù)庫的讀寫操作,所以只要我們讀懂ecshop的數(shù)據(jù)庫操作類,接下來的實(shí)現(xiàn)就很輕松了。ecshop的數(shù)據(jù)庫操作類是很強(qiáng)大的,一些常用的函數(shù)如下:1.獲取單條記錄$GLOBALS['db']->getRow($sql);2.獲取單一字段$GLOBALS['db']->getOne($sql);例如查詢產(chǎn)品總數(shù):ech

3、o$GLOBALS['db']->getOne(‘SELECTCOUNT(*)FROM‘.$GLOBALS['ecs']->table(‘goods’);3.獲取所有記錄$GLOBALS['db']->getAll($sql);4.執(zhí)行sql語句$GLOBALS['db']->query($sql);//執(zhí)行刪除(DELETE),插入(INSERT),更新(UPDATE)等操作可用此方法5.把數(shù)組元素插入數(shù)據(jù)庫$parent['goods_number']=’1′;$parent['parent_id']=0;$GLOBALS['db']->autoExe

4、cute($GLOBALS['ecs']->table(‘cart’),$parent,‘INSERT’);基于此基礎(chǔ)上就能輕松進(jìn)行ecshop二次開發(fā)了。二、ecshop前端模板的二次開發(fā)ecshop有強(qiáng)大的模版機(jī)制,ECSHOP結(jié)合Dreamweaver實(shí)現(xiàn)了一套模版機(jī)制,改動(dòng)模版不再需要上傳,而是在后臺(tái)稍稍動(dòng)動(dòng)手設(shè)置一下就可以了。ecshop采用smarty模板技術(shù),Smarty是一個(gè)使用PHP寫出來的模板引擎,是目前業(yè)界最著名的PHP模板引擎之一。它分離了邏輯代碼和外在的內(nèi)容,提供了一種易于管理和使用的方法,用來將原本與HTML代碼混雜在一起PHP

5、代碼邏輯分離。在php文件中使用assign方法把php變量傳值給模板文件,例如:$smarty->assign(‘a(chǎn)ction’,ecshop二次開發(fā)手冊【基本結(jié)構(gòu)】?【基本熟悉】ECShop二次開發(fā)指南,二次開發(fā)必須知道的基礎(chǔ)知識,二次開發(fā)手冊?前言:ECSHOP是一套完整的網(wǎng)絡(luò)商店解決方案,包括前臺(tái)的商品展示、購物流程和強(qiáng)大易用的后臺(tái)管理。由于ecshop簡單易用,使用者幾乎可以在3幾分鐘簡單的設(shè)置一下就可以擁有一個(gè)網(wǎng)上商店系統(tǒng),所以很多的B2C站點(diǎn)都選擇了使用ECShop網(wǎng)上商店系統(tǒng),但是有時(shí)候我們需要做一些ecshop本來沒有的功能或者前端展示,

6、這時(shí)候就需要我們自己去進(jìn)行對ecshop的二次開發(fā)了。一、ecshop系統(tǒng)功能二次開發(fā)ecshop的代碼結(jié)構(gòu)非常易懂,只有有一點(diǎn)php基礎(chǔ)都可以在原有的程序基礎(chǔ)上進(jìn)行修改,或功能插件的開發(fā)。ecshop中的一些公用函數(shù)都會(huì)放在includes文件夾里,而這些公用函數(shù)幾乎我們都可以用來參照一下就能輕松做出我們想要的其他功能了。我們要對ecshop進(jìn)行二次開發(fā),簡單來說其實(shí)就是對數(shù)據(jù)庫的讀寫操作,所以只要我們讀懂ecshop的數(shù)據(jù)庫操作類,接下來的實(shí)現(xiàn)就很輕松了。ecshop的數(shù)據(jù)庫操作類是很強(qiáng)大的,一些常用的函數(shù)如下:1.獲取單條記錄$GLOBALS['db

7、']->getRow($sql);2.獲取單一字段$GLOBALS['db']->getOne($sql);例如查詢產(chǎn)品總數(shù):echo$GLOBALS['db']->getOne(‘SELECTCOUNT(*)FROM‘.$GLOBALS['ecs']->table(‘goods’);3.獲取所有記錄$GLOBALS['db']->getAll($sql);4.執(zhí)行sql語句$GLOBALS['db']->query($sql);//執(zhí)行刪除(DELETE),插入(INSERT),更新(UPDATE)等操作可用此方法5.把數(shù)組元素插入數(shù)據(jù)庫$parent[

8、'goods_number']=’1′;$parent['pare

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。