Ecshop模板网
首页 > ecshop教程 > ecshop经验分享 > ECShop 调用自定义广告
文章详情

ECShop 调用自定义广告

ecshop模板网 / 2012-03-18

  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!功能成功实现

下一篇: 屏蔽ecshop云提示no_license 上一篇: 如何去掉ecshop电话邮编只能数字的限制
 用户评论(共 0 条评论)
  • 暂时还没有任何用户评论
用户名: 匿名用户 E-mail:
当前心情:
评论内容:
验证码: captcha
返回顶部 返回首页
 
QQ在线咨询
售前电话热线
#
售前QQ客服