本文實(shí)例講述了ecshop二次開發(fā)之表結(jié)構(gòu)分析。分享給大家供大家參考。具體如下:
ecshop二次開發(fā)首先要弄清楚各個(gè)數(shù)據(jù)庫表的內(nèi)容和數(shù)據(jù)庫表之間的關(guān)系,這樣有助于ecshop二次開發(fā)!
下面我就介紹一下 ecshop數(shù)據(jù)庫表的結(jié)構(gòu)
Ecs_account_log--用戶帳號(hào)情況記錄表,包括資金和積分等
(自增ID 號(hào),用戶登錄后保存在session中的id號(hào),跟users表中的user_id對(duì)應(yīng),用戶該筆記錄的余額,被凍結(jié)的資金,等級(jí)積分,跟消費(fèi)積分是分開的,消費(fèi)積分,跟等級(jí)積分是分開的,該筆操作發(fā)生
的時(shí)間,該筆操作的備注,一般是,充值或者提現(xiàn)。也可是是管理員后臺(tái)寫的任何在備注,操作類型,0為充值,1為提現(xiàn),2為管理員調(diào)節(jié),99為其他類型)
ecs_ad--廣告列表配置表,包括站內(nèi)站外的圖片,文字,flash,代碼廣告
(自增ID號(hào),0,站外廣告;從1開始代表的是該廣告所處的廣告位,同表ad_position中的字段position_id的值,廣告類型,0,圖片;1,flash;2,代碼;3,文字,該條廣告記錄的廣告名稱,廣告鏈接地址
,廣告鏈接的表現(xiàn),文字廣告就是文字或圖片和flash就是它們的地址,代碼廣告就是代碼內(nèi)容,廣告開始時(shí)間,廣告結(jié)束時(shí)間,廣告聯(lián)系人,廣告聯(lián)系人的郵箱,廣告聯(lián)系人的電話,該廣告點(diǎn)擊數(shù),該
廣告是否關(guān)閉,1,開啟;0,關(guān)閉;關(guān)閉后廣告將不再有效,直至重新開啟)
`ecs_ad_position`---廣告位置配置表
(廣告位自增id,廣告位名稱,廣告位寬度,廣告位高度,廣告位描述,廣告位模板代碼)
`ecs_admin_action`-- 管理員權(quán)限列表樹
(自增ID號(hào),該id項(xiàng)的父id,對(duì)應(yīng)本表的action_id字段,代表權(quán)限的英文字符串,對(duì)應(yīng)漢文在語言文件中,如果該字段有某個(gè)字符串,就表示有該權(quán)限)
`ecs_admin_log`----管理員操作日志表
(自增ID號(hào),寫日志時(shí)間,該日志所記錄的操作者id,同ecs_admin_user的user_id,管理操作內(nèi)容,管理者登錄ip);
`ecs_admin_message`--- 管理員留言記錄表
(自增ID號(hào),發(fā)送該留言的管理員id,同ecs_admin_user的user_id,接收消息的管理員id,同 ecs_admin_user的user_id,如果是給多個(gè)管理員發(fā)送,則同一個(gè)消息給每個(gè)管理員id發(fā)送一條,留言發(fā)送時(shí)間,留言閱讀時(shí)間,留言是否閱讀,1,已閱讀;0,未閱讀,留言是否已經(jīng)是否已經(jīng)被刪除,1,已刪除;0,未刪除,留言的主題,留言的內(nèi)容)
`ecs_admin_user`(自增ID號(hào),管理員代號(hào),管理員登錄名,管理員郵箱,管理員登錄秘密加密串,管理員添加時(shí)間,管理員最后一次登錄時(shí)間,管理員最后一次登錄ip,管理員管理權(quán)限列表,管理員導(dǎo)航欄配置項(xiàng),該管理員負(fù)責(zé)的辦事處的id,同ecs_agency的agency_id字段。如果管理員沒負(fù)責(zé)辦事處,則此處為0,記事本記錄的數(shù)據(jù))管理員資料權(quán)限列表
`ecs_adsense`---廣告點(diǎn)擊率統(tǒng)計(jì)表
(廣告代號(hào),-1是站外廣告,如果是站內(nèi)廣告則為ecs_ad的ad_id,頁面來源,點(diǎn)擊率)
`ecs_affiliate_log`()分成相關(guān)的表,還沒研究透
`ecs_agency`--辦事處信息
(辦事處ID,辦事處名字,辦事處描述)
`ecs_area_region`(配送區(qū)域的id號(hào),等同于ecs_shipping_area的shipping_area_id的值,地區(qū)列表,等同于ecs_region的 region_id)記錄表ecs_shipping_area中的shipping_area_name的地區(qū)名包括ecs_region中的城市
`ecs_article`(自增ID號(hào),該文章的分類,同ecs_article_cat的cat_id,如果不在,將自動(dòng)成為保留類型而不能刪除,文章題目,文章內(nèi)容,文章作者,文章作者的email,文章的關(guān)鍵字,文章類型,0,普通;1,置頂;2和大于2的,為保留文章,保留文章不能刪除,是否顯示。1,顯示;0,不顯示,文章添加時(shí)間,上傳文件或者外部文件的url,0,正常;當(dāng)該字段為1或者2時(shí),會(huì)在文章最后添加一個(gè)鏈接“相關(guān)下載”,連接地址等于file_url的值;但程序在此處有bug,該文章標(biāo)題所引用的連接,如果該項(xiàng)有值將不能顯示文章內(nèi)容,即該表中content的值)文章內(nèi)容表
`ecs_article_cat`---- 文章分類信息表
cat代表catgory
(自增ID號(hào),分類名稱,分類類型;1,普通分類;2,系統(tǒng)分類;3,網(wǎng)店信息;4,幫助分類;5,網(wǎng)店幫助,分類關(guān)鍵字,分類說明文字,分類顯示順序,是否在導(dǎo)航欄顯示;0,否;1,是,父節(jié)點(diǎn)
id,取值于該表cat_id字段)
`ecs_attribute`--- 商品類型屬性表,該表記錄的是每個(gè)商品類型的所有屬性的配置情況,具體的商品的屬性不在該表(自增ID號(hào),商品類型,同 ecs_goods_type的cat_id,屬性名稱,當(dāng)添加商品時(shí),該屬性的添加類別;0,為手工輸入;1,為選擇輸入;2,為多行文本輸入,屬性是否多選;0,否;1,是;如果可以多選,則可以自定義屬性,并且可以根據(jù)值的不同定不同的價(jià),如果attr_input_type為1,即選擇輸入,則 attr_name對(duì)應(yīng)的值的取值就是該字段的值,屬性是否可以檢索;0,不需要檢索;1,關(guān)鍵字檢索;2,范圍檢索;該屬性應(yīng)該是如果檢索的話,可以通過該屬性找到有該屬性的商品,屬性顯示的順序,數(shù)字越大越靠前,如果數(shù)字一樣則按id順序,是否關(guān)聯(lián);0,不關(guān)聯(lián);1,關(guān)聯(lián);如果關(guān)聯(lián),那么用戶在購買該商品時(shí),具有有該屬性相同值的商品將被推薦給用戶,屬性分組,相同的為一個(gè)屬性組。該值應(yīng)該取自ecs_goods_type的attr_group的值的順序)