十年风雨路 · 一心铸精品

接一个官网 留一件精品 做一个项目 树一块样板

ecshop调用指定广告的方法

ecshop调用指定广告的方法

时间:2014年06月29日 点击量:

在include/lib_goods.php文件下面新增:
function getads($cat,$num)
{
$time = gmtime();
$sql = "SELECT * FROM " . $GLOBALS['ecs']->table('ad') . " where position_id=".$cat." and start_time <= '" . $time . "' AND end_time >= '" . $time . "' ORDER BY ad_id desc limit ".$num;
$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]['ad_link'] = $row['ad_link'];
$arr[$idx]['ad_code'] = "data/afficheimg/".$row['ad_code'];
}
return $arr;
}


二、然后再指定的位置的控制页面增加:
例如首页调用,我们在index.php页面增加

找到:$smarty->assign('promotion_goods', get_promote_goods()); // 特价商品
在他下面添加
$smarty->assign("banner",getads(1,4));
其中:1表示广告位置的id,4表示调用的数量。

打开 模板文件index.dwt,在指定位置调用即可。

<!--{foreach from=$banner name=ban item=banner}-->
<li><a href="{$banner.ad_link}"><img src="{$banner.ad_code}"></a></li>
<!--{/foreach}-->

 

二调用广告位的方法
{insert name='ads' id=2 num=1}

id值表达广告位置的id。num表示数量

推荐案例

  • 成都森美啦园林绿化工程公

  • 四川尚恒科?#21152;?#38480;公司

  • 成都九邦物流有限责任公司

  • 四川品睿餐饮管理有限公司

  • 美绘陶社?#25214;?#25163;绘工作室-暖

  • 成都恩多施生物工程技术有

  • 汶川羌人土特产有限公司

  • 印刷设计公司网站No.3138

联系我们 / CONTACT US

  • 四川省成都市金牛区五福桥东路229号龙湖北城天街28栋903室
  • 服务热线:400-000-2367 028-86088588
  • 总机:028-62322623-0
  • 传真:028-62322623-823

扫码访问冠辰手机网站

版权所有 Copyright © 2002-2019 四川冠辰科技开发有限公司  www.29241838.com 保留所有权利  蜀ICP备11012605号

地址:四川省成都市金牛区五福桥东路229号龙湖北城天街28栋903室

服务热线:400-000-2367 028-86088588 总机:028-62322623-0 传真:028-62322623-823

新加坡彩蛋 北京彩蛋
排列三走势图浙江风采 江西多乐彩软件 134现场开奖结果 象棋对阵及基本杀法技巧 羽毛球拍拉线磅数横竖 篮彩胜分差算法 彩经网首页 福彩开奖公告 河南11选5走势图 四川金7乐软件下载 半全场主主是什么意思 江苏快3自动投注软件 海南高频彩有哪些 青海11选5基本走势图 3d买组三中奖是多少 排列三走势图浙江风采 江西多乐彩软件 134现场开奖结果 象棋对阵及基本杀法技巧 羽毛球拍拉线磅数横竖 篮彩胜分差算法 彩经网首页 福彩开奖公告 河南11选5走势图 四川金7乐软件下载 半全场主主是什么意思 江苏快3自动投注软件 海南高频彩有哪些 青海11选5基本走势图 3d买组三中奖是多少