zoukankan      html  css  js  c++  java
  • ecshop 模板开发总结

    ecshop 模板开发总结

     

    1.{$articleTitle|escape:"html"}

    描述:用于html转码,url转码,在没有转码的变量上转换单引号,十六进制转码,十六进制美化转码。默

    认是html转码。可选:html url quotes

    2.{$articleTitle|nl2br} 

    描述:所有的换行符将被替换成 <br />.功能同PHP中的nl2br()函数一样

    输出:Sun or rain expected<br />today, dark tonight

    3.{$articleTitle|default:"no title"}

    描述:当变量为空或者未分配的时候,将由给定的默认值替代输出。

    4.{$articleTitle|truncate:30:"...":true}

    描述:你也可以指定第二个参数作为追加在截取字符串后面的文本字串.该追加字串被计算在截取长

    度中。

    输出:Two Sisters Reunite after E...

    5.{$articleTitle|strip_tags}

    描述:去除<和>标签,包括在<和>之间的任何内容.

    也就是除去所有html的标签

    6.{if}{else}{if}

    eq、ne、
    neq、gt、lt、lte、le、gte、ge、is even、is odd、is not even、is not odd、not、mod、
    div by、even by、odd by、==、!=、>、<、<=、>=.

    7.foreach

    {foreach name=outer item=contact from=$contacts}
    {foreach key=key item=item from=$contact}
    {$key}: {$item}<br>
    {/foreach}
    {/foreach}

    几个变量: $smarty.foreach.name.first /last/show/

    8.html_options

    <select name=customer_id> 
    {html_options values=$cust_ids selected=$customer_id output=$cust_names}
    </select> $cust_ids 是value的array selected表示默认选中 output显示内容

    也可以写作:{html_options options=$cust_options selected=$customer_id}

    9.html_select_date

    {html_select_date prefix="StartDate" time=$time start_year="-5" end_year="+1"
    display_days=false} time时间显示类型date/time start_year 开始时间 display-days是否显示天

    10.html_radios

    {html_radios name="id" options=$cust_radios checked=$customer_id separator="<br />"}

    11.html_select_time

    直接显示选择时间{html_select_time}

    12.assign

    {assign var="name" value="Bob"}assign 用于在模板被执行时为模板变量赋值.

     文件引用

    1.插入js文件:{insert_scripts files='common.js,index.js'}

    2.插入库文件:<!-- #BeginLibraryItem "/library/page_header.lbi" --><!-- #EndLibraryItem -->

    2.insert标签 {insert name='cart_info'} 对应lib_insert里面的函数

    模板文件列表:

    activity.dwt 模板文件 活动列表页
    article_cat.dwt 模板文件 文章列表页
    article_pro.dwt 模板文件 系统文章页(如:“公司简介”、“版权信息“。)
    article.dwt 模板文件 文章内容页
    auction_list.dwt 模板文件 拍卖商品列表页
    auction.dwt 模板文件 拍卖商品详情页
    brand.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 模板文件 信息提示页(如:警告信息,登陆成功。)
    myship.dwt 模板文件 配送方式查询页
    pick_out.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 模板文件 批发商品页
    ad_position.lbi 库文件 广告位
    article_category_tree.lbi 库文件 文章列表页“文章分类树”
    auction.lbi 库文件 首页拍卖商品
    brand_goods.lbi 库文件 首页品牌商品
    brands.lbi 库文件 品牌列表和商品列表页“品牌筛选”
    cart.lbi 库文件 购物车
    cat_articles.lbi 库文件 首页分类文章
    cat_goods.lbi 库文件 首页分类商品
    category_tree.lbi 库文件 商品分类树
    categorys.lbi 库文件 选购中心“分类列表”
    comments_list.lbi 库文件 用户评论表单、内容列表
    comments.lbi 库文件 用户评论 (ajax载入comments_list.lbi库文件。)
    consignee.lbi 库文件 收货地址表单
    email_list.lbi 库文件 邮件订阅
    filter_attr.lbi 库文件 商品列表页“属性筛选”
    goods_article.lbi 库文件 相关文章
    goods_attrlinked.lbi 库文件 属性关联的商品
    goods_fittings.lbi 库文件 相关配件
    E-Commerce Online Shop 网上商店系统
    8
    goods_gallery.lbi 库文件 商品相册
    goods_list.lbi 库文件 商品列表
    goods_tags.lbi 库文件 商品标记
    goods_relative.lbi 库文件 相关商品
    group_buy.lbi 库文件 首页团购商品
    help.lbi 库文件 网店帮助
    history.lbi 库文件 商品浏览历史
    invoice_query.lbi 库文件 首页发货单列表
    member_info.lbi 库文件 会员登录表单和登录成功以后的会员信息
    member.lbi 库文件 会员登录 (ajax载入member_info.lbi库文件。)
    myship.lbi 库文件 配送查询
    new_articles.lbi 库文件 最新文章、网店公告
    order_query.lbi 库文件 订单查询
    order_total.lbi 库文件 订单费用总计
    page_footer.lbi 库文件 页面脚部(包含:版权信息、联系电话、地址、IM
    软件和Ajax需要调用的javascript代码。
    page_header.lbi 库文件 页面头部 (包含:网店LOGO、顶部菜单、主导
    航)
    pages.lbi 库文件 列表分页
    price_grade.lbi 库文件 商品列表页“价格筛选”
    recommend_best.lbi 库文件 精品推荐
    recommend_hot.lbi 库文件 热卖商品
    recommend_new.lbi 库文件 新品推荐
    recommend_promotion 库文件 促销商品
    search_form.lbi 库文件 搜索表单
    snatch_price.lbi 库文件 夺宝奇兵最新出价列表 (必须被
    id="ECS_PRICE_LIST"包含实现ajax刷新。)
    snatch.lbi 库文件 夺宝奇兵出价表单 (必须被id="ECS_SNATCH"包含
    实现ajax刷新。)
    top10.lbi 库文件 销售排行
    ur_here.lbi 库文件 当前位置
    user_menu.lbi 库文件 用户中心菜单
    vote_list.lbi 库文件 在线调查
    vote.lbi 库文件 在线调查内容
    screenshot.png 图片文件 用于后台管理显示安装模板,必须使用.png格式。
    style.css 样式表文件 模板默认样式表文件,里面包含了模板的配置代码。

  • 相关阅读:
    线程池原理和实现
    线程
    ajax、xstream、json
    上传、下载、javamail
    过滤器
    监听器、国际化
    jsp、javabean、el
    jstl、标签
    jsp、cookie、httpsession
    个人觉得比较好用的chrome插件
  • 原文地址:https://www.cnblogs.com/cymbidium/p/5073053.html
Copyright © 2011-2022 走看看