资源描述
ECSHOP六脉神剑【开发必看】
目录
ECSHOP六脉神剑【开发必看】 1
1
(一)六脉神剑少商剑之模板结构说明 1
(二) 六脉神剑商阳剑之标签简易说明 5
(三)六脉神剑中冲剑之ecshop数据字典 22
四)六脉神剑关冲剑之模板使用简易说明 26
(五)六脉神剑少冲剑之标签简易教程 28
(六)六脉神剑少泽剑之增加自动放大镜,修改用户登陆,添加广告位 32
(一)六脉神剑少商剑之模板结构说明
名称
类型
备注(作用 或意义)
文件(目录)名可否更改
images
目录
存放模板图片目录
不可更改
library
目 录
存放模板库文件目录
不可更改
screenshot.png
图片
用于“后台管理 -> 模板管理 -> 模板选择”显示模板缩略图。
不 可更改
style.css
css样式表
不可更改
备注:模板文件 共32个(格式:.dwt)。
提醒:
1, 更改模板文件里面库文件的内容是无效的,页面刷新时,程序自动重新载入库文件内容到模板文件里(以库文件内容 为准)。
2, 模板内所有id值为 ECS_ 开头的都必须保留(和ajax相关)。
3, 非库文件内容不可放置到可编辑区域内,否则设置模板时,非库文件内容将被覆盖删除。
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
模板文件
商品比较页
不可更改
flow.dwt
模板文件
购物车和购物流程页
不 可更改
gallery.dwt
模板文件
商 品相册页
不可 更改
goods.dwt
模板文件
商 品详情页
不可更改
group_buy_goods.dwt
模板文件
团购商品详情页
不可更改
group_buy_list.dwt
模板文件
团购商品列表页
不可更改
index.dwt
模板文件
首页
不可更 改
message.dwt
模板文件
信息提示页
不可 更改
message_board.dwt
模板文 件
留言板页
不 可更改
myship.dwt
模板文件
我 的配送页
不可 更改
pick_out.dwt
模板文件
选 购中心页
不可更改
quotation.dwt
模板文件
报价单页
不可更改
receive.dwt
模板文件
收货确认信息页
不可更改
respond.dwt
模板文件
在线支付结果提示信息页
不可更改
search.dwt
模板文件
商品搜索页
不可 更改
snatch.dwt
模板文件
夺 宝奇兵页
不可更改
tag_cloud.dwt
模板文件
标签云页
不可更改
topic.dwt
模板文件
专题前台页
不可 更改
user_clips.dwt
模板文件
用 户中心页 (包含:欢迎页,我的留言,我的标签,收藏商品,缺货登记列表,添加缺货登记。)
不可更改
user_passport.dwt
模板文件
用户安全页(包含:会员登录,会员注册,找回密码。)
不 可更改
user_transaction.dwt
模 板文件
用户中心页 (包含:个人资料,我的红包,添加红包,我的订单,订单详情,合并订单,订单状态,商品列表,费用总 计,收货人信息,支付方式,其他信息,会员余额。)
不可更改
wholesale_list.dwt
模板文件
批发方案页
不可更改
备注:库文件共52个 (格式 .lbi)
提醒:文件名尽量保存默认,否则在后台管理将无法管理库文件或不可预见错误。
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
库 文件
用户评论列表 (ajax载入comments_list.lbi库文件。)
不可更改
comments_list.lbi
库 文件
用户评论内容
不可更改
consignee.lbi
库文件
收货地址表单
不可更改
email_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
库文件
会员登录 (ajax载入member_info.lbi库文件。)
不可更改
member_info.lbi
库文件
会员 登录表单和登录成功以后用户账户信息
不可更改
message_list.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
库 文件
夺宝奇兵出价表单 (必须被id="ECS_SNATCH"包含实现ajax刷新。)
不 可更改
snatch_price.lbi
库文件
夺宝奇 兵最新出价列表 (必须被id="ECS_PRICE_LIST"包含实现ajax刷新。)
不可更改
top10.lbi
库文件
销售排行
不可更改
ur_here.lbi
库文件
当前位置
不可更改
user_menu.lbi
库 文件
用户中心菜单
不可更改
vote.lbi
库 文件
调查
不可更改
vote_list.lbi
库 文件
在线调查
不可更改
(二) 六脉神剑商阳剑之标签简易说明
recommend_promotion.lbi 库文件 促销商品
promotion_info.lbi 库文件 促销信息
cart.lbi 库文件 购物车
flow.dwt 模板文件 购物车和购物流程页
activity.dwt 模板文件 活动列表页
货到付款 打开运费到付的插件includes/modules/shipping/fpd.php
42行
/* 配送方式是否支持货到付款 */
$modules[$i]['cod']
= true;
今日特价<!-- #BeginLibraryItem "/library/recommend_promotion.lbi" --><!-- #EndLibraryItem -->
<!--{foreach from=$promotion_goods item=goods name="promotion_foreach"}-->
{if $smarty.foreach.promotion_foreach.index <= 5}
<a href="{$goods.url}"><img src="{$goods.thumb}" border="0" alt="{$goods.name|escape:html}"/> </a>
<br />
<p><a href="{$goods.url}" title="{$goods.name|escape:html}">{$goods.short_name|escape:html}</a></p>
{$lang.promote_price}<font class="f1">{$goods.promote_price}</font>
{/if}
<!--{/foreach}-->
history.lbi 库文件 商品浏览历史
myship.lbi 库文件 配送方式
批发方案页 首先进入 ECShop 的后台管理中心 -> 促销管理 -> 批发管理,进入批发管理页面
wholesale_list.dwt 模板文件 批发方案页
热卖商品 <!-- #BeginLibraryItem "/library/recommend_hot.lbi" -->
<p>热卖商品</p>
<!--{foreach from=$hot_goods item=goods}-->
<div class="goodsItem">
<span class="hot"></span>
<a href="{$goods.url}"><img src="{$goods.thumb}" alt="{$goods.name|escape:html}" class="goodsimg" /></a><br />
<p><a href="{$goods.url}" title="{$goods.name|escape:html}">{$goods.short_style_name}</a></p>
<font class="f1">
<!-- {if $goods.promote_price neq ""} -->
{$goods.promote_price}
<!-- {else}-->
{$goods.shop_price}
<!--{/if}-->
</font>
</div>
<!--{/foreach}-->
compare.dwt 模板文件 商品比较页
商品简单描述 <!-- {if $goods.goods_brief} -->
{$lang.goods_brief}{$goods.goods_brief}
<!-- {/if} -->
商品列表页
category.dwt
brand.dwt 模板文件 商品品牌页
商品数量控制 修改 lib_goods.php 中 get_recommend_goods 函数, $num = get_library_number($data);
直接为$num赋值, 就跳过了模板对推荐数量的调用了
如果要自定义一个数量,在get_recommend_goods函数后多加一个可选参数,$rec_number=0
代码改为
if($rec_number==0)
$num = get_library_number($data);
else
$num = $rec_number;
search.dwt 模板文件 商品搜索页
goods.dwt 模板文件 商品详情页
<!--{foreach from=$goods_list item=goods}-->
<!-- {if $goods.goods_id} -->
<div class="goodsItem">
<a href="{$goods.url}"><img src="{$goods.goods_thumb}" alt="{$goods.goods_name}" class="goodsimg" /></a><br />
<p><a href="{$goods.url}" title="{$goods.name|escape:html}">{$goods.goods_name}</a></p>
<!-- {if $show_marketprice} -->
{$lang.market_prices}<font class="market_s">{$goods.market_price}</font><br />
<!-- {/if} -->
<!--{if $goods.promote_price neq "" } -->
{$lang.promote_price}<font class="shop_s">{$goods.promote_price}</font><br />
<!--{else}-->
{$lang.shop_prices}<font class="shop_s">{$goods.shop_price}</font><br />
<!--{/if}-->
<a href="javascript:collect({$goods.goods_id});" class="f6">{$lang.btn_collect}</a> |
<a href="javascript:addToCart({$goods.goods_id})" class="f6">{$lang.btn_buy}</a> |
<a href="javascript:;" id="compareLink"quotes"}','{$goods.type}')" class="f6">{$pare}</a>
</div>
<!--{/if}-->
<!--{/foreach}-->
网站公告
{$shop_notice}
article_cat.dwt
模板文件 文章列表页
article_pro.dwt
模板文件 文章内容页(如免责声明等)
article.dwt 模板文件 文章内容页
myship.dwt 模板文件 我的配送页
message.dwt 模板文件 信息提示页
user_passport.dwt
用户安全页(包含:会员登录,会员注册,找回密码。)
会员登录
<form name="formLogin" action="user.php" method="post">
<table width="100%" border="0" align="left" cellpadding="3" cellspacing="5">
<tr>
<td width="15%" align="right">{$lang.label_username}</td>
<td width="85%"><input name="username" type="text" size="25" class="inputBg" /></td>
</tr>
<tr>
<td align="right">{$lang.label_password}</td>
<td>
<input name="password" type="password" size="15"
class="inputBg"/>
<a href="user.php?act=get_password" class="f3">{$lang.get_password}</a>
</td>
</tr>
<!-- 判断是否启用验证码{if $enabled_captcha} -->
<tr>
<td align="right">{$ment_captcha}</td>
<td><input type="text" size="8" name="captcha" class="inputBg" />
<img src="captcha.php?is_login=1&{$rand}" alt="captcha" style="vertical-align: middle;cursor: pointer;" /> </td>
</tr>
<!--{/if}-->
<tr>
<td> </td>
<td align="left">
<input type="hidden" name="act" value="act_login" />
<input type="hidden" name="back_act" value="{$back_act}" />
<input type="submit" name="submit" value="" class="us_Submit" />
</td>
</tr>
</table>
</form>
user_transaction.dwt
模板文件 用户中心页
(包含:个人资料,我的红包,添加红包,我的订单,
订单详情,合并订单,订单状态,商品列表,费用总计,
收货人信息,支付方式,其他信息,会员余额。)
站内快讯<!-- #BeginLibraryItem "/library/new_articles.lbi" --><!-- #EndLibraryItem -->
指定分类下的子分类方法 <?php $this->assign('categories256',
get_categories_tree(256));?>
<!--{foreach from=$categories256 item=cat}-->
<A href="{$cat.url}">{$cat.name|escape:html}</A><br/>
<!--{/foreach}-->
把上面代码复制到你的模板中就可以实现,其中上面三个“256”要改成你指定的分类id。
简单的就是这样,要正式应用还得结合实际对模板美化一下
goods_attrlinked.lbi 库文件 属性关联的商品
<!-- #BeginLibraryItem "/library/goods_related.lbi" -->
<!-- {if $related_goods} -->
<div class="box">
<div class="box_1">
<h3><span>{$lang.releate_goods}</span></h3>
<div class="boxCenterList clearfix">
<!--{foreach from=$related_goods item=goods}-->
<ul class="clearfix">
<li class="goodsimg"><a href="{$goods.url}"><img src="{$goods.goods_thumb}" alt="{$goods.goods_name}" class="B_blue" /></a></li>
<li>
<a href="{$goods.url}" title="{$goods.goods_name}">{$goods.short_name}</a><br />
<!-- {if $goods.promote_price neq 0} -->
{$lang.promote_price}<font class="f1">{$goods.formated_promote_price}</font>
<!-- {else} -->
{$lang.shop_price}<font class="f1">{$goods.shop_price}</font>
<!-- {/if} -->
</li>
</ul>
<!--{/foreach}-->
</div>
</div>
</div>
<div class="blank5"></div>
<!-- {/if} -->
<!-- #EndLibraryItem -->
(三)六脉神剑中冲剑之ecshop数据字典
s_account_log //用户账目日志表
字段
类型
Null
默认
注释
log_id
mediumint(8)
否
自增ID号
user_id
mediumint(8)
否
用户登录后保存在session中的id号,跟users表中user_id对应
user_money
decimal(10,2)
否
用户该笔记录的余额
frozen_money
decimal(10,2)
否
被冻结的资金
rank_points
mediumint(9)
否
等级积分,跟消费积分是分开的
pay_points
mediumint(9)
否
消费积分,跟等级积分是分开的
change_time
int(10)
否
该笔操作发生的时间
change_desc
varchar(255)
否
该笔操作的备注
change_type
tinyint(3)
否
操作类型,0为充值,1,为提现,2为管理员调节,99为其它类型
s_ad //广告表(位置,类型,名称,链接,图片,开始,结束,广告主相关信息,点击是否显示)
字段
类型
Null
默认
注释
ad_id
smallint(5)
否
自增ID号
position_id
smallint(5)
否
0
0,站外广告;从1开始代表的是该广告所处的广告位,同表ad_postition中的字段position_id的值
media_type
tinyint(3)
否
0
广告类型,0图片;1flash;2代码3文字
ad_name
varchar(60)
否
该条广告记录的广告名称
ad_link
varchar(255)
否
广告链接地址
ad_code
text
否
广告链接的表现,文字广告就是文字或图片和flash就是它们的地址
start_time
int(11)
否
0
广告开始时间
end_time
int(11)
否
0
广告结速时间
link_man
varchar(60)
否
广告联系人
link_email
varchar(60)
否
广告联系人的邮箱
link_phone
varchar(60)
否
广告联系人的电话
click_count
mediumint(8)
否
0
该广告点击数
enabled
tinyint(3)
否
1
该广告是否关闭;1开启; 0关闭; 关闭后广告将不再有效
s_ad_position //广告位(名称,宽,高,描述,样式)
字段
类型
Null
默认
注释
position_id
tinyint(3)
否
广告位自增id
position_name
varchar(60)
否
广告位名称
ad_width
smallint(5)
否
0
广告位宽度
ad_height
smallint(5)
否
0
广告高度
position_desc
varchar(255)
否
广告位描述
position_style
text
否
广告位模板代码
s_admin_action //管理权限分配(父类ID,权限代码)
字段
类型
Null
默认
注释
action_id
tinyint(3)
否
自增ID号
parent_id
tinyint(3)
否
0
该id 项的父id,对应本表的action_id字段
action_code
varchar(20)
否
代表权限的英文字符串,对应汉文在语言文件中,如果该字段有某个字符串,就表示有该权限
s_admin_log //管理日志(登陆时间,登陆ID,操作描述,IP)
字段
类型
Null
默认
注释
log_id
int(10)
否
自增ID号
log_time
int(10)
否
0
写日志时间
user_id
tinyint(3)
否
0
该日志所记录的操作者id,同ecs_admin_user的user_id
log_info
varchar(255)
否
管理操作内容
ip_address
varchar(15)
否
登录者登录IP
s_admin_message //管理留言(发送id,接收id,发送日期,阅读日期,是否已读,是否删除,标题,内容)
字段
类型
Null
默认
注释
message_id
smallint(5)
否
自增id号
sender_id
tinyint(3)
否
0
发送该留言的管理员id,同ecs_admin_user的user_id
receiver_id
tinyint(3)
否
0
接收消息管理员id,同ec_admin_user的user_id,如果是给多个管理员发送,则同一个消息给每个管理员id发送一条
sent_time
int(11)
否
0
留言发送时间
read_time
int(11)
否
0
留言阅读时间
readed
tinyint(1)
否
0
留言是否阅读1已阅读;0未阅读
deleted
tinyint(1)
否
0
留言是否已经被删除 1已删除;0未删除
title
varchar(150)
否
留言的主题
message
text
否
留言的内容
s_admin_user //管理员管理(用户名,email,密码,加入时间,最后登陆时间,最后登陆IP,权限等)
字段
类型
Null
默认
注释
user_id
smallint(5)
否
自增id号,管理员代码
user_name
varchar(60)
否
管理员登录名
email
varchar(60)
否
管理员邮箱
password
varchar(32)
否
管理员登录密码
add_time
int(11)
否
0
管理员添加时间
last_login
int(11)
否
0
管理员最后一次登录时间
last_ip
varchar(15)
否
管理员最后一次登录IP
action_list
text
否
管理员管理权限列表
nav_list
text
否
管理员导航栏配置项
lang_type
varchar(50)
否
agency_id
smallint(5)
否
该管理员负责的办事处理的id,同ecs_agency的agency_id字段.如果管理员没有负责办事处,则此处为0
todolist
longtext
是
NULL
记事本记录的数据
s_agency //广告相关统计(来源广告,来源位置,点击)
字段
类型
Null
默认
注释
agency_id
smallint(5)
否
办事处ID
agency_name
varchar(255)
否
办事处名字
agency_desc
text
否
办事处描述
s_area_region //配送区域关联(配送区域ID,具体地址ID)
字段
类型
Null
默认
注释
shipping_area_id
smallint(5)
否
0
配送区域的id 号,等同于ecs_shipping_area的shipping_area_id的值
region_id
smallint(5)
否
0
地区列表,等同于ecs_region的region_id
s_article //文章(分类ID,标题,内容,作者,作者email,关键字, 类型,是否显示,添加时间,文件地址,打开类型)
字段
类型
Null
默认
注释
article_id
mediumint(8)
否
自增ID号
cat_id
smallint(5)
否
0
该文章的分类,同ecs_article_cat的cat_id,如果不在,将自动成为保留类型而不能删除
title
varchar(150)
否
文章题目
content
longtext
否
文章内容
author
varchar(30)
否
文章作者
author_email
varchar(60)
否
文件作者的email
keywords
varchar(255)
否
文章的关键字
article_type
tinyint(1)
否
2
文章类型
is_open
tinyint(1)
否
1
是否显示;1显示;0不显示
add_time
int(10)
否
0
文章添加时间
file_url
varchar(255)
否
上传文件或者外部文件的url
open_type
tinyint(1)
否
0
0,正常; 当该字段为1或2时,会在文章最后添加一个链接’相关下载’,连接地址等于file_url的值;但程序在此处有Bug
link
varchar(255)
否
该文章标题所引用的连接,如果该项有值将不能显示文章内容,即该表中content的值
s_article_cat //文章分类(名称,类型,关键字,描述,排序,是否导航显示)
字段
类型
Null
默认
注释
cat_id
smallint(5)
否
自增ID
cat_name
varchar(255)
否
分类名称
cat_type
tinyint(1)
否
1
分类类型 1,普通分类2,系统分类 3,网店信息 4, 帮助分类 5,网店帮助
keywords
varchar(255)
否
分类关键字
cat_desc
varchar(255)
否
分类说明文字
sort_order
tinyint(3)
否
0
分类显示顺序
show_in_nav
tinyint(1)
否
0
是否在导航栏显示 0 否 ;
1 是
s_attribute //文章(分类ID,标题,内容, 作者, 作者email,关键字,类型,是否显示)
字段
类型
Null
默认
注释
attr_id
smallint(5)
否
自增 ID
cat_id
smallint(5)
否
0
商品类型 , 同ecs_goods_type的 cat_id
attr_name
varchar(60)
否
属性名
展开阅读全文