关于ECShop 调用自定义广告
2016-09-11 20:39 来源:www.chinab4c.com 作者:ecshop专家
ECShop中关于广告的调用方法,网上有很多,现在要介绍的不同于其他,根据实际情况选择使用,以首页调用为例:
1、在index.php页面添加调用函数:
/* * 调用广告位 */ function index_ad_diy() { $sql = ‘SELECT * FROM ‘ . $GLOBALS['ecs']->table(‘ad’) . ‘ ORDER BY end_time asc’; $res = $GLOBALS['db']->getAll($sql); $arr = array(); foreach ($res AS $idx => $row) { $arr[$idx]['id'] = $row['ad_id']; $arr[$idx]['title'] = $row['ad_name']; $arr[$idx]['imglink'] = $row['ad_link']; $arr[$idx]['imgcode'] = $row['ad_code']; } return $arr; }
2、在index.php页面添加解析模板的代码
找到以下代码:
assign_template();
在里面增加:
/*自定义广告位调用*/ $smarty->assign(‘ad_diy’, index_ad_diy()); // 自定义广告位调用
3、找到themes\\mjmn\\当前模板文件夹\\index.dwt文件,在需要循环调用广告图片的位置添加代码:
<!–{foreach from=$ad_diy item=diyAd}–> <li> <div><A title=”" href=”{$diyAd.imglink}” target=_blank>{$diyAd.title|escape:html}</A><p></p></div> <div><A id=vstagbt href=”{$diyAd.imglink}” target=_blank><IMG src=”{$diyAd.imgcode}”></A></div> <div><A title=”{$diyAd.title|escape:html}” href=”" target=_blank>{$diyAd.title|escape:html}</A></div> </li> <!–{/foreach}–>
OK!功能成功实现
最近更新
常用插件
- ecshop2.7.1邮件发送插件
ecshop2.7.1邮件发送插件:该插件主要的开发思想是源于ecshop短信发送系统...
- ecshop二次开发商品购买增
图片1香...
- ecshop2.7.2生成虚拟订单2.
以前我们开发过ecshop下的虚拟订单,就是客户在访问的时候,会自动生...
- ecshop最小购买数量控制插
ecshop最小购买数量控制插件,这个插件主要是为我们提供一个十分方便...
- ecshop没登陆情况下订单查
ecshop没登陆情况下订单查询插件,主要是针对ecshop在没有登陆的情况下...
ecshop热门问答
ecshop热门资料
ecshop领克特广告联盟
ecshop显示
ecshop牛x
ecshop销售网
ecshop调取
ecshopdrop table
ecshopBugs
ecshoppossibly
ecshop注册帐号
ecshop仿制
ecshop京东网
ecshop3个星号
ecshop申请表
ecshopuninstall
ecshop视频播放
ecshop线下支付
ecshop三级下拉
dedecms非常慢
ecshop商品数量
ecshop时间
ecshopADDR
ecshop购物车中没有商品
ecshop动易
ecshopwestern
ecshopecmall敏感词过滤
bindVars()函数
ecshop同级
ecshop下首
ecshopfresh
ecshop样式文件