ecshop 模板标签

来源:互联网 发布:稳定性测试软件 编辑:程序博客网 时间:2024/05/17 02:27

ecshop 采用 SMARTY模板引擎介绍
以下 是smarty 模板引擎的一些资料
Smarty 官方

ECSHOP模板引擎语法

1.foreach
{foreach from=标签 item=输出别名}
{$输出别名.属性}
{/foreach}
当需要用到控制时:
{foreach name=标签名 from=标签 item=输出别名}
{$输出别名.属性}
{$smarty.foreach.标签名.iteration}
{/foreach}
当输出别名含有数组时,需要嵌套该结构:
{foreach from=标签 item=输出别名1}
{foreach from=$输出别名1 item=输出别名2}
{$输出别名2.属性}
{/foreach}
{/foreach}


2.assign
{assign var=变量名 val=值}
3.if

== eq $a eq $b 等于
!= ne,neq      $a neq $b 不等于
> gt $a gt $b 大于
< lt $a lt $b 小于
>= gte,ge      $a ge $b 大于等于
<= lte,le      $a le $b 小于等于
=== $a ==== $b 恒等,当两边都是常量或变量且值相等时为真,否则为假。
! not not $a 逻辑非
% mod $a mod $b 取余数

ECSHOP模板引擎语法

  • Javascript代码是区分大小写的(case-sensitive)
  • ===全等于(值相等,数据类型也相等)

    x===y
    如果x等于整数2,y为字符串”2″,
    则x===y不成立


zend 是php的创始公司.

模板使用简易说明

以下为引用的内容:
一、        模板系统介绍
Ecshop模板系统使用我们自行研发的模板控制系统和著名的PHP开源模板程序Smarty组合而成。为了方便用户开发模板,还使用了Dreamweaver的模板和库的功能
Smarty中文手册:http://man.chinaunix.net/develop … -docs-zh-CN/man l/

二、模板设计原则
二、模板系统 文件结构
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_qry.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\gst_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\incl?s\cls_exchange.php:
\admin\incl?s\cls_google_sitemap.php: Google sitemap 类
\admin\incl?s\cls_phpzip.php: ZIP 处理类
\admin\incl?s\init.php: 管理中心公用文件
\admin\incl?s\lib_ajax.php: 管理中心用于Ajax的类库
\admin\incl?s\lib_image.php: 管理中心图片处理函数库
\admin\incl?s\lib_main.php: 管理中心公用函数库
\admin\incl?s\lib_report.php: 报表统计函数文件
\admin\incl?s\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): 表单验证类
\incl?s\cls_captcha.php: 验证码图片类
\incl?s\cls_ecshop.php: 基础类
\incl?s\cls_ecshop.php(56):      密码编译方法;
\incl?s\cls_rss.php: RSS 类
\incl?s\cls_smtp.php: SMTP 邮件类
\incl?s\inc_constant.php: 常量
\incl?s\init.php: 前台公用文件
\incl?s\lib_common.php: 公用函数库
\incl?s\lib_goodscat.php: 前台公用函数库
\incl?s\lib_insert.php: 动态内容函数库
\incl?s\lib_main.php: 前台公用函数库
\incl?s\lib_payment.php: 支付接口函数库
\incl?s\iconv\cls_iconv.php: 字符集转换类
\incl?s\ip\cls_ip.php: IP 归属地查询类
\incl?s\modules\integrates\discuz.php: 会员数据处理类
\incl?s\modules\integrates\ecshop.php: 会员数据处理类
\incl?s\modules\integrates\molyx.php: 会员数据处理类(MolyX)
\incl?s\modules\integrates\phpwind.php: 会员数据处理类
\incl?s\modules\integrates\vbb.php: 会员数据处理类(VBB)
\incl?s\modules\payment\alipay.php: 支付宝插件
\incl?s\modules\payment\bank.php: 银行汇款(转帐)插件
\incl?s\modules\payment\chinabank.php: 快钱插件
\incl?s\modules\payment\cod.php: 货到付款插件
\incl?s\modules\payment\k iqian.php: 快钱插件
\incl?s\modules\payment\paypalcn.php: 贝宝插件
\incl?s\modules\payment\post.php: 邮局汇款插件
\incl?s\modules\shipping\cac.php: 上门取货插件
\incl?s\modules\shipping\ems.php: EMS插件
\incl?s\modules\shipping\express.php: 城际快递插件
\incl?s\modules\shipping\flat.php: 邮政包裹插件
\incl?s\modules\shipping\post_express.php: 邮政包裹插件
\incl?s\modules\shipping\post_mail.php: 邮局平邮插件
\incl?s\modules\shipping\sf_express.php: 顺丰速运 配送方式插件
\incl?s\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_virt l_cart // 虚拟卡(商品ID,卡号,密码,添加时间,失效时间,是否已卖完,
编号,crc32 校验码)
ecs_vote // 投票(名称,开始,结束,能否多选,统计)
ecs_vote_log // 投票记录(投票ID,IP,时间)
ecs_vote_option // 投票内容(投票ID,条目名称,条目统计)

0 0
原创粉丝点击