想在首页商品列表里放广告位 放了代码但不显示
2016-07-07 16:13 来源:www.chinab4c.com 作者:ecshop专家
我是2.7的ec首页商品列表 调用的不是精品 新片 热销 是调用各个分类的产品 现在想在 商品列表里 添加一个广告位 由后台控制上传图片 但无法实现 刚开始在cat_goods.lbi 里添加广告位的代码 <!-- TemplateBeginEditable name="广告位一" --> <!-- TemplateEndEditable --> 没有显示 在后台 设置模板除 右边区域 选择显示广告 就出现了2个广告 一个在外面一个在里面 效果图 |
回答:
库里头不能设置可编辑区域的。
|
如果要加载在 dwt 那就要放在index里对吗 广告代码的 怎么放在 商品列表代码里呢? 我 修改商品列表cat_goods.lbi去掉了边框 在index里 自己写了个边框 然后放入广告栏和 调用cat_goods.lbi但等于要调用几个栏目 就要重复写多少次这段代码 这样还不要紧 主要就是广告 不显示除非后台设置模板处 添加右边区域的显示但这样 会出现两个广告 一个在我写代码的位置一个在后台模板设置 所显示的地方 |
继续试验发现在cat_goods.lbi 里 也可以写广告 我在cat_goods.lbi 里 不改任何代码在任意位置 插入 <div class="ads"> {insert name='ads' id=$ads_id num=$ads_num} </div> $ads_id改成 广告位的id我调用第一个广告位 就写1 $ads_num改成要调用的广告数量 比如一个广告位有多个广告可以指定调用多少个 可以用来做几个广告并排用 唯一的问题 就是 写在cat_goods.lbi 里 只能每个栏目显示的广告都相同 继续试验 |
突然 想到 如果 广告ID 是个变量 那就可以每个不同 但本人不懂php只能利用模板里现成的变量值 栏目ID 好像可以利用 但模板里没有 只有栏目名$goods_cat.name大胆的试了下改成 $goods_cat.id 然后想让 广告位ID 和栏目id 相对应 ok啦 ps:不过如果 调用的广告id是99要对应广告位ID 不是要新建99个广告位还需要完善 不知道高手跑哪去了 只好小菜来抛砖引玉 |
查了下论坛 才知道 {insert name 是有来头 是调用的函数,函数位置在 includes/lib_insert.php 里面有很多函数可以利用 还有详细说明 真是长见识了 {insert name='ads' id=$ads_id num=$ads_num} /** * 调用指定的广告位的广告 * * @accesspublic * @paraminteger $id广告位ID * @paraminteger $num 广告数量 * @returnstring */ |
还没有找到变量调用的方法 为了节省时间 就直接在index 里调用 {insert name='ads' id=$ads_id num=$ads_num} 终于 想要的效果实现了上一张效果图下次继续研究 |
很受用!顶了! |
不知道有没有更好的办法实现 广告id和分类id的完美同步? |
支持共享... 很好. |
最近更新
常用插件
- ecshop的oss插件
ecshop的oss插件免费共享了,oss,ecshoposs...
- ecshop虚拟发货插件
ecshop虚拟发货插件介绍: ecshop虚拟发货插件,主要为了通过后台手动录...
- ecshop没登陆情况下订单查
ecshop没登陆情况下订单查询插件,主要是针对ecshop在没有登陆的情况下...
- ecshop订单聚合插件
ecshop订单聚合插件,主要是为了方便ecshop中订单产品到货情况的分析和...
- ecshop注册审核插件
ecshop插件介绍:ecshop会员注册审核插件,主要是在前台提供给注册的时候...
ecshop热门问答
ecshop热门资料
ecshop开网店
ecshopundefined
ecshop购物页面
ecshopECMALL一键登陆
ecshopmagiczoom
ecshopECSHOP整站开发
ecshop处变
ecshop起订量
ecshop体积
ecshop淘宝销售
ecshop直接购买
ecshop调回
ecshop折叠
ecshop多货币显示
ecshop官网
ecshop感恩
ecshop左上角
ecshop初级
ecshop评论采集
ecshop集成cps
ecshop观点
ecshop短信
ecshop表前缀
ecshopopening
ecshop外流
ecshop196
beego编码
ecshop红帽
ECSHOP模板库lbi
ecshoppay_status