




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
ECTouch協助中心TOC\o"1-4"\h\u66861.使用手冊 1138701.1商店設立 183771.1.1網店設立如圖1 21.1.2基本設立如圖2 2300821.1.3顯示設立如圖3 3158561.1.4商品顯示設立如圖5 52251.1.5短信設立如圖6 5126221.2菜單管理 526791.2.1添加導航 5320271.2.2編輯導航 6129331.3分類圖標 649201.4品牌管理 8131841.4.1添加品牌 8317311.5支付方式 1054771.6廣告管理 11257551.7優惠活動 1121841.8團購活動 12316211.9文章管理 1330542.0授權管理 13198452.二次開發 14254652.1入門基本 14143112.1.1服務器規定 14175142.1.2模型-視圖-控制器(MVC) 14234002.2構造設計 1448742.2.1文獻目錄構造 1481292.2.2url訪問 1588212.2.3模塊和操作辦法 1653132.2.4控制器 16122492.2.5命名規范 1794842.2.8配備文獻調用 17237282.2.9二次開發技巧 17286642.3構建模塊 17183612.3.1開發流程 1728422.3.2創立模塊 1888892.3.3創立模塊控制器 18126792.3.4創立數據庫模型類 18213253.常用問題 18219754.數據構造 18ECTouch官方交流QQ群:使用手冊1.1商店設立1.1.1網店設立如圖11.1.2基本設立如圖21.1.3顯示設立如圖31.1.4商品顯示設立如圖51.1.5短信設立如圖61.2菜單管理1.2.1添加導航進入后臺中心全局設立->菜單管理,界面如圖6所示:點擊添加導航如圖7所示:名稱:必填項,例如全某些類鏈接地址:前臺點擊名稱時跳轉地址圖片地址:前臺顯示圖標排序:前臺顯示先后順序與否顯示:前臺與否顯示該導航與否新窗口:點擊名稱時跳轉是本窗口打卡還是新窗口模式打開點擊擬定,提交信息。前臺顯示如圖:1.2.2編輯導航選取要編輯導航如圖8點擊編輯操作同添加1.3分類圖標進入后臺中心全局設立->分類圖標,界面如圖9所示:選中一種分類,點擊編輯如圖10所示點擊分類小圖標后‘瀏覽’可以上傳圖標(其她分類名稱、上級分類等同電腦版后臺)。上傳成功后,前臺顯示如圖111.4品牌管理1.4.1添加品牌進入后臺中心全局設立->品牌管理,界面如圖12所示:點擊添加品牌界面如圖13所示:品牌名稱:前臺品牌頁面顯示品牌名稱品牌網址:此品牌地址品牌LOGO:前臺品牌顯示logo品牌Banner:前臺顯示此品牌廣告位品牌描述:此品牌描述品牌詳情:此品牌詳細信息排序:前臺品牌列表顯示順序與否顯示:與否顯示在前臺前臺顯示界面如圖13:1.5支付方式進入后臺中心全局設立->支付方式,界面如圖12所示:(此列表所有支付方式都為手機版獨立支付方式)點擊編輯(或安裝),如圖13:(以手機版支付寶為例)這個里面東西需要你去支付寶申請帳號,申請帳號填寫在這里才可以使用。注意:使用簽約支付寶賬號登錄,訂單狀態為“已完結”表達手機網頁支付權限已開通點擊確認安裝后打開頁面如圖14所示注意:每個支付方式安裝信息也許不同,詳細請見有關開發文檔1.6廣告管理1.7優惠活動進入后臺中心全局設立->優惠活動,界面如圖15所示:點擊編輯界面如圖16所示:點擊瀏覽可以上傳優惠活動banner圖。上傳完畢擬定之后,前臺顯示界面如圖17所示:1.8團購活動進入后臺中心全局設立->團購活動,界面如圖18所示:點擊編輯顯示界面如圖19所示:點擊瀏覽可以上傳團購活動banner圖。上傳完畢擬定之后,前臺顯示界面如圖20所示:1.9文章管理進入后臺中心全局設立->文章分類,界面如圖21所示:點擊編輯顯示界面如圖22所示: 與否在touch端顯示,選取“是”,則顯示在手機版網站,否則不顯示2.0授權管理進入后臺中心全局設立->授權管理,界面如圖23所示:點擊編輯顯示界面如圖24所示:填寫開放平臺申請AppKey和AppSecret點擊擬定后,第三方登錄信息就配備完畢了二次開發2.1入門基本2.1.1服務器規定1.Windows平臺:IIS/Apache/Nginx+PHP+MySQL52.Linux/Unix平臺Apache/Nginx+PHP+MySQL5(PHP必要在非安全模式下運營)建議使用平臺:Linux+Apache2.2+PHP5.2/PHP5.3+MySQL5.03.PHP必要環境或啟用系統函數:curlallow_url_fopenGD擴展庫MySQL擴展庫系統函數——phpinfo、dir2.1.2模型-視圖-控制器(MVC)MVC是一種設計模式,它強制性使應用程序輸入、解決和輸出分開。使用MVC應用程序被提成三個核心部件:模型(M)、視圖(V)、控制器(C),它們各自解決自己任務。2.2構造設計2.2.1文獻目錄構造根目錄|
–
admin默認后臺管理目錄(可任意改名)|
–
data靜態資源和系統緩存、配備項目錄(必要可寫入)
|
–assets靜態資源目錄
|
–attached附件目錄 |
–cache緩存目錄 |
–common公共靜態文獻目錄|
–
include核心程序目錄
|
–apps主程序|
–admin后臺模塊|
–install安裝模塊|
–default前臺默認模塊|
–common公共辦法|
–controller控制器|
–language語言包|
–model模型
|
–base基本程序
|
–driver驅動程序
|
–library主類庫
|
–vendor第三方擴展類|
–
plugins插件程序目錄
|
–connect授權登錄
|
–wechat微信
|
–integrates第三方顧客整合|
–payment支付方式|
–shipping配送方式|
–
themes系統默認模板目錄2.2.2url訪問ECTouch是采用個MVC設計模式開發,基于模塊和操作方式進行訪問,并且使用單一入口模式進行項目布置和訪問,任何功能和模塊訪問,只有通過此入口文獻。
參數名稱描述位置備注m模型/模塊名稱include/apps/中模塊目錄名稱必要c控制器名稱include/apps/模塊/controller/*.php文獻名稱必要a事件名稱include/apps/模塊/controller/*.php中辦法名稱
模塊訪問辦法[示例]:index.php?m=default&c=category&a=index&id=2其中
m=default為模塊名稱位于include/apps/c=category
為控制器名稱位于include/apps/default/controller/IndexController.class.phpa=index控制器訪問辦法名稱
位于include/apps/default/controller/IndexController.class.php中index()辦法
id=2為其她參數與正常get傳遞參數形式相似2.2.3模塊和操作辦法ECTouch中模塊,位于include/apps/目錄中每一種目錄稱之為一種模塊。即url訪問中m[示例]:index.php?m=default&c=index那么您訪問就是ECTouch/include/apps/default這個模塊。如果創立一種前臺模塊,只要在include/apps/default目錄下創立:模塊名稱+Model.class.php2.2.4控制器ECTouch控制器就是模塊文獻下面controller下類文獻,位于include/apps/模塊/controller/下面。命名規則為:文獻名+Controller.class.php,文獻名開頭字母大寫,例如一種名為test控制器,那么她命名為TestController.class.php即可。控制器類類名稱與控制器文獻名必要相似。如果您創立了一種TestController.class.php在default模塊下,那么咱們在瀏覽器里面輸入URL:http://localhost/ectouch/mobile/index.php?m=default&c=test如果你添加控制器類繼承了其她類,那么要注意你類中辦法名稱不能和父類辦法名稱重復,否則會覆蓋原有或者浮現程序運營錯誤。例如default模塊類繼承了CommonController類,而這個類中定義了view辦法,那么就不能再重復定義這個辦法了。2.2.5命名規范使用ECTouch做二次開發,應當遵循其開發規范。規范如下: 核心程序目錄(includes)類文獻需要以.class.php為后綴名稱,開頭第一種字母大寫。例如:IndexModel.class.php控制器和模型中類名和文獻名一致,例如IndexModel.class.php類名為:IndexModel2.2.8配備文獻調用網店配備文獻在data/ache/static_caches/touch_shop_config.php,在BaseMode.class.php中通過load_config辦法調用連接數據庫配備文獻在:data/fonfig.phpreturnarray('DB_TYPE'=>'mysql','DB_HOST'=>'ocalhost','DB_NAME'=>'ectouch,'DB_USER'=>'root','DB_PWD'=>'root123','DB_PORT'=>'3306','DB_PREFIX'=>'ecs_','DB_CHARSET'=>'utf8');2.2.9二次開發技巧對已經存在控制器開發,對數據庫操作需要放在模型文獻=model中,在控制器使用時只需調用model(‘模型名稱’)->調用辦法(),例如調用CommonModel模型中get_navigator辦法,可以這樣調用:model('Common')->get_navigator()2.3構建模塊2.3.1開發流程為ECTouch創立一種模塊普通開發流程是:
創立數據庫和數據表;(沒有數據庫操作可略過)創立模塊目錄創立模塊控制器類;創立模塊類與模塊函數;(如果只是簡樸模塊可以不必創立)創立模板文獻;運營和調試。2.3.2創立模塊2.3.3創立模塊控制器常用問題3.1商品圖片不顯示?看一下圖片途徑與否是你所配備環境途徑,如果不是進入后臺中心全局設立->商店設立->網店信息,配備電腦端地址為你所在網站電腦版地址,配備完畢之后點擊確認,清空緩存。3.2菜單圖標不顯示?進入后臺中心全局設立->菜單設立查看環節1.2.1設立導航欄圖片地址即前臺圖標3.3商品分類圖標不顯示?進入后臺中心全局設立->分類圖標查看環節13設立分類小圖標3.4后臺登錄不進去?無法提交訂單?等數據表也許是2.72版本,程序版本則是2.73版本,查看數據表admin_user表中與否存在ec_salt,沒有話,執行下列語句添加數據表字段。注意數據表前綴--`ecs_shipping`修改ALTERTABLE`ecs_shipping`ADD`shipping_order`TINYINT(3)UNSIGNEDNOTNULLDEFAULT'0';--`ecs_virtual_card`修改ALTERTABLE`ecs_virtual_card`CHANGE`crc32``crc32`VARCHAR(12)NOTNULLDEFAULT'0';--`ecs_users`修改ALTERTABLE`ecs_users`ADD`ec_salt`VARCHAR(10)NULLAFTER`salt`;--`ecs_admin_user`修改ALTERTABLE`ecs_admin_user`ADD`ec_salt`VARCHAR(10)NULLAFTER`user_name`;數據構造表1:ecs_touch_activity(touch優惠活動擴展表)字段類型Null默認注釋act_idInt(10)否優惠活動自增id取值favorable_activitycat_idact_bannervarchar(255)否優惠活動banner圖表2:ecs_touch_ad(touch廣告表)字段類型Null默認注釋ad_idsmallint(5)否廣告自增idposition_idsmallint(5)否00,站外廣告;從1開始代表是該廣告所處廣告位,同表ad_postition中字段position_id值media_typetinyint(3)否0廣告類型,0圖片;1flash;2代碼3文字ad_namevarchar(255)否該條廣告記錄廣告名稱ad_linkvarchar(255)否廣告鏈接地址ad_codetext否廣告鏈接體現,文字廣告就是文字或圖片和flash就是它們地址start_timeInt(11)否0廣告開始時間end_timeInt(11)否0廣告結速時間link_manvarchar(60)否廣告聯系人link_emailvarchar(60)否廣告聯系人郵箱link_phonevarchar(60)否廣告聯系人電話click_countmediumint(8)否0該廣告點擊數enabledtinyint(3)否1該廣告與否關閉;1啟動;0關閉;關閉后廣告將不再有效表3:ecs_touch_ad_position(touch廣告位表)字段類型Null默認注釋position_idtinyint(3)否廣告位自增idposition_namevarchar(60)否廣告位名稱ad_widthsmallint(5)否0廣告位寬度ad_heightsmallint(5)否0廣告高度position_descvarchar(255)否廣告位描述position_styletext否廣告位模板代碼表4:ecs_touch_article_cat(touch文章分類擴展表)字段類型Null默認注釋cat_idsmallint(8)否文章分類id取值article_catcat_idis_mobileTinyint(2)否與否在手機版顯示0不顯示1顯示表5:ecs_touch_brand(touch品牌擴展表)字段類型Null默認注釋brand_idiint(8)否品牌id取值brandbrand_idbrand_bannervarchar(255)否品牌banner表6:ecs_touch_category(touch分類擴展表)字段類型Null默認注釋cat_idiint(10)否分類id取值categorycat_Idcat_imagevarchar(255)否分類圖標表7:ecs_touch_feedback(touch留言擴展表)字段類型Null默認注釋msg_idmediumint(8)否反饋信息自增id取自feddbackmsg_idmsg_readint(1)否0與否已讀表8:ecs_touch_goods(商品擴展表)字段類型Null默認注釋goods_idint(10)否反饋信息自增id取自feddbackmsg_idsales_volumeInt(10)否銷量記錄表9:ecs_touch_goods_activity(促銷活動擴展表)字段類型Null默認注釋cat_idiint(10)否分類id取值categorycat_Idact_bannervarchar(255)否活動bannersales_countiint(10)否銷量記錄click_numiint(10)否點擊量表10:ecs_touch_nav(菜單表)字段類型Null默認注釋idmediumint(10)否分類id取值categorycat_Idctypevarchar(10)cidsmallint(5)namevarchar(255)菜單顯示名稱表11:ecs_touch_payment(支付方式表)字段類型Null默認注釋pay_idtinyint(3)否已安裝支付方式自增idpay_codevarchar(20)否支付方式英文縮寫,其實是該支付方式解決插件不帶后綴文獻名某些pay_namevarchar(120)否支付方式名稱pay_feevarchar(10)否0支付費用pay_desctext否支付方式描述pay_ordertinyint(3)否0支付方式在頁面顯示順序pay_configtext否支付方式配備信息,涉及商戶號和密鑰什么enabledtinyint(1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論