ECSHOP文件结构和数据库表分析
Ecshop前台模版详细剖析
![Ecshop前台模版详细剖析](https://img.taocdn.com/s3/m/0719f0ebe009581b6bd9eb65.png)
article_pro.dwt
系统默认分类文章
flow.dwt
购物车
gallery.dwt
商品相册
user_clips.dwt
我的中心部分页面
user_transaction.dwt
我的中心部分页面
message.dwt
弹出信息页面
activity.dwt
优惠活动页面
search.dwt
搜索页面
auto_complete型js文件
calendar.php
调用日历JS
一、模版
文件夹结构:
Party
---images图片文件夹
---js JS文件
---library库文件
-根目录dwt模版文件
-根目录style.css文件
根目录.dwt模版文件
文件名
文件说明
包含库文件(不含page_header、help、page_footer)
index.dwt
首页
recommend_hot、recommend_best、recommend_now
group_buy_list.dwt
团购列表
group_buy_goods.dwt
团购商品
topic.dwt
专题
snatch.dwt
夺宝奇兵
quotation.dwt
receive.dwt
respond.dwt
wholesale_list.dwt
message_board.dwt
myship.dwt
页面脚部
help
底部帮助信息
member_info
头部的会员信息(未登录前显示‘登录,注册’,登陆后显示登录信息)
ecshop数据库表结构.
![ecshop数据库表结构.](https://img.taocdn.com/s3/m/41eb143652ea551811a6872b.png)
ECShop 2.7.2版本,数据库表注:1、颜色为蓝色的字,是本人所写,有待讨论验证的地方。
2、颜色为红色的字,是新增的字段。
(改文档是基于网上下载的老版本的数据字典修改而成,已经检查了所有字段,修改的修改,增加的增加)。
ecs_account_log //用户账目日志表ecs_ad //广告表(位置,类型,名称,链接,图片,开始,结束,广告主相关信息,点击是否显示)ecs_admin_action //管理权限分配(父类ID,权限代码)(感觉像是规定好的一些数据,安装的时候就有)ecs_admin_log //管理日志(登陆时间,登陆ID,操作描述,IP)ecs_admin_message //管理留言(发送id,接收id,发送日期,阅读日期,是否已读,是否删除,标题,内容)ecs_admin_user //管理员管理(用户名,email,密码,加入时间,最后登陆时间,最后登陆IP,权限等)ecs_adsense //广告相关统计(来源广告,来源位置,点击)ecs_ad_custom //ecs_ad_position //广告位(名称,宽,高,描述,样式)ecs_affiliate_log //(用户推荐的操作日志?)ecs_agency //广告相关统计(来源广告,来源位置,点击)ecs_area_region //配送区域关联(配送区域ID,具体地址ID)ecs_article //文章(分类ID,标题,内容,作者,作者email,关键字, 类型,是否显示,添加时间,文件地址,打开类型)ecs_article_cat //文章分类(名称,类型,关键字,描述,排序,是否导航显示)ecs_attribute //商品属性ecs_auction_log //商品拍卖表ecs_auto_manage //自动上下架表ecs_back_goods //ecs_back_order //ecs_bonus_type //红包类型(名称,金额, 发放起日期,发放结束期,使用起始日期, 使用结束日期, 发放类型, 金额下限,(按订单发放),金额上限)ecs_booking_goods //缺货登记(登记用户ID,email,电话,商品ID,描述,数量,登记时间,是否已处理,处理管理员,处理时间,处理备注)ecs_brand //品牌(名称,logo,描述, 链接,排序,是否显示)ecs_card // 祝福贺卡(名称,图片,费用,免费额度,描述)ecs_cart//购物车(用户ID,session_id,商品ID,商品编号,商品名称,市场价,购买价,数量,属性,是否真实商品,扩展代码,父类ID, 类型,是否赠品,能否处理)ecs_category //商品分类(名称,关键字,描述,父类ID,排序,是否有子类,模板文件,数量单位,是否导航显示)ecs_cat_recommend // 什么推荐?ecs_collect_goods //收藏(用户ID,商品ID,收藏时间)ecs_comment //评论(类型,类型ID,email,用户名,内容,评星,添加时间,IP,状态, 父类ID)ecs_crons //计划任务ecs_delivery_goods //ecs_delivery_order //ecs_email_list //邮件订阅列表ecs_email_sendlist //邮件队列ecs_error_logecs_exchange_goods //交换商品??ecs_favourable_activity //优惠活动ecs_feedback //用户留言(父类ID,用户ID,用户名,内容,评星,添加时间,IP,状态,父类ID)ecs_friend_link//友情链接(名称,链接,logo,排序)ecs_goods //商品(分类ID,名称,点击,品牌ID,供应商名称,库存,重量,市场价,售价,fitting_price(?), 促销开始日期,结束日期, 警告数量,关键字, 简介,描述,缩略图,图, 原图,是否成为赠品,扩展代码,是否上架,是否单独销售,是否关联,配件关联,是否赠品,能否世为赠品,单位,添加时间,排序,是否回收,精品,新品,推荐,热销,红包ID,更新日期,商品类型, 商品备注,首页轮播)ecs_goods //商品信息ecs_goods_activity //促销活动ecs_goods_article //商品文章关联(gid,aid)ecs_goods_attr //商品属性(商品ID,图片,描述,缩略图, 原图)ecs_goods_catecs_goods_gallery //商品相册(商品ID,图片,描述,缩略图,原图)ecs_goods_type //商品类型(名称,状态)ecs_group_goodsecs_keywordsecs_link_goods //商品关联(商品ID,关联ID,单双向)ecs_mail_templates //邮件样式(代码,是否html,名称, 样式,最后修改日期)ecs_member_price //会员价(商品ID,会员等级,会员价)ecs_navecs_order_action //订单处理(订单ID,商品ID,商品名称,商品编号,商品数量,市场价,订单价,商品属性,配送数量,是否真实商品,扩展代码,父类ID,是否赠品)ecs_order_goods //订单一商品(订单ID,商品ID,商品名称,商品编号,商品数量,市场价,订单价,商品属性,配送数量,是否真实商品,扩展代码, 父类ID,是否赠品)ecs_order_info //订单详细信息ecs_pack // 包装(名称,图片,费用,免费额,描述)ecs_package_goods //包装商品ecs_payment //支付工具(代码,名称,费用,描述,排序, 配置,状态,is_cod(?))ecs_pay_log //支付记录ecs_plugins //插件(代码,版本,库,签名, 安装日期)ecs_productsecs_region //地方数据ecs_reg_extend_infoecs_reg_fieldsecs_roleecs_searchengineecs_sessions //保存session的ecs_sessions_dataecs_shipping //配送(代码,名称,描述,保价费,状态)ecs_shipping_area //配送区域(序列配置)ecs_shop_config //设置(父类ID,代码,类型,范围,文件夹,值)ecs_snatch_log // 夺宝奇兵出价记录ecs_stats //访问记录(时间,IP,访问次数,浏览器,系统,语言,地区,来源域名,来源地址,关键字,进入链接)ecs_suppliersecs_tag //用户标签ecs_template //模板区域(文件名,区域,模板库,排序,id,数量,类型,模板)ecs_topicecs_usersecs_user_account //会员账户(用户ID,管理员,总额,添加时间,支付时间,管理备注,用户备注,处理类型,支付工具,是否支付)ecs_user_addressecs_user_bonus //红包ecs_user_feedecs_user_rankecs_virtual_cardecs_volume_priceecs_vote //在线调查。
shopex数据库结构分析
![shopex数据库结构分析](https://img.taocdn.com/s3/m/45979341650e52ea54189833.png)
字段名实例数据props (扩展属性)a:6:{i:1;a:8:{s:4:"name";s:6:"质地";s:5:"alias";s:0:"";s:4:"type";s:6:"select";s:6:"search";s :3:"nav";s:7:"options";a:6:{i:0;s:6:"纯棉";i:1;s:6:"真丝";i:2;s:6:"涤纶";i:3;s:6:"亚麻";i:4;s:6:"化纤";i:5;s:6:"真皮";}s:11:"optionAlias";a:6:{i:0;s:0:"";i:1;s:0:"";i:2;s:0:"" ;i:3;s:0:"";i:4;s:0:"";i:5;s:0:"";}s:4:"show";i:1;s:8:"orde rnum";s:0:"";}}setting (类型的设置)a:5:{s:9:"use_brand";s:1:"0"; s:9:"use_props";s:1:"1"; s:10:"use_params";s:1:"0"; s:9:"use_minfo";s:1:"0"; s:8:"use_spec";N;}params (类型详细参数)a:1:{s:6:"参数";a:1:{s:7:"参数1";s:0:""; }}minfo (购物必填信息)a:1:{i:0;a:3:{s:5:"label";s:12:"收货日期";s:4:"name";s:33:"Mf20a1464e69b8beb7706725bb8557bed"; s:4:"type";s:4:"text";}}字段名实例数据spec a:2:{i:1;s:6:"颜色";i:2;s:6:"尺码";}pdt_desc a:4:{i:320;s:11:"白色、XL";i:319;s:11:"黑色、XL";i:318;s:10:"白色、L";i:317;s:10:"黑色、L";}商品类型表 goods_ty商品表 goodsspec_desc a:2:{i:7;a:2:{s:11:"12554985091";a:5:{s:10:"spec_value";s:6:"黑色";s:9:"spec_type";s:5:"image";s:13:"spec_value_id";s:1:"2"; s:10:"spec_image";s:0:"";s:17:"spec_goods_images";s:0:""; }s:11:"12554985112";a:5:{s:10:"spec_value";s:6:"混色";s:9:"spec_type";s:5:"image";s:13:"spec_value_id";s:1:"1"; s:10:"spec_image";s:0:"";s:17:"spec_goods_images";s:0:""; }}i:6;a:1:{s:11:"12554985143";a:5:{s:10:"spec_value";s:6:"混码";s:9:"spec_type";s:4:"text";s:13:"spec_value_id";s:2:"57"; s:10:"spec_image";s:0:"";s:17:"spec_goods_images";s:0:""; }}}字段名实例数据pdt_desc混色、混码props a:3:{s:4:"spec";a:2:{i:7;s:6:"混色";i:6;s:6:"混码";}s:21:"spec_private_value_id";a:2:{i:7;s:11:"12555938512";i:6;s:11:"12555938512"; }s:13:"spec_value_id";a:2:{i:7;s:1:"1";i:6;s:2:"57";}}字段名实例数据p_key a:3:{s:9:"seo_title";s:6:"测试";s:13:"meta_keywords";s:12:"商品测试";s:16:"meta_description";s:12:"商品描述";}商品规格联系表 produ表 goods_memo 商品详细页面Sds_type分析(特殊字段为空留空或者a:0:{})其中a:1: 1表示商品类型的扩展属性的个数{i:1;a:8……}这里的i:1表示当前的属性的位置为第几个属性,1表示第一个,2表示第二个,以此类推,a:8表示属性的最大限制个数为8个{s:4:"name"… 表示名称的字段名 s:4表示字段名的字符长度 s:6:"质地"表示属性名 s:6表示字符长度 所以s:数字都表示字符长度name 扩展属性名称 alias 扩展属性别名 type扩展属性类型 select 和nav的区别,select表示下拉式的筛选 nav表示渐进式的筛选optionAlias 表示目前选项的值show表示是否显示,ordernum表示排序编号a:5:{} 5为属性个数use_brand 商品类型是否关联品牌 1表示关联 0表示不关联use_props 是否使用商品扩展属性 1使用 0不使用use_params 是否使用商品参数表 1使用 0不使用use_minfo 是否使用购物必填信息 1使用 0不使用省略…省略…ds分析a:2 2表示所使用的规格数量为2 i表示当前规格编号 s表示字符串长度实际为所选规格中所选值的笛卡尔积 规格-颜色选择了白色,黑色,规格-尺码选择了 L XL 那么其笛卡尔积为 白色 L,白色 XL,黑色L,黑色 XL a:4 4为笛卡尔积总个数 i:320 320为对应m918products表中的编号其中 a:2: 2为所对应的规格的数量 因为只有颜色 ,尺寸 所以为2 i:7;a:2{ 7为颜色组或者尺寸组对应的ID编号 可在表specification中查看 a:2 中的2表示当前商品单一颜色或者尺寸规格中所含有规格的数量 例子中为2个s:11:"12554985091";a:5:{ s:11:"123123123123" 这个格式固定 只要拿当前时间的UNIX格式加1位的随机数套就可以了 a:5:也为固定格式products分析颜色,尺寸间隔 用、分隔 如果改类别对应的类型含有多个规格 则可能有3个或者多个数据,同样数据与数据间用、号分隔 当数据不需要使用规格的时候,改字段为nulla:3:{} 其中3为属性的数量 s:4:"spec";a:2:{ 4为字符串长度"spec"为属性名,固定项 a:2: 表示属性值的个数i:7;s:6:"混色"; 7表示在specification(规格分类表)表中的spec_id编号 6表示字符串长度页面SEO项设置表分析a:3: 固定数据 说明当前有3个属性 s:9:"seo_title"; 9表示字符串长度 s:6:"测试" "测试"为当前属性的值 3个属性分别是 页面title,页面关键字,页面描述。
ecshop_dwt_lbi 详解
![ecshop_dwt_lbi 详解](https://img.taocdn.com/s3/m/112a606b561252d380eb6ec0.png)
Ecshop包括的文件夹有admin、api、cert、data、images、includes、js、languages、plugins、temp、theme、wap、widget这些文件夹,和根目录下的所有.php文件。
这些文件和文件夹组成了整个ecshop。
如果从软件工程角度分析ecshop的话,ecshop的二级可以看成admin和前台两个部分。
admin主要是面向服务端的,而前台是面向客户端的,这是这两个部分的最明显的差别。
下面给出ecshop的二级流程图:此二级流程图给出了admin模块、前台显示模块和数据库模块之间的一个关系。
从上面的图示可以看出,admin模块要对数据库进行读和写,这里的读和写组成了整个的后台的管理,包括商品的增加和删减、留言的管理、订单的处理等等。
前台模块也要对数据库进行读和写,它的读写主要是完成交易的过程,写的内容基本都是和商品数量、点击数量这些在商品交易中一定要改变的数字。
在admin模块也可以对前台显示部分进行写,这个写的过程主要是完成前台显示方式的改变,比如admin模块可以选择模板;同样也可以改变每个小模块在某个页面中是否显示,以及显示的位置(如果显示)。
关于dwt文件和lbi文件1,dwt 文件是网页模板文件(Dreamweaver Template), 在创建网站的多个网页的时候,通常可以将网页的共同部分创建成为一个模板, 然后给多个网页调用, 以实现网页代码的重复利用. 制作模板的时候, 用户可以自定义的模板可编辑区域和非可编辑区域, 可编辑区域将在调用模板的网页中再次填充代码.2,lbi库文件时Dreamweaver中的库文件无论是dwt,库文件还是代码片段都是将可以重复使用的代码单独放在一个模板文件中然后再要使用的地方调用,他们的区别是 dwt是将多个不同位置的重复模块保存成一个dwt文件然后重复利用,lbi是将一个模块保存成库文件3,如何建立dwt文件 dw里文件-新建,新建文档-空白页-html模板-然后ctrl+s (如果没建立站点那么要在保存类型中选择 .dwt)4,创建lbi文件,ctrl+n(新建)---空白页---库项目然后保存到库路径,或者再设计页面选中要保存成库项目的部分选择修改-库-增加对象到库或者直接拖拽选中部分到库中Images文件夹:这个文件夹下有子文件夹,在这些子文件夹下面存放着当前网站商品的原始图片和缩略图。
ecshop数据库表结构
![ecshop数据库表结构](https://img.taocdn.com/s3/m/123d1b0a7cd184254b35352b.png)
ECshop 数据库表结构分析三2011-06-22 17:43-- -------------------------------------------------------- 表的结构`ecs_order_info`CREATE TABLE IF NOT EXISTS `ecs_order_info` (`order_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '订单详细信息自增id',`order_sn` varchar(20) NOT NULL COMMENT '订单号,唯一',`user_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '用户id,同ecs_users 的user_id',`order_status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '订单状态。
0,未确认;1,已确认;2,已取消;3,无效;4,退货;',`shipping_status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '商品配送情况,0,未发货;1,已发货;2,已收货;3,备货中',`pay_status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '支付状态;0,未付款;1,付款中;2,已付款',`consignee` varchar(60) NOT NULL COMMENT '收货人的姓名,用户页面填写,默认取值于表user_address',`country` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '收货人的国家,用户页面填写,默认取值于表user_address,其id对应的值在ecs_region',`province` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '收货人的省份,用户页面填写,默认取值于表user_address,其id对应的值在ecs_region',`city` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '收货人的城市,用户页面填写,默认取值于表user_address,其id对应的值在ecs_region',`district` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '收货人的地区,用户页面填写,默认取值于表user_address,其id对应的值在ecs_region',`address` varchar(255) NOT NULL COMMENT '收货人的详细地址,用户页面填写,默认取值于表user_address',`zipcode` varchar(60) NOT NULL COMMENT '收货人的邮编,用户页面填写,默认取值于表user_address',`tel` varchar(60) NOT NULL COMMENT '收货人的电话,用户页面填写,默认取值于表user_address',`mobile` varchar(60) NOT NULL COMMENT '收货人的手机,用户页面填写,默认取值于表user_address',`email` varchar(60) NOT NULL COMMENT '收货人的手机,用户页面填写,默认取值于表user_address',`best_time` varchar(120) NOT NULL COMMENT '收货人的最佳送货时间,用户页面填写,默认取值于表user_address',`sign_building` varchar(120) NOT NULL COMMENT '收货人的地址的标志性建筑,用户页面填写,默认取值于表user_address',`postscript` varchar(255) NOT NULL COMMENT '订单附言,由用户提交订单前填写',`shipping_id` tinyint(3) NOT NULL DEFAULT '0' COMMENT '用户选择的配送方式id,取值表ecs_shipping',`shipping_name` varchar(120) NOT NULL COMMENT '用户选择的配送方式的名称,取值表ecs_shipping',`pay_id` tinyint(3) NOT NULL DEFAULT '0' COMMENT '用户选择的支付方式的id,取值表ecs_payment',`pay_name` varchar(120) NOT NULL COMMENT '用户选择的支付方式的名称,取值表ecs_payment',`how_oos` varchar(120) NOT NULL COMMENT '缺货处理方式,等待所有商品备齐后再发;取消订单;与店主协商',`how_surplus` varchar(120) NOT NULL COMMENT '根据字段猜测应该是余额处理方式,程序未作这部分实现',`pack_name` varchar(120) NOT NULL COMMENT '包装名称,取值表ecs_pack',`card_name` varchar(120) NOT NULL COMMENT '贺卡的名称,取值ecs_card ',`card_message` varchar(255) NOT NULL COMMENT '贺卡内容,由用户提交',`inv_payee` varchar(120) NOT NULL COMMENT '发票抬头,用户页面填写',`inv_content` varchar(120) NOT NULL COMMENT '发票内容,用户页面选择,取值ecs_shop_config的code字段的值为invoice_content的value',`goods_amount` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '商品总金额',`shipping_fee` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '配送费用',`insure_fee` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '保价费用',`pay_fee` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '支付费用,跟支付方式的配置相关,取值表ecs_payment',`pack_fee` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '包装费用,取值表取值表ecs_pack',`card_fee` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '贺卡费用,取值ecs_card ', `money_paid` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '已付款金额',`surplus` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '该订单使用余额的数量,取用户设定余额,用户可用余额,订单金额中最小者',`integral` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '使用的积分的数量,取用户使用积分,商品可用积分,用户拥有积分中最小者',`integral_money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '使用积分金额',`bonus` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '使用红包金额',`order_amount` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '应付款金额',`from_ad` smallint(5) NOT NULL DEFAULT '0' COMMENT '订单由某广告带来的广告id,应该取值于ecs_ad',`referer` varchar(255) NOT NULL COMMENT '订单的来源页面',`add_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '订单生成时间',`confirm_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '订单确认时间',`pay_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '订单支付时间',`shipping_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '订单配送时间',`pack_id` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '包装id,取值取值表ecs_pack',`card_id` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '贺卡id,用户在页面选择,取值取值ecs_card ',`bonus_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '红包的id,ecs_user_bonus的bonus_id',`invoice_no` varchar(50) NOT NULL COMMENT '发货单号,发货时填写,可在订单查询查看',`extension_code` varchar(30) NOT NULL COMMENT '通过活动购买的商品的代号;GROUP_BUY是团购;AUCTION,是拍卖;SNATCH,夺宝奇兵;正常普通产品该处为空',`extension_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '通过活动购买的物品的id,取值ecs_goods_activity;如果是正常普通商品,该处为0',`to_buyer` varchar(255) NOT NULL COMMENT '商家给客户的留言,当该字段有值时可以在订单查询看到',`pay_note` varchar(255) NOT NULL COMMENT '付款备注,在订单管理里编辑修改',`agency_id` smallint(5) unsigned NOT NULL COMMENT '该笔订单被指派给的办事处的id,根据订单内容和办事处负责范围自动决定,也可以有管理员修改,取值于表ecs_agency', `inv_type` varchar(60) NOT NULL COMMENT '发票类型,用户页面选择,取值ecs_shop_config的code字段的值为invoice_type的value',`tax` decimal(10,2) NOT NULL COMMENT '发票税额',`is_separate` tinyint(1) NOT NULL DEFAULT '0' COMMENT '0,未分成或等待分成;1,已分成;2,取消分成;',`parent_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '能获得推荐分成的用户id,id取值于表ecs_users',`discount` decimal(10,2) NOT NULL COMMENT '折扣金额',PRIMARY KEY (`order_id`),UNIQUE KEY `order_sn` (`order_sn`),KEY `user_id` (`user_id`),KEY `order_status` (`order_status`),KEY `shipping_status` (`shipping_status`),KEY `pay_status` (`pay_status`),KEY `shipping_id` (`shipping_id`),KEY `pay_id` (`pay_id`),KEY `extension_code` (`extension_code`,`extension_id`),KEY `agency_id` (`agency_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMA T=DYNAMIC COMMENT='订单的配送,贺卡等详细信息' AUTO_INCREMENT=24 ;-- -------------------------------------------------------- 表的结构`ecs_pack`CREATE TABLE IF NOT EXISTS `ecs_pack` (`pack_id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT COMMENT '包装配置的自增id',`pack_name` varchar(120) NOT NULL COMMENT '包装的名称',`pack_img` varchar(255) NOT NULL COMMENT '包装图纸',`pack_fee` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '包装的费用',`free_money` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '订单达到此金额可以免除该包装费用',`pack_desc` varchar(255) NOT NULL COMMENT '包装描述',PRIMARY KEY (`pack_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMA T=DYNAMIC COMMENT='商品包装信息配置表' AUTO_INCREMENT=2 ;-- -------------------------------------------------------- 表的结构`ecs_payment`CREATE TABLE IF NOT EXISTS `ecs_payment` (`pay_id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT COMMENT '已安装的支付方式自增id',`pay_code` varchar(20) NOT NULL COMMENT '支付方式的英文缩写,其实就是该支付方式处理插件的不带后缀的文件名部分',`pay_name` varchar(120) NOT NULL COMMENT '支付方式名称',`pay_fee` varchar(10) NOT NULL DEFAULT '0' COMMENT '支付费用',`pay_desc` text NOT NULL COMMENT '支付方式描述',`pay_order` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '支付方式在页面的显示顺序',`pay_config` text NOT NULL COMMENT '支付方式的配置信息,包括商户号和密钥什么的', `enabled` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否可用,0,否;1,是', `is_cod` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否货到付款,0,否;1,是',`is_online` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否在线支付,0,否;1,是',PRIMARY KEY (`pay_id`),UNIQUE KEY `pay_code` (`pay_code`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMA T=DYNAMIC COMMENT='安装的支付方式配置信息' AUTO_INCREMENT=7 ;-- -------------------------------------------------------- 表的结构`ecs_pay_log`CREATE TABLE IF NOT EXISTS `ecs_pay_log` (`log_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '支付记录自增id',`order_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '对应的交易记录的id,取值表ecs_order_info ',`order_amount` decimal(10,2) unsigned NOT NULL COMMENT '支付金额',`order_type` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '支付类型;0,订单支付;1,会员预付款支付',`is_paid` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否已支付,0,否;1,是',PRIMARY KEY (`log_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMA T=FIXED COMMENT='系统支付记录' AUTO_INCREMENT=28 ;-- -------------------------------------------------------- 表的结构`ecs_plugins`CREATE TABLE IF NOT EXISTS `ecs_plugins` (`code` varchar(30) NOT NULL DEFAULT '',`version` varchar(10) NOT NULL DEFAULT '',`library` varchar(255) NOT NULL DEFAULT '',`assign` tinyint(1) unsigned NOT NULL DEFAULT '0',`install_date` int(10) unsigned NOT NULL DEFAULT '0',PRIMARY KEY (`code`)) ENGINE=MyISAM DEFAULT CHARSET=utf8;-- -------------------------------------------------------- 表的结构`ecs_region`CREATE TABLE IF NOT EXISTS `ecs_region` (`region_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT '表示该地区的id',`parent_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '该地区的上一个节点的地区id',`region_name` varchar(120) NOT NULL COMMENT '地区的名字',`region_type` tinyint(1) NOT NULL DEFAULT '2' COMMENT '该地区的下一个节点的地区id', `agency_id` smallint(5) unsigned NOT NULL COMMENT '办事处的id,这里有一个bug,同一个省不能有多个办事处,该字段只记录最新的那个办事处的id',PRIMARY KEY (`region_id`),KEY `parent_id` (`parent_id`),KEY `region_type` (`region_type`),KEY `agency_id` (`agency_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='地区列表' AUTO_INCREMENT=419 ;-- -------------------------------------------------------- 表的结构`ecs_searchengine`CREATE TABLE IF NOT EXISTS `ecs_searchengine` (`date` date NOT NULL DEFAULT '0000-00-00' COMMENT '搜索引擎访问日期',`searchengine` varchar(20) NOT NULL COMMENT '搜索引擎名称',`count` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '访问次数',PRIMARY KEY (`date`,`searchengine`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMA T=DYNAMIC COMMENT='搜索引擎访问记录';-- -------------------------------------------------------- 表的结构`ecs_sessions`CREATE TABLE IF NOT EXISTS `ecs_sessions` (`sesskey` char(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'sessionid,',`expiry` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'session创建时间',`userid` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '如果不是管理员,记录用户id',`adminid` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '如果是管理员记录管理员id',`ip` char(15) NOT NULL COMMENT '客户端ip',`data` char(255) NOT NULL COMMENT '序列化后的session数据,如果session数据大于255则将数据存到表ecs_sessions_data,此处为空',PRIMARY KEY (`sesskey`),KEY `expiry` (`expiry`)) ENGINE=MEMORY DEFAULT CHARSET=utf8 COMMENT='session记录表';-- -------------------------------------------------------- 表的结构`ecs_sessions_data`CREATE TABLE IF NOT EXISTS `ecs_sessions_data` (`sesskey` varchar(32) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT 'sessionid',`expiry` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'session创建时间',`data` longtext NOT NULL COMMENT 'session序列化后的数据',PRIMARY KEY (`sesskey`),KEY `expiry` (`expiry`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMA T=DYNAMIC COMMENT='session数据表(超过255字节的session内容会保存在该表)';-- -------------------------------------------------------- 表的结构`ecs_shipping`CREATE TABLE IF NOT EXISTS `ecs_shipping` (`shipping_id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID号',`shipping_code` varchar(20) NOT NULL COMMENT '配送方式的字符串代号',`shipping_name` varchar(120) NOT NULL COMMENT '配送方式的名称',`shipping_desc` varchar(255) NOT NULL COMMENT '配送方式的描述',`insure` varchar(10) NOT NULL DEFAULT '0' COMMENT '保价费用,单位元,或者是百分数,该值直接输出为报价费用',`support_cod` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否支持货到付款,1,支持;0,不支持',`enabled` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '该配送方式是否被禁用,1,可用;0,禁用',PRIMARY KEY (`shipping_id`),KEY `shipping_code` (`shipping_code`,`enabled`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMA T=DYNAMIC COMMENT='配送方式配置信息表' AUTO_INCREMENT=9 ;-- -------------------------------------------------------- 表的结构`ecs_shipping_area`CREATE TABLE IF NOT EXISTS `ecs_shipping_area` (`shipping_area_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID 号',`shipping_area_name` varchar(150) NOT NULL COMMENT '配送方式中的配送区域的名字', `shipping_id` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '该配送区域所属的配送方式,同ecs_shipping的shipping_id',`configure` text NOT NULL COMMENT '序列化的该配送区域的费用配置信息',PRIMARY KEY (`shipping_area_id`),KEY `shipping_id` (`shipping_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMA T=DYNAMIC COMMENT='配送方式所属的配送区域和配送费用信息' AUTO_INCREMENT=9 ;-- -------------------------------------------------------- 表的结构`ecs_shop_config`CREATE TABLE IF NOT EXISTS `ecs_shop_config` (`id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT '全站配置信息自增id', `parent_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '父节点id,取值于该表id字段的值',`code` varchar(30) NOT NULL COMMENT '跟变量名的作用差不多,其实就是语言包中的字符串索引,如$_LANG[''cfg_range''][''cart_confirm'']',`type` varchar(10) NOT NULL COMMENT '该配置的类型,text,文本输入框;password,密码输入框;textarea,文本区域;select,单选;options,循环生成多选;file,文件上传;manual,手动生成多选;group,是标题分组;hidden,不在页面显示',`store_range` varchar(255) NOT NULL COMMENT '当语言包中的code字段对应的是一个数组时,那该处就是该数组的索引,如$_LANG[''cfg_range''] [''cart_confirm''][1];只有type字段为select,options时才有值',`store_dir` varchar(255) NOT NULL COMMENT '当type为file时才有值,文件上传后的保存目录',`value` text NOT NULL COMMENT '该项配置的值',`sort_order` tinyint(3) unsigned NOT NULL DEFAULT '1' COMMENT '显示顺序,数字越大越靠后',PRIMARY KEY (`id`),UNIQUE KEY `code` (`code`),KEY `parent_id` (`parent_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMA T=DYNAMIC COMMENT='全站配置信息表' AUTO_INCREMENT=903 ;-- -------------------------------------------------------- 表的结构`ecs_snatch_log`CREATE TABLE IF NOT EXISTS `ecs_snatch_log` (`log_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID号',`snatch_id` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '夺宝奇兵活动号,取值于ecs_goods_activity的act_id字段',`user_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '出价的用户id,取值于ecs_users的user_id',`bid_price` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '出价的价格',`bid_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '出价的时间',PRIMARY KEY (`log_id`),KEY `snatch_id` (`snatch_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMA T=FIXED COMMENT='夺宝奇兵出价记录表' AUTO_INCREMENT=5 ;-- -------------------------------------------------------- 表的结构`ecs_stats`CREATE TABLE IF NOT EXISTS `ecs_stats` (`access_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '访问时间',`ip_address` varchar(15) NOT NULL COMMENT '访问者ip',`visit_times` smallint(5) unsigned NOT NULL DEFAULT '1' COMMENT '访问次数,如果之前有过访问次数,在以前的基础上+1',`browser` varchar(60) NOT NULL COMMENT '浏览器及版本',`system` varchar(20) NOT NULL COMMENT '操作系统',`language` varchar(20) NOT NULL COMMENT '语言',`area` varchar(30) NOT NULL COMMENT 'ip所在地区',`referer_domain` varchar(100) NOT NULL COMMENT '页面访问来源域名',`referer_path` varchar(200) NOT NULL COMMENT '页面访问来源除域名外的路径部分',`access_url` varchar(255) NOT NULL COMMENT '访问页面文件名',KEY `access_time` (`access_time`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMA T=DYNAMIC COMMENT='访问信息记录表';-- -------------------------------------------------------- 表的结构`ecs_tag`CREATE TABLE IF NOT EXISTS `ecs_tag` (`tag_id` mediumint(8) NOT NULL AUTO_INCREMENT COMMENT '商品标签自增id',`user_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '用户的id',`goods_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '商品的id',`tag_words` varchar(255) NOT NULL COMMENT '标签内容',PRIMARY KEY (`tag_id`),KEY `user_id` (`user_id`),KEY `goods_id` (`goods_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMA T=DYNAMIC COMMENT='商品的标记' AUTO_INCREMENT=3 ;-- -------------------------------------------------------- 表的结构`ecs_template`CREATE TABLE IF NOT EXISTS `ecs_template` (`filename` varchar(30) NOT NULL COMMENT '该条模板配置属于哪个模板页面',`region` varchar(40) NOT NULL COMMENT '该条模板配置在它所属的模板文件中的位置',`library` varchar(40) NOT NULL COMMENT '该条模板配置在它所属的模板文件中的位置处应该引入的lib的相对目录地址',`sort_order` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '模板文件中这个位置的引入lib项的值的显示顺序',`id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '字段意义待查',`number` tinyint(1) unsigned NOT NULL DEFAULT '5' COMMENT '每次显示多少个值',`type` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '属于哪个动态项,0,固定项;1,分类下的商品;2,品牌下的商品;3,文章列表;4,广告位',`theme` varchar(60) NOT NULL COMMENT '该模板配置项属于哪套模板的模板名',`remarks` varchar(30) NOT NULL COMMENT '备注,可能是预留字段,没有值所以没确定用途',KEY `filename` (`filename`,`region`),KEY `theme` (`theme`),KEY `remarks` (`remarks`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMA T=DYNAMIC COMMENT='模板设置数据表';-- -------------------------------------------------------- 表的结构`ecs_topic`CREATE TABLE IF NOT EXISTS `ecs_topic` (`topic_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '专题自增id',`title` varchar(255) NOT NULL DEFAULT '''''' COMMENT '专题名称',`intro` text NOT NULL COMMENT '专题介绍',`start_time` int(11) NOT NULL DEFAULT '0' COMMENT '专题开始时间',`end_time` int(10) NOT NULL DEFAULT '0' COMMENT '结束时间',`data` text NOT NULL COMMENT '专题数据内容,包括分类,商品等',`template` varchar(255) NOT NULL DEFAULT '''''' COMMENT '专题模板文件',`css` text NOT NULL COMMENT '专题样式代码',KEY `topic_id` (`topic_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMA T=DYNAMIC COMMENT='专题活动配置表' AUTO_INCREMENT=2 ;-- -------------------------------------------------------- 表的结构`ecs_users`CREATE TABLE IF NOT EXISTS `ecs_users` (`user_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '会员资料自增id',`email` varchar(60) NOT NULL COMMENT '会员邮箱',`user_name` varchar(60) NOT NULL COMMENT '用户名',`password` varchar(32) NOT NULL COMMENT '用户密码',`question` varchar(255) NOT NULL COMMENT '安全问题答案',`answer` varchar(255) NOT NULL COMMENT '安全问题',`sex` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '性别,0,保密;1,男;2,女',`birthday` date NOT NULL DEFAULT '0000-00-00' COMMENT '生日日期',`user_money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '用户现有资金',`frozen_money` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '用户冻结资金',`pay_points` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '消费积分',`rank_points` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '会员等级积分',`address_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '收货信息id,取值表ecs_user_address ',`reg_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '注册时间',`last_login` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '最后一次登录时间',`last_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '应该是最后一次修改信息时间,该表信息从其他表同步过来考虑',`last_ip` varchar(15) NOT NULL COMMENT '最后一次登录ip',`visit_count` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '登录次数',`user_rank` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '会员登记id,取值ecs_user_rank',`is_special` tinyint(3) unsigned NOT NULL DEFAULT '0',`salt` varchar(10) NOT NULL DEFAULT '0',`parent_id` mediumint(9) NOT NULL DEFAULT '0' COMMENT '推荐人会员id,',`flag` tinyint(3) unsigned NOT NULL DEFAULT '0',`alias` varchar(60) NOT NULL COMMENT '昵称',`msn` varchar(60) NOT NULL COMMENT 'msn',`qq` varchar(20) NOT NULL COMMENT 'qq号',`office_phone` varchar(20) NOT NULL COMMENT '办公电话',`home_phone` varchar(20) NOT NULL COMMENT '家庭电话',`mobile_phone` varchar(20) NOT NULL COMMENT '手机',`is_validated` tinyint(3) unsigned NOT NULL DEFAULT '0',`credit_line` decimal(10,2) unsigned NOT NULL COMMENT '信用额度,目前2.6.0版好像没有作实现',PRIMARY KEY (`user_id`),UNIQUE KEY `user_name` (`user_name`),KEY `email` (`email`),KEY `parent_id` (`parent_id`),KEY `flag` (`flag`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMA T=DYNAMIC AUTO_INCREMENT=21 ;-- -------------------------------------------------------- 表的结构`ecs_user_account`CREATE TABLE IF NOT EXISTS `ecs_user_account` (`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID号',`user_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '用户登录后保存在session中的id号,跟users表中的user_id对应',`admin_user` varchar(255) NOT NULL COMMENT '操作该笔交易的管理员的用户名',`amount` decimal(10,2) NOT NULL COMMENT '资金的数目,正数为增加,负数为减少',`add_time` int(10) NOT NULL DEFAULT '0' COMMENT '记录插入时间',`paid_time` int(10) NOT NULL DEFAULT '0' COMMENT '记录更新时间',`admin_note` varchar(255) NOT NULL COMMENT '管理员的被准',`user_note` varchar(255) NOT NULL COMMENT '用户的被准',`process_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '操作类型,1,退款;0,预付费,其实就是充值',`payment` varchar(90) NOT NULL COMMENT '支付渠道的名称,取自payment的pay_name 字段',`is_paid` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否已经付款,0,未付;1,已付',PRIMARY KEY (`id`),KEY `user_id` (`user_id`),KEY `is_paid` (`is_paid`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMA T=DYNAMIC COMMENT='用户资金流动表,包括提现和充值' AUTO_INCREMENT=7 ;-- -------------------------------------------------------- 表的结构`ecs_user_address`CREATE TABLE IF NOT EXISTS `ecs_user_address` (`address_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,`address_name` varchar(50) NOT NULL,`user_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '用户表中的流水号',`consignee` varchar(60) NOT NULL COMMENT '收货人的名字',`email` varchar(60) NOT NULL COMMENT '收货人的email',`country` smallint(5) NOT NULL DEFAULT '0' COMMENT '收货人的国家',`province` smallint(5) NOT NULL DEFAULT '0' COMMENT '收货人的省份',`city` smallint(5) NOT NULL DEFAULT '0' COMMENT '收货人的城市',`district` smallint(5) NOT NULL DEFAULT '0' COMMENT '收货人的地区',`address` varchar(120) NOT NULL COMMENT '收货人的详细地址',`zipcode` varchar(60) NOT NULL COMMENT '收货人的邮编',`tel` varchar(60) NOT NULL COMMENT '收货人的电话',`mobile` varchar(60) NOT NULL COMMENT '收货人的手机',`sign_building` varchar(120) NOT NULL COMMENT '收货地址的标志性建筑名',`best_time` varchar(120) NOT NULL COMMENT '收货人的最佳收货时间',PRIMARY KEY (`address_id`),KEY `user_id` (`user_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='收货人的信息表' AUTO_INCREMENT=4 ;-- -------------------------------------------------------- 表的结构`ecs_user_bonus`CREATE TABLE IF NOT EXISTS `ecs_user_bonus` (`bonus_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '红包的流水号',`bonus_type_id` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '红包发送类型.0,按用户如会员等级,会员名称发放;1,按商品类别发送;2,按订单金额所达到的额度发送;3,线下发送',`bonus_sn` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '红包号,如果为0就是没有红包号.如果大于0,就需要输入该红包号才能使用红包',`user_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '该红包属于某会员的id.如果为0,就是该红包不属于某会员',`used_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '红包使用的时间',`order_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '使用了该红包的交易号',`emailed` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '猜的,应该是是否已经将红包发送到用户的邮箱;1,是;0,否;',PRIMARY KEY (`bonus_id`),KEY `user_id` (`user_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='已经发送的红包信息列表' AUTO_INCREMENT=122 ;-- -------------------------------------------------------- 表的结构`ecs_user_feed`CREATE TABLE IF NOT EXISTS `ecs_user_feed` (`feed_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,`user_id` mediumint(8) unsigned NOT NULL DEFAULT '0',`value_id` mediumint(8) unsigned NOT NULL DEFAULT '0',`goods_id` mediumint(8) unsigned NOT NULL DEFAULT '0',`feed_type` tinyint(1) unsigned NOT NULL DEFAULT '0',`is_feed` tinyint(1) unsigned NOT NULL DEFAULT '0',PRIMARY KEY (`feed_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;-- -------------------------------------------------------- 表的结构`ecs_user_rank`CREATE TABLE IF NOT EXISTS `ecs_user_rank` (`rank_id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT COMMENT '会员等级编号,其中0是非会员',`rank_name` varchar(30) NOT NULL COMMENT '会员等级名称',`min_points` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '该等级的最低积分',`max_points` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '该等级的最高积分',`discount` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '该会员等级的商品折扣', `show_price` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '是否在不是该等级会员购买页面显示该会员等级的折扣价格.1,显示;0,不显示',`special_rank` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否事特殊会员等级组.0,不是;1,是',PRIMARY KEY (`rank_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMA T=DYNAMIC COMMENT='会员等级配置信息' AUTO_INCREMENT=3 ;-- -------------------------------------------------------- 表的结构`ecs_virtual_card`CREATE TABLE IF NOT EXISTS `ecs_virtual_card` (`card_id` mediumint(8) NOT NULL AUTO_INCREMENT COMMENT '虚拟卡卡号自增id',`goods_id` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '该虚拟卡对应的商品id,取值于表ecs_goods',`card_sn` varchar(60) NOT NULL COMMENT '加密后的卡号',`card_password` varchar(60) NOT NULL COMMENT '加密后的密码',`add_date` int(11) NOT NULL DEFAULT '0' COMMENT '卡号添加日期',`end_date` int(11) NOT NULL DEFAULT '0' COMMENT '卡号截至使用日期',`is_saled` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否卖出,0,否;1,是',`order_sn` varchar(20) NOT NULL COMMENT '卖出该卡号的交易号,取值表ecs_order_info', `crc32` int(11) NOT NULL DEFAULT '0' COMMENT 'crc32后的key',PRIMARY KEY (`card_id`),KEY `goods_id` (`goods_id`),KEY `car_sn` (`card_sn`),KEY `is_saled` (`is_saled`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMA T=DYNAMIC COMMENT='虚拟卡卡号库' AUTO_INCREMENT=8 ;-- -------------------------------------------------------- 表的结构`ecs_vote`CREATE TABLE IF NOT EXISTS `ecs_vote` (。
ecshop数据库表结构分析四
![ecshop数据库表结构分析四](https://img.taocdn.com/s3/m/1c08bf1ba8114431b90dd800.png)
ecshop数据库表结构分析四/post/29.html接ecshop数据库表结构分析三/post/28.html–表的结构 `ecs_favourable_activity`CREATE TABLE IF NOT EXISTS `ecs_favourable_activity` (`act_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘优惠活动的自增id’,`act_name` varchar(255) NOT NULL COMMENT ‘优惠活动的活动名称’,`start_time` int(10) unsigned NOT NULL COMMENT ‘活动的开始时间’,`end_time` int(10) unsigned NOT NULL COMMENT ‘活动的结束时间’,`user_rank` varchar(255) NOT NULL COMMENT ‘可以参加活动的用户信息,取值于ecs_user_rank的rank_id;其中0是非会员,其他是相应的会员等级;多个值用逗号分隔’,`act_range` tinyint(3) unsigned NOT NULL COMMENT ‘优惠范围;0,全部商品;1,按分类;2,按品牌;3,按商品’,`act_range_ext` varchar(255) NOT NULL COMMENT ‘根据优惠活动范围的不同,该处意义不同;但是都是优惠范围的约束;如,如果是商品,该处是商品的id,如果是品牌,该处是品牌的id’,`min_amount` decimal(10,2) unsigned NOT NULL COMMENT ‘订单达到金额下限,才参加活动’,`max_amount` decimal(10,2) unsigned NOT NULL COMMENT ‘参加活动的订单金额下限,0,表示没有上限’,`act_type` tinyint(3) unsigned NOT NULL COMMENT ‘参加活动的优惠方式;0,送赠品或优惠购买;1,现金减免;价格打折优惠’,`act_type_ext` decimal(10,2) unsigned NOT NULL COMMENT ‘如果是送赠品,该处是允许的最大数量,0,无数量限制;现今减免,则是减免金额,单位元;打折,是折扣值,100算,8折就是80′,`gift` text NOT NULL COMMENT ‘如果有特惠商品,这里是序列化后的特惠商品的id,name,price信息;取值于ecs_goods的goods_id,goods_name,价格是添加活动时填写的’,`sort_order` tinyint(3) unsigned NOT NULL COMMENT ‘活动在优惠活动页面显示的先后顺序,数字越大越靠后’,PRIMARY KEY (`act_id`),KEY `act_name` (`act_name`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=’优惠活动的配置信息,优惠活动包括送礼,减免,打折’ AUTO_INCREMENT=5 ;–表的结构 `ecs_feedback`CREATE TABLE IF NOT EXISTS `ecs_feedback` (`msg_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘反馈信息自增id’,`parent_id` mediumint(8) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘父节点,取自该表msg_id;反馈该值为0;回复反馈为节点id’,`user_id` mediumint(8) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘反馈的用户的id’,`user_name` varchar(60) NOT NULL COMMENT ‘反馈的用户的用户名’,`user_email` varchar(60) NOT NULL COMMENT ‘反馈的用户的邮箱’,`msg_title` varchar(200) NOT NULL COMMENT ‘反馈的标题,回复为reply’, `msg_type` tinyint(1) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘反馈的类型,0,留言;1,投诉;2,询问;3,售后;4,求购’,`msg_content` text NOT NULL COMMENT ‘反馈的内容’,`msg_time` int(10) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘反馈的时间’,`message_img` varchar(255) NOT NULL DEFAULT ‘0′ COMMENT ‘用户上传的文件的地址’,`order_id` int(11) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘该反馈关联的订单id,由用户提交,取值于 ecs_order_info的order_id;0,为无匹配;’, PRIMARY KEY (`msg_id`),KEY `user_id` (`user_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=’用户反馈信息表,包括留言,投诉,咨询等’ AUTO_INCREMENT=7 ;–表的结构 `ecs_friend_link`CREATE TABLE IF NOT EXISTS `ecs_friend_link` (`link_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘友情链接自增id’,`link_name` varchar(255) NOT NULL COMMENT ‘友情链接的名称,img的alt 的内容;’,`link_url` varchar(255) NOT NULL COMMENT ‘友情链接网站的链接地址’, `link_logo` varchar(255) NOT NULL COMMENT ‘友情链接的logo’,`show_order` tinyint(3) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘在页面的显示顺序’,PRIMARY KEY (`link_id`),KEY `show_order` (`show_order`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT=’友情链接配置信息表’ AUTO_INCREMENT=3 ;–表的结构 `ecs_goods`CREATE TABLE IF NOT EXISTS `ecs_goods` (`goods_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘商品的自增id’,`cat_id` smallint(5) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘商品所属商品分类id,取值ecs_category的cat_id’,`goods_sn` varchar(60) NOT NULL COMMENT ‘商品的唯一货号’,`goods_name` varchar(120) NOT NULL COMMENT ‘商品的名称’,`goods_name_style` varchar(60) NOT NULL DEFAULT ‘+’ COMMENT ‘商品名称显示的样式;包括颜色和字体样式;格式如#ff00ff+strong’,`click_count` int(10) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘商品点击数’,`brand_id` smallint(5) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘品牌id,取值于ecs_brand 的brand_id’,`provider_name` varchar(100) NOT NULL COMMENT ‘供货人的名称,程序还没实现该功能’,`goods_number` smallint(5) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘商品库存数量’,`goods_weight` decimal(10,3) unsigned NOT NULL DEFAULT ‘0.000′ COMMENT ‘商品的重量,以千克为单位’,`market_price` decimal(10,2) unsigned NOT NULL DEFAULT ‘0.00′ COMMENT ‘市场售价’,`shop_price` decimal(10,2) unsigned NOT NULL DEFAULT ‘0.00′ COMMENT ‘本店售价’,`promote_price` decimal(10,2) unsigned NOT NULL DEFAULT ‘0.00′ COMMENT ‘促销价格’,`promote_start_date` int(11) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘促销价格开始日期’,`promote_end_date` int(11) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘促销价结束日期’,`warn_number` tinyint(3) unsigned NOT NULL DEFAULT ‘1′ COMMENT ‘商品报警数量’,`keywords` varchar(255) NOT NULL COMMENT ‘商品关键字,放在商品页的关键字中,为搜索引擎收录用’,`goods_brief` varchar(255) NOT NULL COMMENT ‘商品的简短描述’,`goods_desc` text NOT NULL COMMENT ‘商品的详细描述’,`goods_thumb` varchar(255) NOT NULL COMMENT ‘商品在前台显示的微缩图片,如在分类筛选时显示的小图片’,`goods_img` varchar(255) NOT NULL COMMENT ‘商品的实际大小图片,如进入该商品页时介绍商品属性所显示的大图片’,`original_img` varchar(255) NOT NULL COMMENT ‘应该是上传的商品的原始图片’,`is_real` tinyint(3) unsigned NOT NULL DEFAULT ‘1′ COMMENT ‘是否是实物,1,是;0,否;比如虚拟卡就为0,不是实物’,`extension_code` varchar(30) NOT NULL COMMENT ‘商品的扩展属性,比如像虚拟卡’,`is_on_sale` tinyint(1) unsigned NOT NULL DEFAULT ‘1′ COMMENT ‘该商品是否开放销售,1,是;0,否’,`is_alone_sale` tinyint(1) unsigned NOT NULL DEFAULT ‘1′ COMMENT ‘是否能单独销售,1,是;0,否;如果不能单独销售,则只能作为某商品的配件或者赠品销售’,`integral` int(10) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘购买该商品可以使用的积分数量,估计应该是用积分代替金额消费;但程序好像还没有实现该功能’,`add_time` int(10) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘商品的添加时间’,`sort_order` smallint(4) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘应该是商品的显示顺序,不过该版程序中没实现该功能’,`is_delete` tinyint(1) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘商品是否已经删除,0,否;1,已删除’,`is_best` tinyint(1) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘是否是精品;0,否;1,是’,`is_new` tinyint(1) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘是否是新品;0,否;1,是’,`is_hot` tinyint(1) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘是否热销,0,否;1,是’,`is_promote` tinyint(1) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘是否特价促销;0,否;1,是’,`bonus_type_id` tinyint(3) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘购买该商品所能领到的红包类型’,`last_update` int(10) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘最近一次更新商品配置的时间’,`goods_type` smallint(5) unsigned NOT NULL DEFAULT ‘0′ COMMENT ‘商品所属类型id,取值表goods_type的cat_id’,`seller_note` varchar(255) NOT NULL COMMENT ‘商品的商家备注,仅商家可见’,`give_integral` int(11) NOT NULL DEFAULT ‘-1′ COMMENT ‘购买该商品时每笔成功交易赠送的积分数量。
ecshop数据库详细分析
![ecshop数据库详细分析](https://img.taocdn.com/s3/m/4816df4d2b160b4e767fcf4f.png)
»¨ÁË2ÖܶàµÄʱ¼ä°ÑecshopµÄÊý¾Ý¿â±í·ÖÎöÁËÏ£¬ecshop°æ±¾2.6.0¡£2.6Óбí74¸ö 2.7µ±ÖÐÓÐ86¸ö±íÈçÓÐç¢Â©»òÕß´íÎóµÄµØ·½»¶Ó-´ó¼ÒÌí¼Ó£¬Ö¸Õý£¬Ð»Ð»£¡±¾ÎĽ«³ÖÐø¸üÐÂ×îеÄ2.7µ±ÖжàÁË¡ªad_custom /_affiliate_logµÈ±í Ï£Íû´ó¼Ò¸ú½ø-- phpMyAdmin SQL Dump-- version 3.0.0-rc2-- -- Ö÷»ú: localhost-- Éú³ÉÈÕÆÚ: 2008 Äê 11 Ô 14 ÈÕ 17:12-- ·þÎñÆ÷°æ±¾: 5.1.29-- PHP °æ±¾: 5.2.6SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;/*!40101 SET NAMES utf8 */;Êý¾Ý¿â: `ecshop`-- -------------------------------------------------------- ±íµÄ½á¹¹ `ecs_account_log`CREATE TABLE IF NOT EXISTS `ecs_account_log` (`log_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '×ÔÔöIDºÅ',`user_id` mediumint(8) unsigned NOT NULL COMMENT 'Óû§µÇ¼ºó±£´æÔÚsessionÖеÄidºÅ£¬¸úusers±íÖеÄuser_id¶ÔÓ¦',`user_money` decimal(10,2) NOT NULL COMMENT 'Óû§¸Ã±Ê¼Ç¼µÄÓà¶î',`frozen_money` decimal(10,2) NOT NULL COMMENT '±»¶³½áµÄ×ʽð',`rank_points` mediumint(9) NOT NULL COMMENT 'µÈ¼¶»ý·Ö£¬¸úÏû·Ñ»ý·ÖÊÇ·Ö¿ªµÄ',`pay_points` mediumint(9) NOT NULL COMMENT 'Ïû·Ñ»ý·Ö£¬¸úµÈ¼¶»ý·ÖÊÇ·Ö¿ªµÄ',`change_time` int(10) unsigned NOT NULL COMMENT '¸Ã±Ê²Ù×÷·¢ÉúµÄʱ¼ä',`change_desc` varchar(255) NOT NULL COMMENT '¸Ã±Ê²Ù×÷µÄ±¸×¢£¬Ò»°ãÊÇ£¬³äÖµ»òÕßÌáÏÖ¡£Ò²¿ÉÊÇÊǹÜÀíÔ±ºǫ́дµÄÈκÎÔÚ±¸×¢',`change_type` tinyint(3) unsigned NOT NULL COMMENT '²Ù×÷ÀàÐÍ£¬0Ϊ³äÖµ£¬1ΪÌáÏÖ£¬2Ϊ¹ÜÀíÔ±µ÷½Ú£¬99ΪÆäËûÀàÐÍ',PRIMARY KEY (`log_id`),KEY `user_id` (`user_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Óû§ÕʺÅÇé¿ö¼Ç¼±í£¬°üÀ¨×ʽðºÍ»ý·ÖµÈ' AUTO_INCREMENT=42 ;-- -------------------------------------------------------- ±íµÄ½á¹¹ `ecs_ad`CREATE TABLE IF NOT EXISTS `ecs_ad` (`ad_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT '×ÔÔöIDºÅ',`position_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '0,Õ¾Íâ¹ã¸æ£»´Ó1¿ªÊ¼´ú±íµÄÊǸùã¸æËù´¦µÄ¹ã¸æλ£¬Í¬±íad_positionÖеÄ×Ö¶Îposition_idµÄÖµ',`media_type` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '¹ã¸æÀàÐÍ£¬0£¬Í¼Æ¬£»1£¬flash;2,´úÂ룻3£¬ÎÄ×Ö',`ad_name` varchar(60) NOT NULL COMMENT '¸ÃÌõ¹ã¸æ¼Ç¼µÄ¹ã¸æÃû³Æ',`ad_link` varchar(255) NOT NULL COMMENT '¹ã¸æÁ´½ÓµØÖ·',`ad_code` text NOT NULL COMMENT '¹ã¸æÁ´½ÓµÄ±íÏÖ£¬ÎÄ×Ö¹ã¸æ¾ÍÊÇÎÄ×Ö»òͼƬºÍflash¾ÍÊÇËüÃǵĵØÖ·£¬´úÂë¹ã¸æ¾ÍÊÇ´úÂëÄÚÈÝ',`start_time` int(11) NOT NULL DEFAULT '0' COMMENT '¹ã¸æ¿ªÊ¼Ê±¼ä',`end_time` int(11) NOT NULL DEFAULT '0' COMMENT '¹ã¸æ½áÊøʱ¼ä',`link_man` varchar(60) NOT NULL COMMENT '¹ã¸æÁªÏµÈË',`link_email` varchar(60) NOT NULL COMMENT '¹ã¸æÁªÏµÈ˵ÄÓÊÏä',`link_phone` varchar(60) NOT NULL COMMENT '¹ã¸æÁªÏµÈ˵ĵ绰',`click_count` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '¸Ã¹ã¸æµã»÷Êý', `enabled` tinyint(3) unsigned NOT NULL DEFAULT '1' COMMENT '¸Ã¹ã¸æÊÇ·ñ¹Ø±Õ£¬1£¬¿ªÆô£»0£¬¹Ø±Õ£»¹Ø±Õºó¹ã¸æ½«²»ÔÙÓÐЧ£¬Ö±ÖÁÖØпªÆô',PRIMARY KEY (`ad_id`),KEY `position_id` (`position_id`),KEY `enabled` (`enabled`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='¹ã¸æÁбíÅäÖÃ±í£¬°üÀ¨Õ¾ÄÚÕ¾ÍâµÄͼƬ£¬ÎÄ×Ö£¬flash£¬´úÂë¹ã¸æ'AUTO_INCREMENT=6 ;-- -------------------------------------------------------- ±íµÄ½á¹¹ `ecs_admin_action`CREATE TABLE IF NOT EXISTS `ecs_admin_action` (`action_id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT COMMENT '×ÔÔöIDºÅ',`parent_id` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '¸ÃidÏîµÄ¸¸id£¬¶ÔÓ¦±¾±íµÄaction_id×Ö¶Î',`action_code` varchar(20) NOT NULL COMMENT '´ú±íȨÏÞµÄÓ¢ÎÄ×Ö·û´®£¬¶ÔÓ¦ººÎÄÔÚÓïÑÔÎļþÖУ¬Èç¹û¸Ã×Ö¶ÎÓÐij¸ö×Ö·û´®£¬¾Í±íʾÓиÃȨÏÞ',PRIMARY KEY (`action_id`),KEY `parent_id` (`parent_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='¹ÜÀíԱȨÏÞÁбíÊ÷' AUTO_INCREMENT=104 ;-- -------------------------------------------------------- ±íµÄ½á¹¹ `ecs_admin_log`CREATE TABLE IF NOT EXISTS `ecs_admin_log` (`log_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '×ÔÔöIDºÅ',`log_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'дÈÕ־ʱ¼ä',`user_id` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '¸ÃÈÕÖ¾Ëù¼Ç¼µÄ²Ù×÷Õßid£¬Í¬ecs_admin_userµÄuser_id',`log_info` varchar(255) NOT NULL COMMENT '¹ÜÀí²Ù×÷ÄÚÈÝ',`ip_address` varchar(15) NOT NULL COMMENT '¹ÜÀíÕߵǼip',PRIMARY KEY (`log_id`),KEY `log_time` (`log_time`),KEY `user_id` (`user_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='¹ÜÀíÔ±²Ù×÷ÈÕÖ¾±í' AUTO_INCREMENT=158 ;-- -------------------------------------------------------- ±íµÄ½á¹¹ `ecs_admin_message`CREATE TABLE IF NOT EXISTS `ecs_admin_message` (`message_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT '×ÔÔöIDºÅ',`sender_id` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '·¢Ë͸ÃÁôÑԵĹÜÀíÔ±id£¬Í¬ecs_admin_userµÄuser_id',`receiver_id` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '½ÓÊÕÏûÏ¢µÄ¹ÜÀíÔ±id£¬Í¬ecs_admin_userµÄuser_id£¬Èç¹ûÊǸø¶à¸ö¹ÜÀíÔ±·¢ËÍ£¬Ôòͬһ¸öÏûÏ¢¸øÿ¸ö¹ÜÀíÔ±id·¢ËÍÒ»Ìõ',`sent_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT 'ÁôÑÔ·¢ËÍʱ¼ä',`read_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT 'ÁôÑÔÔĶÁʱ¼ä',`readed` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT 'ÁôÑÔÊÇ·ñÔĶÁ£¬1£¬ÒÑÔĶÁ£»0£¬Î´ÔĶÁ',`deleted` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT 'ÁôÑÔÊÇ·ñÒѾ-ÊÇ·ñÒѾ-±»É¾³ý£¬1£¬ÒÑɾ³ý£»0£¬Î´É¾³ý',`title` varchar(150) NOT NULL COMMENT 'ÁôÑÔµÄÖ÷Ìâ',`message` text NOT NULL COMMENT 'ÁôÑÔµÄÄÚÈÝ',PRIMARY KEY (`message_id`),KEY `sender_id` (`sender_id`,`receiver_id`),KEY `receiver_id` (`receiver_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='¹ÜÀíÔ±ÁôÑԼǼ±í' AUTO_INCREMENT=7 ;-- -------------------------------------------------------- ±íµÄ½á¹¹ `ecs_admin_user`CREATE TABLE IF NOT EXISTS `ecs_admin_user` (`user_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT '×ÔÔöIDºÅ£¬¹ÜÀíÔ±´úºÅ',`user_name` varchar(60) NOT NULL COMMENT '¹ÜÀíÔ±µÇ¼Ãû',`email` varchar(60) NOT NULL COMMENT '¹ÜÀíÔ±ÓÊÏä',`password` varchar(32) NOT NULL COMMENT '¹ÜÀíÔ±µÇ¼ÃØÃܼÓÃÜ´®',`add_time` int(11) NOT NULL DEFAULT '0' COMMENT '¹ÜÀíÔ±Ìí¼Óʱ¼ä',`last_login` int(11) NOT NULL DEFAULT '0' COMMENT '¹ÜÀíÔ±×îºóÒ»´ÎµÇ¼ʱ¼ä',`last_ip` varchar(15) NOT NULL COMMENT '¹ÜÀíÔ±×îºóÒ»´ÎµÇ¼ip',`action_list` text NOT NULL COMMENT '¹ÜÀíÔ±¹ÜÀíȨÏÞÁбí',`nav_list` text NOT NULL COMMENT '¹ÜÀíÔ±µ¼º½À¸ÅäÖÃÏî',`lang_type` varchar(50) NOT NULL,`agency_id` smallint(5) unsigned NOT NULL COMMENT '¸Ã¹ÜÀíÔ±¸ºÔðµÄ°ìÊ´¦µÄid£¬Í¬ecs_agencyµÄagency_id×ֶΡ£Èç¹û¹ÜÀíԱû¸ºÔð°ìÊ´¦£¬Ôò´Ë´¦Îª0',`todolist` longtext COMMENT '¼Çʱ¾¼Ç¼µÄÊý¾Ý',PRIMARY KEY (`user_id`),KEY `user_name` (`user_name`),KEY `agency_id` (`agency_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='¹ÜÀíÔ±×ÊÁÏȨÏÞÁбí' AUTO_INCREMENT=4 ;-- -------------------------------------------------------- ±íµÄ½á¹¹ `ecs_adsense`CREATE TABLE IF NOT EXISTS `ecs_adsense` (`from_ad` smallint(5) NOT NULL DEFAULT '0' COMMENT '¹ã¸æ´úºÅ£¬-1ÊÇÕ¾Íâ¹ã¸æ£¬Èç¹ûÊÇÕ¾ÄÚ¹ã¸æÔòΪecs_adµÄad_id',`referer` varchar(255) NOT NULL COMMENT 'Ò³ÃæÀ´Ô´',`clicks` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'µã»÷ÂÊ',KEY `from_ad` (`from_ad`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='¹ã¸æµã»÷ÂÊͳ¼Æ±í';-- -------------------------------------------------------- ±íµÄ½á¹¹ `ecs_ad_position`CREATE TABLE IF NOT EXISTS `ecs_ad_position` (`position_id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT COMMENT '¹ã¸æλ×ÔÔöid',`position_name` varchar(60) NOT NULL COMMENT '¹ã¸æλÃû³Æ',`ad_width` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '¹ã¸æλ¿í¶È',`ad_height` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '¹ã¸æλ¸ß¶È',`position_desc` varchar(255) NOT NULL COMMENT '¹ã¸æλÃèÊö',`position_style` text NOT NULL COMMENT '¹ã¸æλģ°å´úÂë',PRIMARY KEY (`position_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='¹ã¸æλÖÃÅäÖñí' AUTO_INCREMENT=2 ;-- -------------------------------------------------------- ±íµÄ½á¹¹ `ecs_affiliate_log`CREATE TABLE IF NOT EXISTS `ecs_affiliate_log` (`log_id` mediumint(8) NOT NULL AUTO_INCREMENT,`order_id` mediumint(8) NOT NULL,`time` int(10) NOT NULL,`user_id` mediumint(8) NOT NULL,`user_name` varchar(60) DEFAULT NULL,`money` decimal(10,2) NOT NULL DEFAULT '0.00',`point` int(10) NOT NULL DEFAULT '0',`separate_type` tinyint(1) NOT NULL DEFAULT '0',PRIMARY KEY (`log_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='·Ö³ÉÏà¹ØµÄ±í£¬»¹Ã»Ñо¿Í¸' AUTO_INCREMENT=1 ;-- -------------------------------------------------------- ±íµÄ½á¹¹ `ecs_agency`CREATE TABLE IF NOT EXISTS `ecs_agency` (`agency_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT '°ìÊ´¦ID',`agency_name` varchar(255) NOT NULL COMMENT '°ìÊ´¦Ãû×Ö',`agency_desc` text NOT NULL COMMENT '°ìÊ´¦ÃèÊö',PRIMARY KEY (`agency_id`),KEY `agency_name` (`agency_name`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='°ìÊ´¦ÐÅÏ¢' AUTO_INCREMENT=5 ;-- -------------------------------------------------------- ±íµÄ½á¹¹ `ecs_area_region`CREATE TABLE IF NOT EXISTS `ecs_area_region` (`shipping_area_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'ÅäËÍÇøÓòµÄidºÅ£¬µÈͬÓÚecs_shipping_areaµÄshipping_area_idµÄÖµ',`region_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'µØÇøÁÐ±í£¬µÈͬÓÚecs_regionµÄregion_id',PRIMARY KEY (`shipping_area_id`,`region_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='¼Ç¼±íecs_shipping_areaÖеÄshipping_area_nameµÄµØÇøÃû°üÀ¨ecs_regionÖеijÇÊÐ';-- -------------------------------------------------------- ±íµÄ½á¹¹ `ecs_article`CREATE TABLE IF NOT EXISTS `ecs_article` (`article_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '×ÔÔöIDºÅ', `cat_id` smallint(5) NOT NULL DEFAULT '0' COMMENT '¸ÃÎÄÕµķÖÀ࣬ͬecs_article_catµÄcat_id,Èç¹û²»ÔÚ£¬½«×Ô¶¯³ÉΪ±£ÁôÀàÐͶø²»ÄÜɾ³ý' ,`title` varchar(150) NOT NULL COMMENT 'ÎÄÕÂÌâÄ¿',`content` longtext NOT NULL COMMENT 'ÎÄÕÂÄÚÈÝ',`author` varchar(30) NOT NULL COMMENT 'ÎÄÕÂ×÷Õß',`author_email` varchar(60) NOT NULL COMMENT 'ÎÄÕÂ×÷ÕßµÄemail',`keywords` varchar(255) NOT NULL COMMENT 'ÎÄÕµĹؼü×Ö',`article_type` tinyint(1) unsigned NOT NULL DEFAULT '2' COMMENT 'ÎÄÕÂÀàÐÍ£¬0£¬ÆÕͨ£»1£¬Öö¥£»2ºÍ´óÓÚ2µÄ£¬Îª±£ÁôÎÄÕ£¬±£ÁôÎÄÕ²»ÄÜɾ³ý',`is_open` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT 'ÊÇ·ñÏÔʾ¡£1£¬ÏÔʾ£»0£¬²»ÏÔʾ',`add_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT 'ÎÄÕÂÌí¼Óʱ¼ä',`file_url` varchar(255) NOT NULL COMMENT 'ÉÏ´«Îļþ»òÕßÍⲿÎļþµÄurl',`open_type` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '0,Õý³££»µ±¸Ã×Ö¶ÎΪ1»òÕß2ʱ£¬»áÔÚÎÄÕÂ×îºóÌí¼ÓÒ»¸öÁ´½Ó¡°Ïà¹ØÏÂÔØ¡±£¬Á¬½ÓµØÖ·µÈÓÚf ile_urlµÄÖµ£»µ«³ÌÐòÔÚ´Ë´¦ÓÐbug',`link` varchar(255) NOT NULL COMMENT '¸ÃÎÄÕ±êÌâËùÒýÓõÄÁ¬½Ó£¬Èç¹û¸ÃÏîÓÐÖµ½«²»ÄÜÏÔʾÎÄÕÂÄÚÈÝ£¬¼´¸Ã±íÖÐcontentµÄÖµ', PRIMARY KEY (`article_id`),KEY `cat_id` (`cat_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='ÎÄÕÂÄÚÈݱí' AUTO_INCREMENT=11 ;-- -------------------------------------------------------- ±íµÄ½á¹¹ `ecs_article_cat`CREATE TABLE IF NOT EXISTS `ecs_article_cat` (`cat_id` smallint(5) NOT NULL AUTO_INCREMENT COMMENT '×ÔÔöIDºÅ',`cat_name` varchar(255) NOT NULL COMMENT '·ÖÀàÃû³Æ',`cat_type` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '·ÖÀàÀàÐÍ£»1£¬ÆÕͨ·ÖÀࣻ2£¬ÏµÍ³·ÖÀࣻ3£¬ÍøµêÐÅÏ¢£»4£¬°ïÖú·ÖÀࣻ5£¬Íøµê°ïÖú',`keywords` varchar(255) NOT NULL COMMENT '·ÖÀà¹Ø¼ü×Ö',`cat_desc` varchar(255) NOT NULL COMMENT '·ÖÀà˵Ã÷ÎÄ×Ö',`sort_order` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '·ÖÀàÏÔʾ˳Ðò',`show_in_nav` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT 'ÊÇ·ñÔÚµ¼º½À¸ÏÔʾ£»0£¬·ñ£»1£¬ÊÇ',`parent_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '¸¸½Úµãid£¬È¡ÖµÓڸñícat_id×Ö¶Î',PRIMARY KEY (`cat_id`),KEY `cat_type` (`cat_type`),KEY `sort_order` (`sort_order`),KEY `parent_id` (`parent_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='ÎÄÕ·ÖÀàÐÅÏ¢±í' AUTO_INCREMENT=7 ;-- -------------------------------------------------------- ±íµÄ½á¹¹ `ecs_attribute`CREATE TABLE IF NOT EXISTS `ecs_attribute` (`attr_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT '×ÔÔöIDºÅ',`cat_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'ÉÌÆ·ÀàÐÍ£¬Í¬ecs_goods_typeµÄcat_id',`attr_name` varchar(60) NOT NULL COMMENT 'ÊôÐÔÃû³Æ',`attr_input_type` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT 'µ±Ìí¼ÓÉÌƷʱ£¬¸ÃÊôÐÔµÄÌí¼ÓÀà±ð£»0£¬ÎªÊÖ¹¤ÊäÈ룻1£¬ÎªÑ¡ÔñÊäÈ룻2£¬Îª¶àÐÐÎı¾ÊäÈë',`attr_type` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT 'ÊôÐÔÊÇ·ñ¶àÑ¡£»0£¬·ñ£»1£¬ÊÇ£»Èç¹û¿ÉÒÔ¶àÑ¡£¬Ôò¿ÉÒÔ×Ô¶¨ÒåÊôÐÔ£¬²¢ÇÒ¿ÉÒÔ¸ù¾ÝÖµµÄ²»Í¬¶¨²»Í¬µÄ¼Û',`attr_values` text NOT NULL COMMENT 'Èç¹ûattr_input_typeΪ1£¬¼´Ñ¡ÔñÊäÈ룬Ôòattr_name¶ÔÓ¦µÄÖµµÄÈ¡Öµ¾ÍÊǸÃ×ֶεÄÖµ', `attr_index` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT 'ÊôÐÔÊÇ·ñ¿ÉÒÔ¼ìË÷£»0£¬²»ÐèÒª¼ìË÷£»1£¬¹Ø¼ü×Ö¼ìË÷£»2£¬·¶Î§¼ìË÷£»¸ÃÊôÐÔÓ¦¸ÃÊÇÈç¹û¼ìË÷µÄ»°£¬¿ÉÒÔͨ¹ý¸ÃÊôÐÔÕÒµ½ÓиÃÊôÐÔµÄÉÌÆ·',`sort_order` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT 'ÊôÐÔÏÔʾµÄ˳Ðò£¬Êý×ÖÔ½´óÔ½¿¿Ç°£¬Èç¹ûÊý×ÖÒ»ÑùÔò°´id˳Ðò',`is_linked` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT 'ÊÇ·ñ¹ØÁª£»0£¬²»¹ØÁª£»1£¬¹ØÁª£»Èç¹û¹ØÁª£¬ÄÇôÓû§ÔÚ¹ºÂò¸ÃÉÌƷʱ£¬¾ßÓÐÓиÃÊôÐÔÏàֵͬµÄÉÌÆ·½«±»ÍƼö¸øÓû§',`attr_group` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT 'ÊôÐÔ·Ö×飬ÏàͬµÄΪһ¸öÊôÐÔ×é¡£¸ÃÖµÓ¦¸ÃÈ¡×Ôecs_goods_typeµÄattr_groupµÄÖµµÄ˳Ðò' ,PRIMARY KEY (`attr_id`),KEY `cat_id` (`cat_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='ÉÌÆ·ÀàÐÍÊôÐÔ±í£¬¸Ã±í¼Ç¼µÄÊÇÿ¸öÉÌÆ·ÀàÐ͵ÄËùÓÐÊôÐÔµÄÅäÖÃÇé¿ö£¬¾ßÌåµÄÉÌÆ·µÄÊôÐÔ²»Ôڸñí' AUTO_INCREMENT=175 ;。
ECSHOP二次开发文档【文件结构和数据库表分析】
![ECSHOP二次开发文档【文件结构和数据库表分析】](https://img.taocdn.com/s3/m/83c4ab7ca26925c52cc5bf78.png)
Ecshop文件结构ecshop文件架构说明/*ECShop 2.5.1 的结构图及各文件相应功能介绍ECShop2.5.1_Beta upload 的目录┣activity.php 活动列表┣affiche.php 广告处理文件┣affiliate.php 生成商品列表┣article.php 文章内容┣article_cat.php文章分类┣auction.php 拍卖前台文件┣brand.php 品牌列表┣captcha.php 生成验证码┣catalog.php 列出所以分类及品牌┣category.php 商品分类┣comment.php 提交用户评论┣compare.php 商品比较程序┣cycle_image.php 轮播图片程序┣feed.php RSS Feed 生成程序┣flow.php 购物流程┣gallery.php 商品相册┣goods.php 商品详情┣goods_script.php 生成商品列表┣group_buy.php 团购商品前台文件┣index.php 首页文件┣myship.php 支付配送DEMO┣pick_out.php 选购中心┣receive.php 处理收回确认的页面┣region.php 地区切换程序┣respond.php 支付响应页面┣robots.txt┣search.php 搜索程序┣sitemaps.php google sitemap 文件┣snatch.php 夺宝奇兵前台页面┣tag_cloud.php 标签云┣topic.php 专题前台┣user.php 会员中心┣vote.php 调查程序┣wholesale.php 批发前台文件┣admin文件夹┃┣account_log.php 管理中心帐户变动记录┃┣admin_logs.php 记录管理员操作日志┃┣ads.php 广告管理程序┃┣adsense.php 站外JS投放的统计程序┃┣ad_position.php广告位置管理程序┃┣affiliate.php 程序说明┃┣affiliate_ck.php 程序说明┃┣agency.php 管理中心办事处管理┃┣area_manage.php 地区列表管理文件┃┣article.php 管理中心文章处理程序文件┃┣articlecat.php 文章分类管理程序┃┣article_auto.php┃┣attention_list.php┃┣attribute.php 属性规格管理┃┣auction.php 管理中心拍卖活动管理┃┣bonus.php 红包类型的处理┃┣brand.php管理中心品牌管理┃┣captcha_manage.php┃┣card.php 贺卡管理程序┃┣category.php 商品分类管理程序┃┣check_file_priv.php 系统文件检测┃┣comment_manage.php 用户评论管理程序┃┣convert.php 转换程序┃┣cron.php 计划任务┃┣database.php 数据库管理┃┣ebao_commend.php 易宝推荐┃┣edit_languages.php 管理中心语言项编辑(前台语言项) ┃┣email_list.php 邮件列表管理┃┣favourable.php 管理中心优惠活动管理┃┣flashplay.php┃┣flow_stats.php 综合流量统计┃┣friend_link.php 友情链接管理┃┣gen_goods_script.php 生成显示商品的js代码┃┣get_password.php 找回管理员密码┃┣goods.php 商品管理程序┃┣goods_auto.php┃┣goods_batch.php 商品批量上传、修改┃┣goods_booking.php 缺货处理管理程序┃┣goods_export.php┃┣goods_type.php 商品类型管理程序┃┣group_buy.php 管理中心团购商品管理┃┣guest_stats.php 客户统计┃┣index.php 控制台首页┃┣integrate.php 第三方程序会员数据整合插件管理程序┃┣magazine_list.php┃┣mail_template.php 管理中心模版管理程序┃┣message.php 管理中心管理员留言程序┃┣navigator.php┃┣order.php 订单管理┃┣order_stats.php 订单统计┃┣pack.php 包装管理程序┃┣payment.php 支付方式管理程序┃┣picture_batch.php 图片批量处理程序┃┣privilege.php 管理员信息以及权限管理程序┃┣sale_general.php 销售概况┃┣sale_list.php 销售明细列表程序┃┣sale_order.php 商品销售排行┃┣searchengine_stats.php 搜索引擎关键字统计┃┣search_log.php┃┣shipping.php 配送方式管理程序┃┣shipping_area.php 配送区域管理程序┃┣shophelp.php 帮助信息管理程序┃┣shopinfo.php 网店信息管理页面┃┣shop_config.php 管理中心商店设置┃┣sitemap.php 站点地图生成程序┃┣sms.php 短信模块之控制器┃┣snatch.php 夺宝奇兵管理程序┃┣sql.php sql管理程序┃┣tag_manage.php 后台标签管理┃┣template.php 管理中心模版管理程序┃┣topic.php 专题管理┃┣users.php 会员管理程序┃┣users_order.php 会员排行统计程序┃┣user_account.php 会员帐目管理(包括预付款,余额) ┃┣user_msg.php 客户留言┃┣user_rank.php 会员等级管理程序┃┣view_sendlist.php┃┣virtual_card.php 虚拟卡商品管理程序┃┣visit_sold.php 访问购买比例┃┣vote.php 调查管理程序┃┣wholesale.php 管理中心批发管理┃┣help 的目录后台操作帮助文件┃┣images 的目录┃┣includes 的目录┃┃┣cls_exchange.php 后台自动操作数据库的类文件┃┃┣cls_google_sitemap.php Google sitemap 类┃┃┣cls_phpzip.php ZIP 处理类┃┃┣cls_sql_dump.php 数据库导出类┃┃┣inc_menu.php 管理中心菜单数组┃┃┣init.php 管理中心公用文件┃┃┣lib_goods.php 管理中心商品相关函数┃┃┣lib_main.php 管理中心公用函数库┃┃┗lib_template.php 管理中心模版相关公用函数库┃┣styles 的目录┃┣templates 的目录┃┗js 的目录┃┣colorselector.js┃┣common.js┃┣listtable.js┃┣md5.js┃┣selectzone.js┃┣tab.js┃┣todolist.js┃┣topbar.js┃┗validator.js 表单验证类┣api 的目录┃┣checkorder.php 检查订单API┃┣cron.php┃┗init.php API 公用初始化文件┣cert 的目录┣data 的目录┃┣ffiliate.html┃┣goods_script.html┃┣order_print.html┃┣afficheimg 的目录┃┣brandlogo 的目录┃┣captcha 的目录验证码背景图片存放位置┃┣cardimg 的目录┃┣feedbackimg 的目录┃┣images 的目录┃┣packimg 的目录┃┗sqldata 的目录┣images 的目录┃┗upload 的目录┃┣File 文件上传存放处┃┣Flash flash上传存放处┃┣Image 图片上传存放处┃┗Media 视频上传存放处┣includes 的目录┃┣cls_captcha.php 验证码图片类┃┣cls_ecshop.php 基础类┃┣cls_error.php 用户级错误处理类┃┣cls_iconv.php 字符集转换类┃┣cls_image.php 后台对上传文件的处理类(实现图片上传,图片缩小,增加水印)┃┣cls_json.php JSON 类┃┣cls_mysql.php MYSQL 公用类库┃┣cls_rss.php RSS 类┃┣cls_session.php SESSION 公用类库┃┣cls_sms.php 短信模块之模型(类库)┃┣cls_smtp.php SMTP 邮件类┃┣cls_sql_executor.php SQL语句执行类。
Ecshop文件结构
![Ecshop文件结构](https://img.taocdn.com/s3/m/6699cd1ec281e53a5802ffc9.png)
一、文件夹功能说明1、根目录:前台程序文件2、admin:后台程序文件夹–根目录:后台程序文件*.php文件–help\zh_cn:各功能的帮助文件*.xml文件–images:后台页面用图片–includes:后台公用文件和函数–js:后台用js脚本–styles:后台用样式表–templates:后台页面模板*.htm文件3、api:调用API的系统公用函数4、cert:存放证书的文件夹5、data:数据连接设置等,包括各种广告的上传图片等–afficheimg:首页flash广告图片–brandlogo:品牌logo6、images:上传商品图片文件夹,按日期分目录–200902:按月份划分商品图片–upload:上传文件夹,包括file、flash、image和media7、includes:前台公用文件和函数–codetable:语言对应的代码表–fckeditor:开源html文本编辑器–modules\convert:shopex转换文件–modules\cron:如自动上下架、ip删除等函数–modules\integrates:整合各种插件和函数基础类–modules\payment:各种支付接口插件–modules\shipping:各种送货方式插件8、install:系统安装文件夹,用后请删除9、js:前台用js脚本–calendar:日历控件10、languages:语言文件–zh_cn:简体中文语言文件,存储简体中文下使用的函数变量等–zh_tw:繁体中文语言文件,存储繁体中文下使用的函数变量等11、temp:存放临时缓存等文件12、themes:模板文件夹,可以随意拷贝模板样式13、wap:手机浏览程序–includes;公用文件和函数–templates:页面模板*.wml文件14、widget:搜狐博客小插件二、主要文件功能说明模板文件说明style.css –模板所使用样式表activity.dwt –活动列表article.dwt –文章内容页article_cat.dwt –文章列表页article_pro.dwt –前一篇文章auction.dwt –拍卖商品首页auction_list.dwt –拍卖商品详细页brand.dwt –商品品牌页brand_list.dwt –品牌列表页catalog.dwt –所有商品分类列表页category.dwt –商品列表页compare.dwt –商品比较页exchange_goods.dwt –积分商品详细页exchange_list.dwt –积分商品首页flow.dwt –购物车和购物流程页gallery.dwt –商品相册页goods.dwt –商品详情页group_buy_goods.dwt –团购商品详细页group_buy_list.dwt –团购商品首页index.dwt –商城首页links_apply.dwt –在线申请友情链接页message.dwt –信息提示页(错误处理等)message_board.dwt –留言板页面myship.dwt –配送方式页pick_out.dwt –选购中心页quotation.dwt –报价单页面receive.dwt –收货确认信息页respond.dwt –在线支付提示信息页secarch.dwt –商品搜索页snatch.dwt –夺宝奇兵页tag_cloud.dwt –标签云页topic.dwt –专题首页user_clips.dwt –用户中心页(包含:欢迎页,我的留言,我的标签,收藏商品,缺货登记列表,添加缺货登记等)user_passport.dwt –用户安全页(包含:会员登录,会员注册,找回密码等)user_transaction.dwt –用户中心页(包含:个人资料,我的红包,添加红包,我的订单,订单详情,合并订单,订单状态,商品列表,费用总计,收货人信息,支付方式,其他信息,会员余额)wholesale_list.dwt –批发活动列表页library 库文件说明ad_position.lbi –广告article_category_tree.lbi –文章分类树auction.lbi –拍卖商品bought_goods.lbi –购买过此商品的人购买过哪些商品brand_goods.lbi –品牌商品brands.lbi –所有品牌cart.lbi –购物车cat_articles.lbi –分类下的文章cat_goods.lbi –分类下的商品category_tree.lbi –商品分类树categorys.lbi –所有小类+商品数量comments.lbi –用户评论comments_list.lbi –评论列表consignee.lbi –收货人信息email_list.lbi –邮件订阅exchange_hot.lbi –积分商城热卖商品exchange_list.lbi –积分商城商品列表filter_attr.lbi –扩展属性goods_article.lbi –商品相关文章列表goods_attrlinked.lbi –属性关联商品goods_fittings.lbi –相关配件列表goods_gallery.lbi –商品相册goods_list.lbi –商品列表goods_related.lbi –相关商品列表goods_tags.lbi –商品标签group_buy.lbi –团购商品help.lbi –帮助内容history.lbi –历史记录invoice_query.lbi –发货单查询member.lbi –会员登录区member_info.lbi –会员信息myship.lbi –收货信息new_articles.lbi –最新文章online.lbi –在线用户order_query.lbi –订单查询order_total.lbi –订单费用总数page_footer.lbi -页面底部page_header.lbi -页面顶部pages.lbi –列表分页price_grade.lbi –价格区间promotion_info.lbi –促销信息recommend_best.lbi –精品推荐recommend_hot.lbi –热卖商品recommend_new.lbi –最新商品recommend_promotion.lbi –特价商品relatetag.lbi -snatch.lbi –夺宝奇兵snatch_price.lbi –夺宝奇兵价格列表top10.lbi –销售排行ur_here.lbi –当前位置user_menu.lbi –用户菜单vote.lbi –用户投票vote_list.lbi –在线调查本文转自最模板,原文地址:/php/ecshop/351.html。
ECSHOP数据库结构详细说明
![ECSHOP数据库结构详细说明](https://img.taocdn.com/s3/m/0e0c0976bf23482fb4daa58da0116c175e0e1e50.png)
ECSHOP数据库结构详细说明ECSHOP数据库结构详细说明(1)表的结构`ecs_account_log`==用户账目日志表CREATE TABLE IF NOT EXISTS `ecs_account_log` (`log_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID号',`user_id` mediumint(8) unsigned NOT NULL COMMENT '用户登录后保存在session中的id号,跟users表中的user_id对应', `user_money` decimal(10,2) NOT NULL COMMENT '用户该笔记录的余额',`frozen_money` decimal(10,2) NOT NULL COMMENT '被冻结的资金',`rank_points` mediumint(9) NOT NULL COMMENT '等级积分,跟消费积分是分开的',`pay_points` mediumint(9) NOT NULL COMMENT '消费积分,跟等级积分是分开的',`change_time` int(10) unsigned NOT NULL COMMENT '该笔操作发生的时间',`change_desc` varchar(255) NOT NULL COMMENT '该笔操作的备注,一般是,充值或者提现。
也可是是管理员后台写的任何在备注',`change_type` tinyint(3) unsigned NOT NULL COMMENT '操作类型,0为充值,1为提现,2为管理员调节,99为其他类型', PRIMARY KEY (`log_id`),KEY `user_id` (`user_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='用户帐号情况记录表,包括资金和积分等' AUTO_INCREMENT=42 ;-- --------------------------------------------------------------------------------------------------------------------------------------------------------------------表的结构`ecs_ad` 广告表(位置,类型,名称,链接,图片,开始,结束,广告主相关信息,点击,是否显示)CREATE TABLE IF NOT EXISTS `ecs_ad` (`ad_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID号',`position_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT '0,站外广告;从1开始代表的是该广告所处的广告位,同表ad_position中的字段position_id的值',`media_type` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '广告类型,0,图片;1,flash;2,代码;3,文字', `ad_name` varchar(60) NOT NULL COMMENT '该条广告记录的广告名称',`ad_link` varchar(255) NOT NULL COMMENT '广告链接地址', `ad_code` text NOT NULL COMMENT '广告链接的表现,文字广告就是文字或图片和flash就是它们的地址,代码广告就是代码内容',`start_time` int(11) NOT NULL DEFAULT '0' COMMENT '广告开始时间',`end_time` int(11) NOT NULL DEFAULT '0' COMMENT '广告结束时间',`link_man` varchar(60) NOT NULL COMMENT '广告联系人',`link_email` varchar(60) NOT NULL COMMENT '广告联系人的邮箱',`link_phone` varchar(60) NOT NULL COMMENT '广告联系人的电话',`click_count` mediumint(8) unsigned NOT NULL DEFAULT '0' COMMENT '该广告点击数',`enabled` tinyint(3) unsigned NOT NULL DEFAULT '1'COMMENT '该广告是否关闭,1,开启;0,关闭;关闭后广告将不再有效,直至重新开启',PRIMARY KEY (`ad_id`),KEY `position_id` (`position_id`),KEY `enabled` (`enabled`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='广告列表配置表,包括站内站外的图片,文字,flash,代码广告' AUTO_INCREMENT=6 ;-- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------表的结构`ecs_admin_action`==管理权限分配(父类ID,权限代码)CREATE TABLE IF NOT EXISTS `ecs_admin_action` (`action_id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID号',`parent_id` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '该id项的父id,对应本表的action_id字段', `action_code` varchar(20) NOT NULL COMMENT '代表权限的英文字符串,对应汉文在语言文件中,如果该字段有某个字符串,就表示有该权限',PRIMARY KEY (`action_id`),KEY `parent_id` (`parent_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='管理员权限列表树' AUTO_INCREMENT=104 ;-- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------表的结构`ecs_admin_log`==管理日志(登陆时间,登陆管理员ID,操作描述,IP)CREATE TABLE IF NOT EXISTS `ecs_admin_log` (`log_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID号',`log_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '写日志时间',`user_id` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '该日志所记录的操作者id,同ecs_admin_user的user_id',`log_info` varchar(255) NOT NULL COMMENT '管理操作内容', `ip_address` varchar(15) NOT NULL COMMENT '管理者登录ip', PRIMARY KEY (`log_id`),KEY `log_time` (`log_time`),KEY `user_id` (`user_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='管理员操作日志表' AUTO_INCREMENT=158 ;-- -----------------------------------------------------------------------------------------------------------------------------------------------------------------------表的结构`ecs_admin_message`==管理员留言(发送者ID,接收者ID,发送日期,阅读日期,是否已读,是否删除,标题,内CREATE TABLE IF NOT EXISTS `ecs_admin_message` (`message_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID号',`sender_id` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '发送该留言的管理员id,同ecs_admin_user的user_id', `receiver_id` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT '接收消息的管理员id,同ecs_admin_user的user_id,如果是给多个管理员发送,则同一个消息给每个管理员id发送一条',`sent_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '留言发送时间',`read_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '留言阅读时间',`readed` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '留言是否阅读,1,已阅读;0,未阅读',`deleted` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '留言是否已经是否已经被删除,1,已删除;0,未删除', `title` varchar(150) NOT NULL COMMENT '留言的主题',`message` text NOT NULL COMMENT '留言的内容',PRIMARY KEY (`message_id`),KEY `sender_id` (`sender_id`,`receiver_id`),KEY `receiver_id` (`receiver_id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='管理员留言记录表' AUTO_INCREMENT=7 ;-- -------------------------------------------------------- 表的结构`ecs_admin_user`==管理员管理(用户名,email ,密码,加入时间,最后登陆时间,最后登陆IP,权限等)CREATE TABLE IF NOT EXISTS `ecs_admin_user` (`user_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID号,管理员代号',`user_name` varchar(60) NOT NULL COMMENT '管理员登录名',`email` varchar(60) NOT NULL COMMENT '管理员邮箱',`password` varchar(32) NOT NULL COMMENT '管理员登录秘密加密串',`add_time` int(11) NOT NULL DEFAULT '0' COMMENT '管理员添加时间',`last_login` int(11) NOT NULL DEFAULT '0' COMMENT '管理员最后一次登录时间',`last_ip` varchar(15) NOT NULL COMMENT '管理员最后一次登录ip',`action_list` text NOT NULL COMMENT '管理员管理权限列表', `nav_list` text NOT NULL COMMENT '管理员导航栏配置项',`lang_type` varchar(50) NOT NULL,`agency_id` smallint(5) unsigned NOT NULL COMMENT '该管理员负责的办事处的id,同ecs_agency的agency_id字段。
ecshop学习
![ecshop学习](https://img.taocdn.com/s3/m/f9e574db26fff705cc170ad4.png)
ecshop程序基本结构(介绍一)想要学习ecshop程序的朋友不要急于求成哦,我们来看看ecshop程序的基本结构,先了解这些才能学会ecshop二次开发,先给大家讲一部分,下一次会告诉大家smarty类和mysql 类。
第一看文件夹admin 后台文件夹data 数据文件夹主要是保存数据备份数据和一个config.php (数据库链接文件,保存数据库的登录信息和链接信息)language 语言包,多个语言包都是保存在这个位置images 保存图片temp 缓存文件themes 模板文件wap 手机上网的文件,现在为mobileinstall 安装程序安装完成可以删除upgrade 升级文件(里面是升级数据库,升级完可以删除)js js文件includes 程序的方法和类(ec程序最重要的文件夹,程序的核心,一会介绍里面的主要的文件)ec程序includes文件夹中方法文件以lib开头,类以cls开头有一个文件是核心文件,init.php。
该文件初始化了设置直接载入了大部分的方法文件require(ROOT_PATH . 'includes/inc_constant.php');require(ROOT_PATH . 'includes/cls_ecshop.php');require(ROOT_PATH . 'includes/cls_error.php');require(ROOT_PATH . 'includes/lib_time.php');require(ROOT_PATH . 'includes/lib_base.php');require(ROOT_PATH . 'includes/lib_common.php');require(ROOT_PATH . 'includes/lib_main.php');require(ROOT_PATH . 'includes/lib_insert.php');require(ROOT_PATH . 'includes/lib_goods.php');require(ROOT_PATH . 'includes/lib_article.php');复制代码还有实例化类$ecs = new ECS($db_name, $prefix);/* 创建Smarty 对象。
ECSHOP二次开发文档【文件结构和数据库表分析】
![ECSHOP二次开发文档【文件结构和数据库表分析】](https://img.taocdn.com/s3/m/8562c54801f69e314332949b.png)
二次开发文档【文件结构和数据库表分析】文件结构文件架构说明*的结构图及各文件相应功能介绍的目录┣ 活动列表┣ 广告处理文件┣ 生成商品列表┣ 文章内容┣ 文章分类┣ 拍卖前台文件┣ 品牌列表┣ 生成验证码┣ 列出所以分类及品牌┣ 商品分类┣ 提交用户评论┣ 商品比较程序┣ 轮播图片程序┣ 生成程序┣ 购物流程┣ 商品相册┣ 商品详情┣ 生成商品列表┣ 团购商品前台文件┣ 首页文件┣ 支付配送┣ 选购中心┣ 处理收回确认的页面┣ 地区切换程序┣ 支付响应页面┣┣ 搜索程序┣ 文件┣ 夺宝奇兵前台页面┣ 标签云┣ 专题前台┣ 会员中心┣ 调查程序┣ 批发前台文件┣ 文件夹┃ ┣ 管理中心帐户变动记录┃ ┣ 记录管理员操作日志┃ ┣ 广告管理程序┃ ┣ 站外投放的统计程序┃ ┣ 广告位置管理程序┃ ┣ 程序说明┃ ┣ 程序说明┃ ┣ 管理中心办事处管理┃ ┣ 地区列表管理文件┃ ┣ 管理中心文章处理程序文件┃ ┣ 文章分类管理程序┃ ┣┃ ┣┃ ┣ 属性规格管理┃ ┣ 管理中心拍卖活动管理┃ ┣ 红包类型的处理┃ ┣ 管理中心品牌管理┃ ┣┃ ┣ 贺卡管理程序┃ ┣ 商品分类管理程序┃ ┣ 系统文件检测┃ ┣ 用户评论管理程序┃ ┣ 转换程序┃ ┣ 计划任务┃ ┣ 数据库管理┃ ┣ 易宝推荐┃ ┣ 管理中心语言项编辑(前台语言项) ┃ ┣ 邮件列表管理┃ ┣ 管理中心优惠活动管理┃ ┣┃ ┣ 综合流量统计┃ ┣ 友情链接管理┃ ┣ 生成显示商品的代码┃ ┣ 找回管理员密码┃ ┣ 商品管理程序┃ ┣┃ ┣ 商品批量上传、修改┃ ┣ 缺货处理管理程序┃ ┣┃ ┣ 商品类型管理程序┃ ┣ 管理中心团购商品管理┃ ┣ 客户统计┃ ┣ 控制台首页┃ ┣ 第三方程序会员数据整合插件管理程序┃ ┣┃ ┣ 管理中心模版管理程序┃ ┣ 管理中心管理员留言程序┃ ┣┃ ┣ 订单管理┃ ┣ 订单统计┃ ┣ 包装管理程序┃ ┣ 支付方式管理程序┃ ┣ 图片批量处理程序┃ ┣ 管理员信息以及权限管理程序┃ ┣ 销售概况┃ ┣ 销售明细列表程序┃ ┣ 商品销售排行┃ ┣ 搜索引擎关键字统计┃ ┣┃ ┣ 配送方式管理程序┃ ┣ 配送区域管理程序┃ ┣ 帮助信息管理程序┃ ┣ 网店信息管理页面┃ ┣ 管理中心商店设置┃ ┣ 站点地图生成程序┃ ┣ 短信模块之控制器┃ ┣ 夺宝奇兵管理程序┃ ┣ 管理程序。
Ecshop系统框架分析
![Ecshop系统框架分析](https://img.taocdn.com/s3/m/7f097c573c1ec5da50e27001.png)
Ecshop系统框架分析第一、整体框架结构:整个系统是层结构有数据层有外观层比如我们index.php 是外观层(和用户打交道的层)那推荐产品来说吧在index.php 是对数据层函数的调用 get_recommend_goods('new') 这个函数那么他是在include 目录下的lib_goods.php进行定义既数据层。
第二、重要目录:首先大多前台程序是在根目录下admin 这个文件夹是我们后台的文件夹后台的模板文件是在下一层的templates 里。
这里我强调几个后台文件首先需要了解init.php 这个是对后台session 访问权限调用模板的路径等功能的设置第二个文件是 inc_menu.php 这是定义功能菜单文件看到论坛有人要把后台一些功能去掉你就可以改这文件把里面的一些模块删了即可。
templates下 _list.htm 是列表页 _info.htm是修改添加页的模板文件。
data 文件夹里面我们用的最多的是要打开 config.php对数据库参数进行修改(移动代码不安装的情况下需要在这修改数据库参数)order_print.html 这个也很重要有些客户要修改订单打印页的效果需要在这修改。
includes 文件夹是很重要的里面经常打开的文件 init.phplib_common.php是共同函数 lib_goos.php是处理前台所有商品调用的函数库lib_order.php当然是处理订单的文件 cls_transport.php处理会员中心功能的文件 lib_article.php 文章数据层lib_insert.php 这个文件也不可忽视有点时候会让你一些东西找不到结果就在他里面比如购入车就是在这文件里广告调用浏览历史比如浏览历史的函数为了可以显示图片你就可以在这个地方改。
includes 下modules 这个目录也是很重要的这个目录下payment shipping 文件夹存放支付方式配送方式的插件,所以如果需要添加新的支付或配上插件可以打开这俩个路径下模仿根据规则开发。
ecshop文件及数据库简介
![ecshop文件及数据库简介](https://img.taocdn.com/s3/m/e75e0c44336c1eb91a375d31.png)
二、模板系统文件结构Ecshop根目录/||->其它目录|->themes|->例:default (模板项目目录)|->images (模板图片目录)|->library (模板库目录)|-screenshot.png (模板预览图)|-style.css (模板所使用样式表) |-article.dwt (阅读文章)|-article_cat.dwt (文章列表)|-category.dwt (分类列表)|-compare.dwt (商品比较)|-gallery.dwt (商品图片)|-goods.dwt (商品)|-index.dwt (商城首页)|-respond.dwt (支付)|-secarch_result.dwt (搜索结果)|-shopping_flow.dwt (购物流程)|-snatch.dwt (夺宝奇兵)|-user.dwt (用户中心)library 说明以下为引用的内容:articles.lbi - 文章列表article_info.lbi - 文章内容article_list.lbi - 文章列表best_goods.lbi - 精品推荐bought_goods.lbi - 购买过此商品的人购买过哪些商品brand_goods.lbi - 品牌的商品cart.lbi - 购物车cart_view.lbi - 查看购物车category_tree.lbi - 商品分类树cat_goods.lbi - 分类下的商品comments.lbi - 用户评论comment_form.lbi - 发表评论的表单consignee.lbi - 收货人信息fittings.lbi - 相关配件footer.lbi - 页脚gallery.lbi - 商品相册goods_detail.lbi - 商品详情goods_info.lbi - 商品基本信息goods_list.lbi - 商品列表help.lbi - 帮助内容history.lbi - 历史记录hot_goods.lbi - 热卖商品invoice_query.lbi - 发货单查询member.lbi - 会员登录区member_info.lbi - 会员信息nav_main.lbi - 主导航new_goods.lbi - 新品上架order_confirm.lbi - 订单确认order_detail.lbi - 订单详情order_view.lbi - 订单信息package_card.lbi - 包装和贺卡pages.lbi - 列表分页page_top.lbi - 页面顶部payment.lbi - 支付方式promotion.lbi - 促销商品properties.lbi - 商品属性register_login.lbi - 购物流程登录和注册related_goods.lbi - 相关商品search_advanced.lbi - 高级搜索表单search_form.lbi - 搜索表单search_result.lbi - 搜索结果shipping.lbi - 配送方式signin.lbi - 会员登录表单snatch_bid.lbi - 夺宝奇兵出价表单snatch_goods.lbi - 夺宝奇兵活动的商品snatch_list.lbi - 夺宝奇兵活动列表snatch_price.lbi - 夺宝奇兵价格列表snatch_result.lbi - 夺宝奇兵活动结果top10.lbi - 销售排行ur_here.lbi - 当前位置user_address.lbi - 会员中心收货人列表user_address_add.lbi - 会员中心添加收货人user_booking.lbi - 会员中心用户缺货登记user_booking_add.lbi - 会员中心用户添加缺货登记user_collect.lbi - 会员中心用户收藏夹user_forgetpassword.lbi - 会员中心找回密码PHP处理页的说明以下为引用的内容:\affiche.php: 广告处理文件\ajax.php:\article.php: 文章内容\article_cat.php: 文章分类\category.php: 商品分类\compare.php: 商品比较程序\feed.php: RSS Feed 生成程序\flow.php: 购物流程\gallery.php: 商品相册\goods.php: 商品详情\index.php: 首页文件\receive.php: 处理收回确认的页面\respond.php: 支付响应页面\search.php: 搜索程序\snatch.php:\user.php: 会员中心\admin\admin_logs.php: 记录管理日志文件\admin\ads.php: 广告管理程序\admin\ad_position.php: 广告位置管理程序\admin\area_manage.php: 地区列表管理文件\admin\article.php:\admin\articlecat.php:\admin\attribute.php: 属性规格管理\admin\bonus.php: 红包的处理文件\admin\bonus_type.php: 红包类型的处理\admin\brand.php: 品牌管理\admin\card.php: 贺卡管理程序\admin\category.php: 商品分类管理程序\admin\comment_manage.php: 用户评论管理文件\admin\convert.php: 转换程序\admin\database.php:\admin\flow_stats.php: 流量统计\admin\friend_link.php: 友情链接管理\admin\get_password.php: 管理员新密码\admin\gift.php: 管理中心赠品管理\admin\goods.php: 商品管理程序\admin\goods_booking.php: 缺货处理管理程序\admin\goods_type.php: 商品类型管理程序\admin\guest_stats.php: 客户统计\admin\help.php: 管理中心帮助信息\admin\index.php: 控制台首页\admin\integrate.php: 第三方程序会员数据整合插件管理程序\admin\mail_template.php: 管理中心模版管理程序\admin\message.php:\admin\order.php: 订单管理\admin\order_stats.php: 订单统计\admin\pack.php: 包装管理程序\admin\payment.php: 支付方式管理程序\admin\picture_batch.php: 图片批量处理程序\admin\privilege.php: 管理员信息以及权限管理\admin\repay.php:\admin\sale_general.php: 销售概况\admin\sale_list.php: 销售明细列表文件\admin\sale_order.php: 商品销售排行\admin\shipping.php: 配送方式管理程序\admin\shipping_area.php: 配送区域管理程序\admin\shophelp.php:\admin\shopinfo.php:\admin\shop_config.php: 管理中心商店设置\admin\sitemap.php: 站点地图生成程序\admin\snatch.php:\admin\sql.php: 会员管理程序\admin\template.php: 管理中心模版管理程序\admin\users.php: 会员管理程序\admin\users_order.php: 会员排行统计文件\admin\user_msg.php: 客户留言\admin\user_rank.php: 会员等级管理程序\admin\visit_sold.php: 访问购买比例\admin\vote.php: 调查管理程序\admin\includes\cls_exchange.php:\admin\includes\cls_google_sitemap.php: Google sitemap 类\admin\includes\cls_phpzip.php: ZIP 处理类\admin\includes\init.php: 管理中心公用文件\admin\includes\lib_ajax.php: 管理中心用于Ajax的类库\admin\includes\lib_image.php: 管理中心图片处理函数库\admin\includes\lib_main.php: 管理中心公用函数库\admin\includes\lib_report.php: 报表统计函数文件\admin\includes\lib_template.php: 管理中心模版相关公用函数库\admin\js\editzone.js(2): 编辑区脚本类\admin\js\listzone.js(2): 列表脚本类\admin\js\region.js(2): 公用脚本函数库\admin\js\selectzone.js(2): select脚本类\admin\js\utils.js(2): 公用脚本函数库\admin\js\validator.js(2): 表单验证类\includes\cls_captcha.php: 验证码图片类\includes\cls_ecshop.php: 基础类\includes\cls_ecshop.php(56): 密码编译方法;\includes\cls_rss.php: RSS 类\includes\cls_smtp.php: SMTP 邮件类\includes\inc_constant.php: 常量\includes\init.php: 前台公用文件\includes\lib_common.php: 公用函数库\includes\lib_goodscat.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: 会员数据处理类\includes\modules\integrates\molyx.php: 会员数据处理类(MolyX)\includes\modules\integrates\phpwind.php: 会员数据处理类\includes\modules\integrates\vbb.php: 会员数据处理类(VBB)\includes\modules\payment\alipay.php: 支付宝插件\includes\modules\payment\bank.php: 银行汇款(转帐)插件\includes\modules\payment\chinabank.php: 快钱插件\includes\modules\payment\cod.php: 货到付款插件\includes\modules\payment\kuaiqian.php: 快钱插件\includes\modules\payment\paypalcn.php: 贝宝插件\includes\modules\payment\post.php: 邮局汇款插件\includes\modules\shipping\cac.php: 上门取货插件\includes\modules\shipping\ems.php: EMS插件\includes\modules\shipping\express.php: 城际快递插件\includes\modules\shipping\flat.php: 邮政包裹插件\includes\modules\shipping\post_express.php: 邮政包裹插件\includes\modules\shipping\post_mail.php: 邮局平邮插件\includes\modules\shipping\sf_express.php: 顺丰速运配送方式插件\includes\modules\shipping\sto_express.php: 申通快递配送方式插件引用ecshop数据结构ecs_account_log // 用户账目日志表ecs_activity // 活动表(代码,名称,开始,结束,描述)ecs_ad // 广告表(位置,类型,名称,链接,图片,开始,结束,广告主相关信息,点击,是否显示)ecs_admin_action // 管理权限分配(父类ID,权限代码)ecs_admin_log // 管理日志(登陆时间,登陆管理员ID,操作描述,IP)ecs_admin_message // 管理员留言(发送者ID,接收者ID,发送日期,阅读日期,是否已读,是否删除,标题,内容)ecs_admin_user // 管理员管理(用户名,email ,密码,加入时间,最后登陆时间,最后登陆IP,权限等)ecs_adsense // 广告相关统计(来源广告,来源位置,点击)ecs_ad_position // 广告位(名称,宽,高,描述,样式)ecs_area_region // 配送区域关联(配送区域ID,具体地址ID)ecs_article // 文章(分类ID,标题,内容,作者,作者email ,关键字,类型,是否显示,添加时间,文件地址,打开类型)ecs_article_cat // 文章分类(名称,类型,关键字,描述,排序,是否导航显示)ecs_attribute // 商品属性(分类,名称,选择样式,类型,值,检索类型,排序,是否关联)ecs_bonus_type // 红包(名称,金额,发放起始日期,发放结束日期,使用起始日期,使用结束日期,发放类型,金额下限(按订单发放),金额上限)ecs_booking_goods // 缺货登记(登记用户ID,email ,电话,商品ID,描述,数量,登记时间,是否已处理,处理管理员,处理时间,处理备注)ecs_brand // 品牌(名称,logo,描述,链接,排序,是否显示)ecs_card // 祝福贺卡(名称,图片,费用,免费额度,描述)ecs_cart // 购物车(用户ID,session_id ,商品ID,商品编号,商品名称,市场价,购买价,数量,属性,是否真实商品,扩展代码,父类ID,类型,是否赠品,能否处理)ecs_category // 商品分类(名称,关键字,描述,父类ID,排序,是否有子类,模板文件,数量单位,是否导航显示)ecs_collect_goods // 收藏(用户ID,商品ID,收藏时间)ecs_comment // 评论(类型,类型ID,email ,用户名,内容,评星,添加时间,IP,状态,父类ID)ecs_feedback // 用户留言(父类ID,用户ID,用户名,email,标题,类型,内容,时间,图片,是否回复)ecs_friend_link // 友情链接(名称,链接,logo,排序)ecs_gift // 赠品(送赠品活动ID,商品ID,赠品价格)ecs_gift_type // 送赠品活动(名称,发送类型,相关参数,数量,开始,结束)ecs_goods // 商品(分类ID,名称,点击,品牌ID,供应商名称,库存,重量,市场价,售价,fitting_price(未知),促销价,促销开始日期,结束日期,警告数量,关键字,简介,描述,缩略图,图,原图,是否真实商品,扩展代码,是否上架,是否单独销售,是否关联,配件关联,是否赠品,能否成为赠品,单位,添加时间,排序,是否回收,精品,新品,推荐,热销,红包ID,更新日期,商品类型,商品备注,首页轮播)ecs_goods_article // 商品文章关联(gid,aid )ecs_goods_attr // 商品属性(商品ID,属性ID,属性值,属性附加价)ecs_goods_cat // 未知ecs_gallery // 商品相册(商品ID,图片,描述,缩略图,原图)ecs_goods_type // 商品类型(名称,状态)ecs_group_buy // 团购(商品ID,结束日期,价格阶梯,限购数量,描述,订购量,订单,赠送积分数,流程,押金,是否完成)ecs_group_goods // 配件(父类ID,商品ID,配件价格)ecs_link_goods // 商品关联(商品ID,关联ID,单双向)ecs_mail_templates // 邮件样式(代码,是否html,名称,样式,最后修改日期)ecs_member_price // 会员价(商品ID,会员等级,会员价)ecs_order_action // 订单处理(订单ID,处理用户,订单状态,配送状态,支付状态,处理时间,备注)ecs_order_goods // 订单-商品(订单ID,商品ID,商品名称,商品编号,商品数量,市场价,订单价,商品属性,配送数量,是否真实商品,扩展代码,父类ID,是否赠品)ecs_order_info // 订单信息(好多(-_-|||略...)ecs_pack // 包装(名称,图片,费用,免费额,描述)ecs_payment // 支付工具(代码,名称,费用,描述,排序,配置,状态,is_cod(未知))ecs_pay_log // 支付记录(略)ecs_plugins // 插件(代码,版本,库,签名,安装日期)ecs_region // 地方数据(没什么好说的)ecs_sessions // 保存session 的(也没什么好说的(嗯?为什么要加个“也”呢))ecs_shipping // 配送(代码,名称,描述,保价费,support_cod(未知),状态)ecs_shipping_area // 配送区域(序列配置)ecs_shop_config // 设置(父类ID,代码,类型,范围,文件夹,值)ecs_snatch // 夺宝奇兵(活动ID,商品ID,最小价,最大价,定价,积分消耗)ecs_snatch_log // 夺宝奇兵出价记录(还是没什么好说的)ecs_stats // 访问记录(时间,IP,访问次数,浏览器,系统,语言,地区,来源域名,来源地址,关键字,进入链接)ecs_tag // 用户标签(不说)ecs_template // 模板区域(文件名,区域,模板库,排序,id,数量,类型,模板)也不怎么清楚ecs_users // 会员(一些会员信息)ecs_user_account // 会员帐户(用户ID,管理员,总额,添加时间,支付时间,管理备注,用户备注,处理类型,支付工具,是否支付)ecs_user_address // 用户收货地址(略)ecs_user_bonus // 用户红包(红包ID,红包编号,用户ID,使用时间,订单ID,是否已发邮件)ecs_user_rank // 会员等级(名称,积分最小限额,最大限额,折扣,是否显示价格,特殊会员)ecs_virtual_cart // 虚拟卡(商品ID,卡号,密码,添加时间,失效时间,是否已卖完,编号,crc32 校验码)ecs_vote // 投票(名称,开始,结束,能否多选,统计)ecs_vote_log // 投票记录(投票ID,IP,时间)ecs_vote_option // 投票内容(投票ID,条目名称,条目统计)。
ecshop详解
![ecshop详解](https://img.taocdn.com/s3/m/f03da16eb84ae45c3b358c2e.png)
ecshop模板如何修改详细图解ecshop模板如何修改?很多人在问这个问题,今天就以图解的方式给大家详细说下。
相信学完之后,你会很清楚如何修改ecshop模板,不管你是初学者还是程序高手。
1,ecshop的模板结构ecshop模板没什么大的结构,就是使用smarty引擎来展示数据。
大概是这样的结构:php->smarty->dwt文件->lbi文件。
1)在网站目录的themes里存放着各个模板,这里可以存放多个模板文件夹,也就是说,可以由多个模板,如果你存放多个模板,那么可以在后台自由切换。
2)打开某个模板,会看到一堆的dwt文件和图片文件夹,这些就是模板文件了。
这里的images是存放图片的,这个名字无所谓了,你自己随便取,同样,css文件的路径和名字也是随便取的,只要在模板文件里用对就行了。
3)library文件夹这里存放的是一个个的库文件,也是模板文件共用的文件。
类似于head.htm footer.htm一类的这些文件。
你可以随意的使用这些文件。
总结:看完上面的介绍,相信你应该可以知道ecshop模板如何修改了吧,至少你也应该知道如何下手了吧。
下面介绍具体的修改方法。
2,具体该如果做ecshop模板修改1:如何修改网站”欢迎光临本店”languages\zh_cn\common.php文件中,$_LANG['welcome'] = ‘欢迎光临本店’;将他修改成你需要的字样。
2:如何修改首页”热门搜索关键字”后台->系统设置->网店设置->显示设置->首页搜索关键字,修改他的内容,然后保存3:如何修改首页标题“Powered by ECShop”includes/lib_main.php,找到$page_title = $GLOBALS['_CFG']['shop_title'] . ‘–‘. ‘Powered by ECShop’;修改成$page_title = $GLOBALS['_CFG']['shop_title']就可以了。
ecshop数据库表结构说明书完整版
![ecshop数据库表结构说明书完整版](https://img.taocdn.com/s3/m/eb74281455270722192ef770.png)
ecshop网站项目软件需求规格说明书项目名称文档编号ecshop D001项目ID 密级:机密P001 共44页拟制陈强日期2010-12-6 评审人日期批准日期签发日期changshahuri IT Co., Ltd.长沙华瑞软件学院All rights reserved版权所有侵权必究目录1. 简介 (3)1.1. 编写目的 (3)让您更了解ECSHOP的各方面功能,以及对ECSHOP更深的了解。
(3)1.2. 适用范围 (3)1.2.1. 软件名称 (3)1.2.2. 软件功能 (3)1.2.3. 软件应用 (4)1.3. 定义及关键词 (4)1.4. 参考资料 (5)1.5. 项目流程 (5)登录总体概述 (5)1.6. 软件概述 (6)1.6.1. 项目介绍 (6)1.6.2. 产品环境介绍 ....................................... 错误!未定义书签。
1.7. 软件模块 (6)1.8. 角色ACTORS (7)2. 功能需求 (8)2.1. 需求分析 (8)2.1.1. 商品前台展示 (8)2.1.2. 商品后台管理 (12) (21)2.1.3. 会员管理 (21)2.1.4. 订单管理 (29)2.1.5. 后台权限管理 (40)表目录表1. 关键词 (4)1. 简介1.1. 编写目的让您更了解ecshop的各方面功能,以及对ecshop更深的了解。
1.2. 适用范围1.2.1. 软件名称ECShop 英文全称为e-Commerce Shop,中文全称为ECShop 网上商店管理系统,简称ECShop1.2.2. 软件功能1.前台:用户注册模块、用户登录模块、用户中心模块、购物车管理模块、商品展示模块、留言板模块。
(1)前台会员注册客户想要进行网上购物就必须先进行注册(当然作为游客购物,可以直接联系管理进行购物)(2)前台会员登录客户想要购买商品需要先进行登录(3)用户中心此模块包括欢迎页、用户信息、我的订单、收货地址、我的留言、缺货登记、我的评论、资金管理、我的积分。
ecshop数据库表结构
![ecshop数据库表结构](https://img.taocdn.com/s3/m/86f094dffbb069dc5022aaea998fcc22bcd14392.png)
ecshop数据库表结构Ecshop 2.7.0数据库表结构绿色:ecshop2.7.0当中的数据库。
86个数据表蓝色:ecshop2.7.0没有的!蓝色:ecshop2.5.0在ecshop 2.7.0中没有的。
(追加进去的)=============================================================================== ======ecs_account_log//用户账目日志表(log_id user_id user_money froz en_money rank_points pay_points change_time change_desc change_type)ecs_activity//活动表(代码,名称,开始,结束,描述)ecs_ad//广告表(广告序号,广告位置,媒体类型,名称,链接,上传广告图片,开始,结束,广告联系人信息,点击,是否显示)ad_id position_id media_type ad_name ad_link ad_code start_time end_timelink_man link_email link_phone click_count enabledecs_admin_action//管理权限分配(父类ID,权限代码)action_id parent_id action_codeecs_admin_log//管理日志(登陆时间,登陆管理员ID,操作描述,IP)log_id log_time user_id log_info ip_addressecs_admin_message//管理员留言(发送者ID,接收者ID,发送日期,阅读日期,是否已读,是否删除,标题,内容)ecs_admin_user//管理员管理(用户名,email,密码,加入时间,最后登陆时间,最后登陆IP,权限等)ecs_adsense//广告相关统计(来源广告,来源位置,点击)ecs_ad_custom//广告客户(ad_id,ad_type,ad_name,add_time,content,url,ad_status)ecs_ad_position//广告位(名称,宽,高,描述,样式)position_id position_name ad_width ad_height position_desc position_styleecs_affiliate_log//?(名称,宽,高,描述,样式)ecs_agency//?(名称,宽,高,描述,样式)ecs_area_region//配送区域关联(配送区域ID,具体地址ID)ecs_article//文章(分类ID,标题,内容,作者,作者email,关键字,类型,是否显示,添加时间,文件地址,打开类型)ecs_article_cat//文章分类(名称,类型,关键字,描述,排序,是否导航显示)ecs_attribute//商品属性(分类,名称,选择样式,类型,值,检索类型,排序,是否关联)ecs_bonus_type//红包(名称,金额,发放起始日期,发放结束日期,使用起始日期,使用结束日期,发放类型,金额下限(按订单发放),金额上限)ecs_booking_goods//缺货登记(登记用户ID,email,电话,商品ID,描述,数量,登记时间,是否已处理,处理管理员,处理时间,处理备注)ecs_brand//品牌(名称,logo,描述,链接,排序,是否显示)ecs_card//祝福贺卡(名称,图片,费用,免费额度,描述)ecs_cart//购物车(用户ID,session_id,商品ID,商品编号,商品名称,市场价,购买价,数量,属性,是否真实商品,扩展代码,父类ID,类型,是否赠品,能否处理)ecs_category//商品分类(名称,关键字,描述,父类ID,排序,是否有子类,模板文件,数量单位,是否导航显示)ecs_cat_recommend//商品推荐(cart_id,recommend_type)ecs_collect_goods//收藏(用户ID,商品ID,收藏时间)ecs_comment//评论(类型,类型ID,email,用户名,内容,评星,添加时间,IP,状态,父类ID)ecs_crons//?(用户ID,商品ID,收藏时间)ecs_delivery_goods//?(用户ID,商品ID,收藏时间)ecs_delivery_order//?(用户ID,商品ID,收藏时间)ecs_email_list//?(用户ID,商品ID,收藏时间)ecs_email_sendlist//?(用户ID,商品ID,收藏时间)ecs_error_log//?(用户ID,商品ID,收藏时间)ecs_exchange_goods//?(用户ID,商品ID,收藏时间)ecs_favourable_activity//优惠活动——栏目-----活动列表(序号,活动名字,开始,结束,)act_id act_name start_time end_time user_rank act_range act_range_ext min_amou nt max_amount act_type优惠方式act_type_ext享受优惠的会员等级gift sort_orderecs_feedback//用户留言(父类ID,用户ID,用户名,email,标题,类型,内容,时间,图片,是否回复)ecs_friend_link//友情链接(名称,链接,logo,排序)ecs_gift//赠品(送赠品活动ID,商品ID,赠品价格)ecs_gift_type//送赠品活动(名称,发送类型,相关参数,数量,开始,结束)ecs_goods//商品(分类ID,名称,点击,品牌ID,供应商名称,库存,重量,市场价,售价,fitting_price(未知),促销价,促销开始日期,结束日期,警告数量,关键字,简介,描述,缩略图,图,原图,是否真实商品,扩展代码,是否上架,是否单独销售,是否关联,配件关联,是否赠品,能否成为赠品,单位,添加时间,排序,是否回收,精品,新品,推荐,热销,红包ID,更新日期,商品类型,商品备注,首页轮播)ecs_goods_activity//?(gid,aid)ecs_goods_article//商品文章关联(goods_id article_id admin_id)ecs_goods_attr//商品属性(商品ID,属性ID,属性值,属性附加价)、goods_attr_id goods_id attr_id attr_value attr_price ecs_goods_cat//goods_id cat_idecs_goods_gallery//商品相册(商品ID,图片,描述,缩略图,原图)ecs_goods_type//商品类型(名称,状态cat_id cat_name enabled attr_group)ecs_group_buy//团购(商品ID,结束日期,价格阶梯,限购数量,描述,订购量,订单,赠送积分数,流程,押金,是否完成)ecs_group_goods//配件(父类ID,商品ID,配件价格)parent_id goods_id goods_price admin_idecs_keywords//关键字(date searchengine keyword count)ecs_link_goods//商品关联(商品ID,关联ID,单双向)goods_id link_goods_id is_double admin_idecs_mail_templates//邮件样式(代码,是否html,名称,样式,最后修改日期)ecs_member_price//会员价(商品ID,会员等级,会员价)ecs_nav//栏目的标签(数据已写入直接调用!)id ctype cid name ifshow vieworder opennew url typeecs_order_action//订单处理(订单ID,处理用户,订单状态,配送状态,支付状态,处理时间,备注)action_id order_id action_user order_status shipping_status pay_status action_n ote log_timeecs_order_goods//订单-商品(订单ID,商品ID,商品名称,商品编号,商品数量,市场价,订单价,商品属性,配送数量,是否真实商品,扩展代码,父类ID,是否赠品)ecs_order_info//订单信息(好多(-_-|||略...)ecs_pack//包装(名称,图片,费用,免费额,描述)ecs_package_goods//包装(名称,图片,费用,免费额,描述)ecs_payment//支付工具(代码,名称,费用,描述,排序,配置,状态,is_cod(未知))ecs_pay_log//支付记录(略)ecs_plugins//插件(代码,版本,库,签名,安装日期)ecs_region//地方数据(没什么好说的)ecs_region//地方数据(没什么好说的)ecs_reg_extend_info//地方数据(没什么好说的)ecs_reg_fields//地方数据(没什么好说的)ecs_searchengine//地方数据(没什么好说的)ecs_sessions//保存session的(也没什么好说的(嗯?为什么要加个“也”呢))ecs_sessions_data//保存session的(也没什么好说的(嗯?为什么要加个“也”呢))ecs_shipping//配送(代码,名称,描述,保价费,support_cod(未知),状态)ecs_shipping_area//配送区域(序列配置)ecs_shop_config//设置(父类ID,代码,类型,范围,文件夹,值)ecs_snatch//夺宝奇兵(活动ID,商品ID,最小价,最大价,定价,积分消耗)ecs_snatch_log//夺宝奇兵出价记录(还是没什么好说的)ecs_stats//访问记录(时间,IP,访问次数,浏览器,系统,语言,地区,来源域名,来源地址,关键字,进入链接)ecs_suppliers//供应商()ecs_tag//用户标签(不说)ecs_template//模板区域(文件名,区域,模板库,排序,id,数量,类型,模板)也不怎么清楚ecs_topic//话题()ecs_users//会员(一些会员信息)ecs_user_account//会员帐户(用户ID,管理员,总额,添加时间,支付时间,管理备注,用户备注,处理类型,支付工具,是否支付)ecs_user_address//用户收货地址(略)ecs_user_bonus//用户红包(红包ID,红包编号,用户ID,使用时间,订单ID,是否已发邮件)ecs_feed//提供()ecs_user_rank//会员等级(名称,积分最小限额,最大限额,折扣,是否显示价格,特殊会员)ecs_virtual_cart//虚拟卡(商品ID,卡号,密码,添加时间,失效时间,是否已卖完,编号,crc32校验码)ecs_volume_price//话题()ecs_vote//投票(名称,开始,结束,能否多选,统计)ecs_vote_log//投票记录(投票ID,IP,时间)ecs_vote_option//投票内容(投票ID,条目名称,条目统计)ecs_wholesale//批发(投票ID,条目名称,条目统计)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
┃ ┣ templates 的目录
┃ ┗ js 的目录
┃ ┣ colorselector.js
┃ ┣ common.js
┃ ┣ listtable.js
┃ ┣ md5.js
┃ ┣ selectzone.js
┃ ┣ tab.js
┃ ┣ todolist.js
┃ ┣ cls_rss.php RSS 类
┃ ┣ cls_session.php SESSION 公用类库
┃ ┣ cls_sms.php 短信模块 之 模型(类库)
┃ ┣ cls_smtp.php SMTP 邮件类
┃ ┣ cls_sql_executor.php SQL语句执行类。
┃ ┣ cls_template.php 模版类
┣ article_cat.php文章分类
┣ auction.php 拍卖前台文件
┣ brand.php 品牌列表
┣ captcha.php 生成验证码
┣ catalog.php 列出所以分类及品牌
┣ category.php 商品分类
┣ comment.php 提交用户评论
┣ compare.php 商品比较程序
┃ ┃ ┣ big5_utf8.php
┃ ┃ ┣ gb-big5.table
┃ ┃ ┣ gb_utf8.php
┃ ┃ ┗ ipdata.dat
┃ ┣ fckeditor 的目录 fckeditor编辑器目录
┃ ┗ modules 的目录
┃ ┣ convert 的目录
┃ ┃ ┣ shopex46.php vshopex4.6转换程序插件
┃ ┣ packimg 的目录
┃ ┗ sqldata 的目录
┣ images 的目录
┃ ┗ upload 的目录
┃ ┣ File 文件上传存放处
┃ ┣ Flash flash上传存放处
┃ ┣ Image 图片上传存放处
┃ ┗ Media 视频上传存放处
┣ includes 的目录
┃ ┣ cls_captcha.php 验证码图片类
┃ ┣ friend_link.php 友情链接管理
┃ ┣ gen_goods_script.php 生成显示商品的js代码
┃ ┣ get_password.php 找回管理员密码
┃ ┣ goods.php 商品管理程序
┃ ┣ goods_auto.php
┃ ┣ goods_batch.php 商品批量上传、修改
┃ ┣ attention_list.php
┃ ┣ attribute.php 属性规格管理
┃ ┣ auction.php 管理中心拍卖活动管理
┃ ┣ bonus.php 红包类型的处理
┃ ┣ brand.php管理中心品牌管理
┃ ┣ captcha_manage.php
┃ ┣ card.php 贺卡管理程序
┃ ┣ account_log.php 管理中心帐户变动记录
┃ ┣ admin_logs.php 记录管理员操作日志
┃ ┣ ads.php 广告管理程序
┃ ┣ adsense.php 站外JS投放的统计程序
┃ ┣ ad_position.php广告位置管理程序
┃ ┣ affiliate.php 程序说明
┃ ┣ order_stats.php 订单统计
┃ ┣ pack.php 包装管理程序
┃ ┣ payment.php 支付方式管理程序
┃ ┣ picture_batch.php 图片批量处理程序
┃ ┣ privilege.php 管理员信息以及权限管理程序
┃ ┣ sale_general.php 销售概况
┃ ┣ integrate.php 第三方程序会员数据整合插件管理程序
┃ ┣ magazine_list.php
┃ ┣ mail_template.php 管理中心模版管理程序
┃ ┣ message.php 管理中心管理员留言程序
┃ ┣ navigator.php
┃ ┣ order.php 订单管理
┃ ┣ help 的目录 后台操作帮助文件
┃ ┣ images 的目录
┃ ┣ includes 的目录
┃ ┃ ┣ cls_exchange.php 后台自动操作数据库的类文件
┃ ┃ ┣ cls_google_sitemap.php Google sitemap 类
┃ ┃ ┣ cls_phpzip.php ZIP 处理类
┣ sitemaps.php google sitemap 文件
┣ snatch.php 夺宝奇兵前台页面
┣ tag_cloud.php 标签云
┣ topic.php 专题前台
┣ user.php 会员中心
┣ vote.php 调查程序
┣ wholesale.php 批发前台文件
┣ admin文件夹
┃ ┣ cls_transport.php 服务器之间数据传输器
┃ ┣ inc_constant.php 常量
┃ ┣ init.php 前台公用文件
┃ ┣ lib.debug.php
┃ ┣ lib_article.php 文章及文章分类相关函数库
┃ ┣ lib_clips.php ECSHOP 用户相关函数库
ecshop文件架构说明
/*
ECShop 2.5.1 的结构图及各文件相应功能介绍
ECShop2.5.1_Beta upload 的目录 affiche.php 广告处理文件
┣ affiliate.php 生成商品列表
┣ article.php 文章内容
┃ ┣ sale_list.php 销售明细列表程序
┃ ┣ sale_order.php 商品销售排行
┃ ┣ searchengine_stats.php 搜索引擎关键字统计
┃ ┣ search_log.php
┃ ┣ shipping.php 配送方式管理程序
┃ ┣ shipping_area.php 配送区域管理程序
┃ ┣ shophelp.php 帮助信息管理程序
┃ ┣ shopinfo.php 网店信息管理页面
┃ ┣ shop_config.php 管理中心商店设置
┃ ┣ sitemap.php 站点地图生成程序
┃ ┣ sms.php 短信模块 之 控制器
┃ ┣ snatch.php 夺宝奇兵管理程序
┃ ┣ category.php 商品分类管理程序
┃ ┣ check_file_priv.php 系统文件检测
┃ ┣ comment_manage.php 用户评论管理程序
┃ ┣ convert.php 转换程序
┃ ┣ cron.php 计划任务
┃ ┣ database.php 数据库管理
┃ ┣ sql.php sql管理程序
┃ ┣ tag_manage.php 后台标签管理
┃ ┣ template.php 管理中心模版管理程序
┃ ┣ topic.php 专题管理
┃ ┣ users.php 会员管理程序
┃ ┣ users_order.php 会员排行统计程序
┃ ┣ user_account.php 会员帐目管理(包括预付款,余额)
┃ ┃ ┗ shopex47.php shopex4.7转换程序插件
┃ ┣ cron 的目录
┃ ┃ ┣ auto_manage.php 自动上下架管理
┃ ┃ ┗ ipdel.php 定期删除
┃ ┣ integrates 的目录
┃ ┃ ┣ bmforum.php 会员数据处理类
┃ ┣ goods_script.html
┃ ┣ order_print.html
┃ ┣ afficheimg 的目录
┃ ┣ brandlogo 的目录
┃ ┣ captcha 的目录 验证码背景图片存放位置
┃ ┣ cardimg 的目录
┃ ┣ feedbackimg 的目录
┃ ┣ images 的目录
┣ index.php 首页文件
┣ myship.php 支付配送DEMO
┣ pick_out.php 选购中心
┣ receive.php 处理收回确认的页面
┣ region.php 地区切换程序
┣ respond.php 支付响应页面
┣ robots.txt
┣ search.php 搜索程序
┃ ┣ cls_ecshop.php 基础类
┃ ┣ cls_error.php 用户级错误处理类
┃ ┣ cls_iconv.php 字符集转换类
┃ ┣ cls_image.php 后台对上传文件的处理类(实现图片上传,图片缩小, 增加水印)
┃ ┣ cls_json.php JSON 类
┃ ┣ cls_mysql.php MYSQL 公用类库
┣ cycle_image.php 轮播图片程序
┣ feed.php RSS Feed 生成程序
┣ flow.php 购物流程
┣ gallery.php 商品相册
┣ goods.php 商品详情
┣ goods_script.php 生成商品列表
┣ group_buy.php 团购商品前台文件
┃ ┣ affiliate_ck.php 程序说明
┃ ┣ agency.php 管理中心办事处管理