Ecshop系統(tǒng)二次開(kāi)發(fā)教程及流程演示
===========================
一、Ecshop簡(jiǎn)介

--
ECShop是Comsenz公司推出的一款功能強(qiáng)大、易于操作的B2C獨(dú)立網(wǎng)店系統(tǒng)。該系統(tǒng)基于PHP語(yǔ)言和MYSQL數(shù)據(jù)庫(kù)構(gòu)建,是一款跨平臺(tái)的開(kāi)源程序,適合企業(yè)及個(gè)人快速構(gòu)建個(gè)性化的網(wǎng)上商店。ECShop充分考慮了商家的需求與建議,設(shè)計(jì)了人性化的管理系統(tǒng),并依據(jù)中國(guó)人的購(gòu)物習(xí)慣優(yōu)化了購(gòu)物流程,提升了用戶的購(gòu)物體驗(yàn)。經(jīng)過(guò)多年的發(fā)展,ECShop在各個(gè)方面如產(chǎn)品功能、穩(wěn)定性、執(zhí)行效率、負(fù)載能力、安全性和SEO支持等,均處于國(guó)內(nèi)同類產(chǎn)品的領(lǐng)先地位,是國(guó)內(nèi)最流行的購(gòu)物系統(tǒng)之一。
二、Ecshop二次開(kāi)發(fā)流程演示
1. 前臺(tái)代碼的修改

去除版權(quán)信息
默認(rèn)模板中包含Ecshop的版權(quán)信息,如LOGO的顯示等。以下是修改步驟:
步驟一:去除前臺(tái)底部查詢信息的顯示
打開(kāi)當(dāng)前應(yīng)用的主題模板文件,位于`/library/page.sooter.lbi`目錄下,找到`{insert name='query.info'}`大約在文件第63行處,將其刪除即可。
步驟二:去掉頭部title的LOGO

定位到`includes/lib_main.php`目錄,找到 `$page_title=$GLOBALS['_CFG']['shop_title'].'-'.'Powered by ECShop'` 這一行(大約在第143行),你可以選擇修改或刪除“Powered by ECShop”這部分。
步驟三:去掉底部LOGO
找到`js/common.js`目錄,定位到`onload= function()` 函數(shù)部分(大約在文中第244行)。將整個(gè)函數(shù)刪除。接著找到模板文件中的 `library/page_footer.lbi` 目錄,找到 `{foreach from=$lang.p_y item=pv}{$pv}{/foreach}{$licensed}` (大約在第63行),將其刪除。這樣就可以去除底部的LOGO信息“Powered by ecshop 2.7.2”。
一、自定義LOGO設(shè)置
替換或刪除Ecshop模板的LOGO

如果你想替換為自家公司的LOGO,將新LOGO圖片命名為“l(fā)ogo.gif”并上傳至服務(wù)器“/themes/default/images/”目錄下,覆蓋原有文件。若僅想刪除默認(rèn)LOGO,無(wú)需替換,則直接修改樣式文件。打開(kāi)“/themes/default/style.css”文件,找到約第433行的相關(guān)代碼,刪除關(guān)于logo的背景設(shè)置。還需刪除/library/page_footer.lbi文件中的相關(guān)img語(yǔ)句。
二、修改代碼頭部信息
修改文件頭部的Generator標(biāo)記
進(jìn)入includes/cls_ecshop.php文件,找到define('APPNAME','ECSHOP')語(yǔ)句(大約在第21行),將其修改為define('APPNAME','自定義的網(wǎng)站代號(hào)'),以隱藏或自定義你的網(wǎng)站代碼生成信息。
三、去除手機(jī)訪問(wèn)的版權(quán)信息

調(diào)整手機(jī)訪問(wèn)的版權(quán)顯示內(nèi)容
打開(kāi)mobile/includes/lib_main.php文件,找到“Copyright2009”和“Powered by ecshop”語(yǔ)句。將前者修改為當(dāng)前年份,后者更改為你公司的名稱,以個(gè)性化你的手機(jī)網(wǎng)站版權(quán)信息。
四、移除特定代碼片段
移除不必要的代碼片段
若要移除ecshop head間的Generator內(nèi)容,請(qǐng)前往includes/cls_template.php文件,找到大約第1087行的相關(guān)代碼并刪除或注釋掉。這樣可以隱藏或去除不必要的代碼信息。

