【求大神们帮助】商品分类页新插入广告的显示问题
2016-07-07 16:02 来源:www.chinab4c.com 作者:ecshop专家
我的标题可能描述的不清楚,我简单说下我的问题 category.dwt这个文件中我插入广告位 <!-- TemplateBeginEditable name="商品分类广告01(宽379px 高200px)" --> <!-- #BeginLibraryItem "/library/ad_position.lbi" --> {insert name='ads' id=$ads_id num=$ads_num} <!-- #EndLibraryItem --> <!-- TemplateEndEditable --></SPAN> <SPAN class=bannerimg2> 但是我现在有3到4个产品分类页,请问我能不能在不同的分类页设置不同的广告需要怎么弄?? |
回答:
默认的ECSHOP不具备楼主期望的效果。 需要稍微进行一点二次开发,才可以实现。 思路: 在后台建立一些广告位,命名规则如下: 分类页_CAT1_顶部广告、 分类页_CAT5_顶部广告、 分类页_CAT12_顶部广告 。。。。。。。。 然后写一个函数,根据“分类ID” 和 “广告位名称中的数字” 的对应关系,取出广告位中的图片。 |
可以将不同的分类页都做到后台模板设置中,这样就可以直接在后台进行操作了。只是做些简单的开发而已。 |
给分类添加一个新字段或将原先的字段改造。 |
添加字段要会,这个很重要 |
{if $smarty.get.id eq A分類的ID} <!-- TemplateBeginEditable name="商品分类广告01(宽379px 高200px)" --> <!-- #BeginLibraryItem "/library/ad_position.lbi" --> {insert name='ads' id=$ads_id num=$ads_num} <!-- #EndLibraryItem --> <!-- TemplateEndEditable --></SPAN> <SPAN class=bannerimg2> {elseif $smarty.get.id eq B分類的ID} <!-- TemplateBeginEditable name="商品分类广告02(宽379px 高200px)" --> <!-- #BeginLibraryItem "/library/ad_position.lbi" --> {insert name='ads' id=$ads_id num=$ads_num} <!-- #EndLibraryItem --> <!-- TemplateEndEditable --></SPAN> <SPAN class=bannerimg2> {elseif $smarty.get.id eq C分類的ID} <!-- TemplateBeginEditable name="商品分类广告03(宽379px 高200px)" --> <!-- #BeginLibraryItem "/library/ad_position.lbi" --> {insert name='ads' id=$ads_id num=$ads_num} <!-- #EndLibraryItem --> <!-- TemplateEndEditable --></SPAN> <SPAN class=bannerimg2> {else} <!-- TemplateBeginEditable name="都不符合時預設顯示的廣告(宽379px 高200px)" --> <!-- #BeginLibraryItem "/library/ad_position.lbi" --> {insert name='ads' id=$ads_id num=$ads_num} <!-- #EndLibraryItem --> <!-- TemplateEndEditable --></SPAN> <SPAN class=bannerimg2> {/if} 以此類推,試試看 |
围观楼上代码~~~ |
添加字段,无疑是最麻烦的一项工作 |
最近更新
常用插件
- ecshop没登陆情况下订单查
ecshop没登陆情况下订单查询插件,主要是针对ecshop在没有登陆的情况下...
- ecshop虚拟发货插件
ecshop虚拟发货插件介绍: ecshop虚拟发货插件,主要为了通过后台手动录...
- ecshop的oss插件
ecshop的oss插件免费共享了,oss,ecshoposs...
- ecshop注册审核插件
ecshop插件介绍:ecshop会员注册审核插件,主要是在前台提供给注册的时候...
- ecshop订单聚合插件
ecshop订单聚合插件,主要是为了方便ecshop中订单产品到货情况的分析和...
ecshop热门问答
ecshop热门资料
ecshop唯一
ecshop网店交流
ecshop版块
ecshop视频教程
ecshopunserialize
ecshop拷贝
ecshopie6兼容
ecshop科士威
ecshop支付宝登录
ecshop页角
ecshop比较
ecshop谷模板
ecshop编码问题
ecshopdoestn
ecshop电话选填
ecshop钥匙
ecshop时间
ecshop后台导航添加
ecshop顺丰
ecshop版权信息
ecshop降价登记
ecshop命名
ecshop官方
ecshop文章列表页
ecshop发货单查询
ecshop退订
ecshop首页调整
注册红包
ecshop空间站
ecshop更新数量