- 资源介绍
- 更新记录
- 安装教程
ecshop调用后台指定广告位下所有广告循环
- 我们在ecshop模板制作当中,有时候对广告的调用不能局限于默认的ecshop的表情规则,比如要调用后台指定广告位下所有广告循环,如何处理呢?
- 最模板抽空做了个函数:
- function get_position_ads($id)
- {
- $sql = “select * from ” . $GLOBALS[‘ecs’]->table(‘ad’) . ” where position_id = “.$id.” AND enabled = 1 order by ad_id”;
- $rows = $GLOBALS[‘db’]->getAll($sql);
- if($rows )
- {
- $sql = “select ad_width,ad_height from ” . $GLOBALS[‘ecs’]->table(‘ad_position’) . ” where position_id = “.$id.” limit 1″;
- $ad_position = $GLOBALS[‘db’]->getRow($sql);
- foreach($rows as &$row )
- {
- $row[‘pic’]= ‘data/afficheimg/’.$row[‘ad_code’];
- $row[‘width’] = $ad_position[‘ad_width’];
- $row[‘height’] = $ad_position[‘ad_height’];
- }
- }
- return $rows;
- }
- 然后显示页加入 $smarty->assign(‘zuimoban’, get_position_ads(1)); 后面的1 指的是广告位ID.
- 模板里引入:
- {foreach from=$zuimoban item=zuimobanlist}
- <td><a href=”{$zuimobanlist.ad_link}” title=”{$zuimobanlist.ad_name}” target=”_blank”><img src=”{$zuimobanlist.pic}” width=”980″ height=”387″ alt=”{$zuimobanlist.ad_name}” /></a></td>
- {/foreach}
- 至此模板上调用指定广告位就正常显示了。 以后只需改指定广位下广告就行
猜你喜欢
-
ecshop购物过程的注册加手机注册项
2021-02-04 -
将ecshop购物车里的商品按购买先后顺序排列
2021-02-04 -
ecshop修改网站公告代码的方法
2021-02-04 -
让ecshop后台商品列表搜索关键字支持商品价格搜索
2021-02-04 -
让ecshop首页分类显示市场价格
2021-02-04 -
ecshop是如何控制产品的价格显示的
2021-02-04 -
ecshop删除商品及记录的函数
2021-02-04 -
在ECSHOP商品详情页显示收藏数量
2021-02-04 -
修改ecshop后台不提示新版本提示信息
2021-02-04 -
解决ecshop广告位添加不了问题
2021-02-04
-
ecshop退出登录会清空购物车的bug优化最佳解决方法
2021-02-04 -
如何让Ecshop首页商品也显示市场价格
2021-02-04 -
ECSHOP后台快递单模板商品标签添加
2021-02-04 -
精简ecshop删除配送 与支付方式
2021-02-04 -
禁用ecshop缓存,关闭ecshop缓存功能
2021-02-04 -
ECSHOP商品详细描述调用商品相册的方法
2021-02-04 -
在ECSHOP类别页调用当前类别名称
2021-02-04 -
ecshop中红包编码生成规则分析和改进
2021-02-04 -
实现ecshop注册必须邮箱验证
2021-02-04 -
ecshop教程:所有配送插件一览表
2021-02-04
猜你在找
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 大资源
- 2021-02-04Hi,初次和大家见面了,请多关照!
最后编辑:2021-02-04