五、后臺(tái)代碼個(gè)性化設(shè)置
后臺(tái)代碼的個(gè)性化修改
1. 去除后臺(tái)右上角的“關(guān)于Ecshop”:打開(kāi)admin/templates/top.htm文件,找到大約第194行的相關(guān)代碼并刪除。
2. 修改后臺(tái)標(biāo)題及底部版權(quán)信息:進(jìn)入language/zh_cn/admin/common.php文件,大約在第17行找到相關(guān)語(yǔ)句,將其修改為你公司的名字和版權(quán)信息,實(shí)現(xiàn)后臺(tái)界面的個(gè)性化定制。
第一章:文件修改與代碼刪除

a. 修改文件:admin/shop_config.php
定位到第243行,找到代碼片段:'$spt.=''/script'';',在此行之后添加一行新代碼:'$spt='';'。b. 修改文件:admin/templates/index.htm
跳轉(zhuǎn)到第25行,刪除以下代碼: 這部分涉及到一些框架設(shè)置,移除后網(wǎng)站布局可能會(huì)有所變化。第二章:數(shù)據(jù)庫(kù)調(diào)整
接下來(lái),我們需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行一些調(diào)整。在MYSQL數(shù)據(jù)庫(kù)的shop_config數(shù)據(jù)表中:
查找字段code值為'certi'的記錄,將其值修改為一個(gè)錯(cuò)誤的網(wǎng)址。這一步是為了防止?jié)撛诘陌踩L(fēng)險(xiǎn)。第三章:后臺(tái)文件修改

c. 修改文件:admin/templates/top.htm
定位到第110行,注釋掉以下代碼: Ajax.call('index.php?is_ajax=1act=license','', start_sendmail_Response,'GET','JSON'); 這將禁用某種特定的AJAX調(diào)用功能。d-f. 其他文件修改
類似地,我們還需要修改admin/templates/menu.htm、admin/templates/start.htm和admin/index.php等文件中的特定代碼。這些修改可能涉及到注釋掉某些代碼或刪除特定行。友情提示:在進(jìn)行這些操作時(shí),請(qǐng)務(wù)必謹(jǐn)慎,確保知道自己在做什么,以避免不必要的問(wèn)題。
具體操作細(xì)節(jié)在此不再贅述,請(qǐng)按照您的實(shí)際需求進(jìn)行操作。建議在操作前備份相關(guān)文件,以便出現(xiàn)問(wèn)題時(shí)能夠恢復(fù)。同時(shí)請(qǐng)確保您有充足的權(quán)限和知識(shí)來(lái)進(jìn)行這些操作。在操作過(guò)程中遇到任何困難或疑問(wèn),建議尋求專業(yè)人士的幫助。在操作過(guò)程中請(qǐng)保持謹(jǐn)慎和耐心。一旦操作完成并確認(rèn)無(wú)誤后,就可以進(jìn)行下一步了。希望這些步驟能夠幫助您成功完成操作。如果您還有其他問(wèn)題或需要進(jìn)一步的幫助,請(qǐng)隨時(shí)聯(lián)系我。
總之在進(jìn)行任何改動(dòng)之前務(wù)必慎重考慮,以免產(chǎn)生不良后果。
感謝您的閱讀和支持!如果您有任何其他問(wèn)題或需要進(jìn)一步的幫助請(qǐng)隨時(shí)聯(lián)系我。我會(huì)盡力提供幫助和指導(dǎo)。祝您操作順利!期待您后續(xù)的反饋!如果您需要進(jìn)一步的指導(dǎo)或有任何疑問(wèn)請(qǐng)隨時(shí)聯(lián)系我!我會(huì)盡力提供幫助和支持!讓我們一起努力讓您的網(wǎng)站更加完善和安全!讓我們攜手共創(chuàng)美好的未來(lái)!同時(shí)也要注意不要泄露任何敏感信息保護(hù)好個(gè)人賬號(hào)安全等等問(wèn)題。
以下是后續(xù)的操作指南:
第四章:刪除后臺(tái)友情鏈接。
第五章:添加支付方式——銀聯(lián)在線支付。
具體操作細(xì)節(jié)將在后續(xù)章節(jié)中詳細(xì)介紹請(qǐng)仔細(xì)閱讀并按照指南進(jìn)行操作確保操作的正確性和安全性。

一、支付寶支付方式配置
所需程序文件位于:程序文件/includes/modules/payment/alipay.php以及語(yǔ)言包/languages/zh_cn/payment/alipay.php。
完成文件放置后,進(jìn)入網(wǎng)站后臺(tái),路徑為“系統(tǒng)設(shè)置—支付方式”,選擇支付寶支付方式進(jìn)行安裝。按照提示,輸入你的支付寶賬戶、校驗(yàn)碼、ID以及手續(xù)費(fèi)等信息,確認(rèn)后即可完成配置,開(kāi)始使用支付寶支付方式。
二、財(cái)付通支付方式配置

