二次开发
八点博客(钏)
专注分享技术交流
展开
-
Ecshop模板开发(十一):商品详情页显示和添加评价
在themes/yourthemes/library目录下面新建两个文件。分别为comments.lbicomments_list.lbi内容分别如下:(1)comments.lbi<meta http-equiv="Content-Type" content="text/html; charset=utf-8">{insert_scripts files='transport.js,utils原创 2017-04-07 22:22:24 · 1627 阅读 · 0 评论 -
Ecshop模板开发(十八):侧边栏目分类列表
1、category_tree.lbi{foreach from=$categories item=cateone} <dl> <dt> <a href="{$cateone.url}">{$cateone.name|escape}</a> </dt> {foreach from=$cateone.cat_id item=catetwo} <dd原创 2017-04-12 22:26:14 · 680 阅读 · 0 评论 -
Ecshop模板开发(十九):商品详情页相关商品显示
1、goods_related.lbi{if $related_goods} {foreach from=$related_goods item=related} <p> <a href="{$related.url}"><img src="{$related.goods_thumb}" title="{$related.goods_name}" al原创 2017-04-13 19:02:58 · 521 阅读 · 0 评论 -
Ecshop模板开发(二十):商品详情页相关文章显示
1、goods_article.lbi{if $goods_article_list} {foreach from=$goods_article_list item=article} <a href="{$article.url}" title="{$article.title|escape:html}"> {$article.short_title|escape:html}原创 2017-04-13 19:13:49 · 602 阅读 · 0 评论 -
Ecshop模板开发(二十一):商品详情页相关配件显示
1、goods_fittings.lbi{if $fittings} {foreach from=$fittings item=fittings} <p><a href="{$fittings.url}" title="{$fittings.name|escape:html}"><img src="{$fittings.goods_thumb}" alt=""></a></p原创 2017-04-13 19:43:27 · 1197 阅读 · 0 评论 -
Ecshop模板开发(二十一):商品详情页相同属性的商品显示
注意:两重循环 1、goods_attrlinked.lbi{foreach from=$attribute_linked item=linked} {if $linked.goods} <h1 title="{$linked.title}">{$linked.title|truncate:11:"...":true}</h1> {foreach from=原创 2017-04-13 20:06:04 · 617 阅读 · 0 评论 -
Ecshop模板开发(二十二):商品浏览记录显示
1、history.lbi (1)html<div id='history_div'> <div class="" id='history_list'> {insert name='history'} </div></div>(2)js<script type="text/javascript"> if (document.getE原创 2017-04-13 20:20:57 · 863 阅读 · 0 评论 -
Ecshop模板开发(二十三):手机版显示商城
1、开启手机WAP购物。系统设置--商店设置--WAP设置2、加入代码<a href="mobile/">手机版</a>原创 2017-04-13 20:33:23 · 506 阅读 · 0 评论 -
Ecshop模板开发(二十四):当前所在位置显示
1、直接读取变量即可{$ur_here}2、效果如下首页 > 手机类型 > GSM手机 > 诺基亚E66原创 2017-04-13 20:36:17 · 535 阅读 · 0 评论 -
Ecshop模板开发(二十五):顶部导航、注册、登录、退出等功能实现
1、顶部导航可通过后台模版设置或者添加 2、member_info.lbi<div id="append_parent"></div><meta http-equiv="Content-Type" content="text/html; charset=utf-8">{if $user_info} <font style="position:relative; top:10px;">原创 2017-04-13 21:12:03 · 537 阅读 · 0 评论 -
Ecshop模板开发(二十六):搜索功能实现
1、html<div id="nav_mid"> <!--search start--> <div id="search" class=""> <div class="keys f_l"> {if $searchkeywords} {$lang.hot_search} : {foreach fr原创 2017-04-13 21:16:06 · 1348 阅读 · 0 评论 -
Ecshop模板开发(二十七):列表页筛选功能、清除筛选、高级搜索实现
1、category.dwt {*判断是否有筛选条件*} {if $brands.1 || $price_grade.1 || $filter_attr_list } <h1>商品筛选 <a href="category.php?id={$category}"><button>重置筛选条件</button></a>原创 2017-04-14 20:37:22 · 2278 阅读 · 0 评论 -
Ecshop模板开发(二十八):列表页最新、最热、精品、促销商品显示
1、recommend_new.lbi(最新商品)<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><!-- {if $new_goods} --><!-- {if $cat_rec_sign neq 1} --><div class="box"><div class="box_2 centerPadd">原创 2017-04-15 22:25:57 · 989 阅读 · 0 评论 -
Ecshop模板开发(二十九):商品列表、排序、分页显示
1、goods_list.lbi<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><div class="box"> <div class="box_1"> <h3> <span>{$lang.goods_list}</span><a name='goods_list原创 2017-04-16 16:03:52 · 1311 阅读 · 0 评论 -
Ecshop模板开发(十七):商城页面底部帮助信息
1、help.lbi<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><!--{if $helps}--><!-- {foreach from=$helps item=help_cat} --><dl> <dt><a href='{$help_cat.cat_id}' title="{$help_cat.c原创 2017-04-12 20:30:35 · 753 阅读 · 0 评论 -
Ecshop模板开发(十一):商品详情页用户购买记录
1、拷贝themes/default/library/bought_note_guide.lbi文件themes/default/library/bought_note.lbi文件这两个文件到自己创建的模板目录下。2、在goods.dwt文件中调用<h2>购买记录</h2>{include file="library/bought_note_guide.lbi"}原创 2017-04-03 20:44:30 · 787 阅读 · 0 评论 -
Ecshop模板开发(十二):商品详情页超值大礼包优惠活动
1、html代码{if $package_goods_list} <h2>超值礼包</h2> {foreach from=$package_goods_list item=goods_list} <h4>{$goods_list.act_name}</h4>原创 2017-04-09 20:47:50 · 995 阅读 · 0 评论 -
Ecshop模板开发(十三):商品详情页商品描述
1、html<h2>商品描述</h2>{$goods.goods_desc}原创 2017-04-09 21:28:57 · 602 阅读 · 0 评论 -
Ecshop模板开发(十四):商品详情页显示与添加标签
1、html{if $tags} <h2>商品标签</h2> #show the tags <p> {foreach from=$tags item=tag} <a href="search.php?keywords={$原创 2017-04-09 22:31:23 · 1470 阅读 · 0 评论 -
Ecshop模板开发(十五):商品详情页购买过该商品的人还购买了
1、创建themes/yourtheme/library/bought_goods.lbi文件,并写入代码{if $bought_goods} <ul> {foreach from=$bought_goods item=bought} <li style="float:left;"> <a href="{$bought.url}" title=原创 2017-04-09 22:56:38 · 800 阅读 · 0 评论 -
Ecshop模板开发(二):建立模板文件、分离公用区域html
一、创建模板文件(以goods.dwt为例)1、找到商品详情页(http://localhost/myecshop/goods.php?id=9)2、找到goods.php3、找到display4、找到goods.dwt5、创建goods.dwt二、分离公用区域html1、在library文件夹下新建'page_header.lbi'文件。2、在goods.dwt中引入:{include原创 2017-03-26 20:58:36 · 847 阅读 · 0 评论 -
Ecshop模板开发(三):insert foreach if标签使用
一、insert{insert_scripts files='lefttime.js'}二、foreach{foreach from=$rank_prices key=key item=abc} {$key}--{$abc.rank_name}--{$abc.price}<br>{/foreach}三、if<!--{if $goods.is_promote and $goods.gmt_e原创 2017-03-31 22:18:51 · 1200 阅读 · 0 评论 -
Ecshop模板开发(十六):查看后台分配变量的键值
1、在开发中我们常常会因不知道后台模板提供给前台的有哪些键及其对应的键值,这给我们的开发造成了不便。我们可以采用如下方式来查看 (以”已购买过此商品的人还购买了”模块为例){if $bought_goods} <ul> {foreach from=$bought_goods item=bought} <li style="float:left;">原创 2017-04-11 21:42:12 · 442 阅读 · 0 评论 -
transport.js文件(解决ecshop jquery jqzoom冲突)
在进行ecshop二次开发时,会遇到transport.js与jquery冲突。 使用jqzoon无法正常调用 下载transport.js文件,替换掉原有的transport.js,即可解决问题 http://download.csdn.net/download/sinat_37390744/9802236原创 2017-04-02 19:17:02 · 789 阅读 · 0 评论 -
Ecshop模板开发(一):目录结构,建立自己的模板文件夹及配置模板信息
一、目录结构:(主要用到的目录)admin 后台功能 ---templates 后台模板data 上传文件、SQL备份文件、配置项 ---sqldata 数据库备份文件 ---config.php 配置文件includes 公用的类库和函数languages 语言目录 ---zh_cn ---common.php公用语言文件themes 网站原创 2017-03-26 17:33:39 · 3082 阅读 · 0 评论 -
Ecshop模板开发(五):商品详情页购物车和立即购买的实现
1、下载json2.js (http://download.csdn.net/detail/schenker/2220609) 2、将common.js文件的35行更改: 源代码: Ajax.call('flow.php?step=add_to_cart', 'goods=' + $.toJSON(goods), addToCartResponse, 'POST', 'JSON');更改后原创 2017-04-02 23:32:30 · 3604 阅读 · 0 评论 -
Ecshop模板开发(八):商品详情页赠送积分实现
1、html 单品赠送积分 {if $goods.give_integral eq -1} {$goods.shop_price} {else /} {$goods.give_integral}原创 2017-04-03 16:21:21 · 518 阅读 · 0 评论 -
Ecshop模板开发(九):变量调节器
escape [编码]参数位置 参数类型 必需 可用参数 默认 描述 1 string No html,url,quotes html 使用何种编码格式描述用于html转码,url转码,在没有转码的变量上转换单引号,十六进制转码,十六进制美化转码。默认是html转码。实例{$articleTitle}{$articleTitle|escape}{$a原创 2017-04-03 17:01:41 · 712 阅读 · 0 评论 -
Ecshop模板开发(十):商品详情页商品属性参数
1.html{foreach from=$properties key=key item=prop_list} <h2>{$key|escape}</h2> {foreach from=$prop_list item=attr} <p>原创 2017-04-03 17:11:44 · 1820 阅读 · 0 评论 -
Ecshop模板开发(六):商品详情页收藏商品实现
1、html代码<a href="#" onclick="javascript:collect({$goods.goods_id})"><button>收藏该商品</button></a><br>2、jsfunction collect(goods_id) { //Ajax.call('user.php?act=collect', 'id=' + goodsId, collectR原创 2017-04-03 16:06:16 · 2153 阅读 · 0 评论