所需程序文件為:includes/modules/payment/tenpay.php以及語(yǔ)言包/languages/zh_cn/payment/tenpay.php。
將文件按照指定結(jié)構(gòu)放置后,進(jìn)入網(wǎng)站后臺(tái)的“系統(tǒng)設(shè)置—支付方式”,選擇財(cái)付通支付方式安裝。進(jìn)一步選擇財(cái)付通的“即時(shí)到帳”服務(wù)進(jìn)行安裝,并配置好你的商戶號(hào)、密鑰、手續(xù)費(fèi)等信息,確認(rèn)后即可使用。
三、打印快遞單及自定義信息編輯
若需在打印快遞單中添加自定義信息,需修改的文件為admin/order.php。在文件的478行里,添加聯(lián)邦快遞的賬號(hào),例如:$lable_box['t_fedex_number']='191599268';(此處也可自行添加其他快遞號(hào))。
還需修改語(yǔ)言包文件:languages/zh_cn/admin/shipping.php。在該文件的61行里,添加聯(lián)邦快遞賬號(hào)的顯示文本,例如:$_LANG['lable_box']['fedex_number']='聯(lián)邦快遞賬號(hào)'。

四、ECShop模板修改教程
ECShop網(wǎng)店系統(tǒng)專注于網(wǎng)上商店軟件的開(kāi)發(fā),已經(jīng)成功為眾多企業(yè)和個(gè)人用戶提供完美的網(wǎng)上開(kāi)店解決方案。若需修改模板,首先需了解模板的修改位置和方式。模板修改主要涉及themes模板文件里的dwt和lbi文件,修改布局需在css里改樣式。若只修改前臺(tái)商品顯示,可在后臺(tái)模板管理設(shè)置模板里進(jìn)行設(shè)置。下載的模板文件需放到ecshop的themes文件夾中,然后在后臺(tái)選擇模板即可。
在模板修改過(guò)程中,需要了解并熟悉一些模板程序,如stylecss模板所使用樣式表、activitydwt活動(dòng)列表等。模板的修改涉及到DWT、LBI文件的意義以及DIV CSS知識(shí)。由于修改的地方可能很多,建議尋找正規(guī)的模板商進(jìn)行定制,自行制作可能會(huì)面臨較大的困難。
五、注意事項(xiàng)
一、ECSHOP模板修改問(wèn)題詳解

你面臨幾個(gè)具體的修改任務(wù)。需要調(diào)整indexdwt以加入一個(gè)js切換效果,這樣便能根據(jù)不同的調(diào)用模塊進(jìn)行展示。相關(guān)文件可以在helplbi或page_footerlbi中查找。如果你使用的是默認(rèn)模板,那么路徑位于ecshop根目錄的themesdefaultlibrarypage_footerlbi,找到特定代碼后刪除即可。
二、修改文件頭部與代碼結(jié)構(gòu)
接下來(lái),為了防范其他程序識(shí)別為ECSHOP,你需要修改文件代碼頭部的Generator標(biāo)記。還需在includescls_ecshopphp文件中查找并修改define'APPNAME'的相關(guān)代碼。若你想調(diào)整某些DIV盒子的順序,直接在框架文件中尋找這些DIV并調(diào)整它們的順序。推薦使用網(wǎng)頁(yè)制作工具如dreamwaver來(lái)編輯模板,功能強(qiáng)大且易于操作。
三、關(guān)于修改位置代碼及后臺(tái)設(shè)置問(wèn)題
有一種可能出現(xiàn)的情況是,你可能修改了“綠色代碼”包圍的部分,也就是位置代碼里的內(nèi)容。這樣的修改可能導(dǎo)致后臺(tái)設(shè)置模板調(diào)用后無(wú)法還原。為了避免這個(gè)問(wèn)題,建議將修改內(nèi)容添加到“綠色代碼”之外的地方。在indexphp中找到相關(guān)代碼,如smartyassign'shop_notice',并在其下添加特定代碼。將整個(gè)模板文件夾上傳到ecshop的themes目錄,然后在后臺(tái)選擇你制作的模板即可。

四、關(guān)于ECSHOP商城系統(tǒng)的說(shuō)明
ECSHOP是一套相當(dāng)不錯(cuò)的商城系統(tǒng),過(guò)去有很多商家選擇它搭建商城。盡管現(xiàn)在大家可能更傾向于微商城,但對(duì)于想要搭建PC商城的商家來(lái)說(shuō),ECSHOP仍然是一個(gè)可行的選擇。
五、關(guān)于ECSHOP的詳細(xì)問(wèn)題解答
1. ECSHOP是免費(fèi)的嗎?
個(gè)人學(xué)習(xí)研究使用是免費(fèi)的,商業(yè)用途則需要收費(fèi),價(jià)格大致在3000-5000元之間。

2. ECSHOP有免費(fèi)的模板嗎?
不同版本有不同的模板,其中部分模板是免費(fèi)的,但免費(fèi)的模板可能不太完善。
3. ECSHOP有漏洞嗎?
一些商家反映此系統(tǒng)存在漏洞,容易被黑客侵入。
4. ECSHOP的最新版本是什么?

目前的最新版本是V2.7.3 Release 0411正式版(2015)。
5. ECSHOP的運(yùn)行環(huán)境要求?
它要求使用php 5.0以上、5.3以下的版本(推薦使用5.2系列版本),Mysql 5.0及以上版本,還需確??臻g安裝了zend,支持文件鎖功能,開(kāi)啟了GD功能,以及支持特定的Mysql函數(shù)。
6. ECSHOP后臺(tái)運(yùn)行支持的瀏覽器有哪些?
這一問(wèn)題沒(méi)有具體明確的答案,因?yàn)樗赡芤蕾囉诰唧w的版本和配置。建議在官方文檔中查找具體的兼容性信息。

以上內(nèi)容是對(duì)原文的深入理解和重新組織,保持了原文的完整性同時(shí)更具吸引力。關(guān)于ecshop二次開(kāi)發(fā)的價(jià)格及相關(guān)建議
一、瀏覽器概述
當(dāng)今的互聯(lián)網(wǎng)瀏覽器市場(chǎng),F(xiàn)irefox、IE7+、Safari以及Chrome等主流瀏覽器均擁有廣大的用戶群體。這些瀏覽器不僅為我們提供了便捷的上網(wǎng)體驗(yàn),也支持各種網(wǎng)頁(yè)應(yīng)用的運(yùn)行,包括電商平臺(tái)的開(kāi)發(fā)。
二、ecshop二次開(kāi)發(fā)的價(jià)格波動(dòng)
對(duì)于ecshop二次開(kāi)發(fā)的價(jià)格,它主要取決于所需的功能及修改。每個(gè)功能或修改都需要根據(jù)實(shí)際的工作量和復(fù)雜度來(lái)定價(jià)。無(wú)法給出一個(gè)固定的價(jià)格。如果您有特定的需求,建議與開(kāi)發(fā)商進(jìn)行詳細(xì)溝通,以獲得準(zhǔn)確的報(bào)價(jià)。

三、關(guān)于ecshop的使用建議
目前,雖然ecshop有微信版、APP端等多種形態(tài),但仍存在許多問(wèn)題和運(yùn)行不流暢的情況。從我個(gè)人的使用體驗(yàn)來(lái)看,我認(rèn)為ecshop在使用上存在一定的卡頓現(xiàn)象,尤其是在服務(wù)器環(huán)境不佳的情況下,用戶體驗(yàn)會(huì)更差。
對(duì)于那些仍打算使用ecshop的商家,我建議您們要慎重考慮。確保您的服務(wù)器環(huán)境優(yōu)良,這樣才能保證系統(tǒng)的穩(wěn)定運(yùn)行和用戶體驗(yàn)。否則,即使您選擇了ecshop,也可能會(huì)因?yàn)橄到y(tǒng)的問(wèn)題而影響到您的業(yè)務(wù)運(yùn)營(yíng)。
四、服務(wù)器的重要性
對(duì)于任何電商平臺(tái)來(lái)說(shuō),服務(wù)器都是至關(guān)重要的。好的服務(wù)器不僅能保證系統(tǒng)的穩(wěn)定運(yùn)行,還能提高用戶體驗(yàn)。如果您打算使用ecshop或其他電商平臺(tái),我強(qiáng)烈建議您租賃一臺(tái)性能優(yōu)良的服務(wù)器,這樣可以為您的業(yè)務(wù)運(yùn)營(yíng)提供堅(jiān)實(shí)的基礎(chǔ)。

五、總結(jié)
ecshop二次開(kāi)發(fā)的價(jià)格因功能而異,沒(méi)有固定的標(biāo)準(zhǔn)。而對(duì)于是否使用ecshop,我建議商家要充分考慮其運(yùn)行流暢性和服務(wù)器環(huán)境。如果您決定使用ecshop,一定要確保有一個(gè)好的服務(wù)器支持,這樣才能讓您的電商業(yè)務(wù)順利運(yùn)營(yíng)。
希望以上內(nèi)容能為您提供有價(jià)值的參考,助您在電商平臺(tái)的開(kāi)發(fā)和運(yùn)營(yíng)中取得更好的成果。