ECSHOP实现循环调用广告位的方法

时间:5年前   阅读:3955

在做某客户ECSHOP模板活动列表页面时,添加活动列表的时候,需要添加广告,可是该怎么调用广告位呢?现在小编来告诉你,怎样轻松循环中调用ecshop广告,而且方法简单,操作又便捷:

//第一步:定义index变量

<?php

     $index=0;

     ?>

//第二步:进入循环

<!-- {foreach from=$list item=val name=name} -->

//第三步:给循环里的index值赋值,依次加1

<?php

     $index=$index+1;

     $GLOBALS['smarty']->assign('index',$index);

     ?>

      <div class="list_biaoti" id="tg4"> <h3><i></i>活动 {$smarty.foreach.name.iteration}&nbsp;?&nbsp;&nbsp;{$val.act_name}

</h3></div>

      <div id="tj4" class="list_tuangou"><div class="list_tt">

// 第四步:调用广告位循环,特别注意ID那里,这里直接调用活动ID是出现错误的,所以这里只能调用刚刚赋值的变量index的值

<?php     

    $GLOBALS['smarty']->assign('index_image',get_advlist('活动ID'.$index.'-左侧活动图片', 1));

      ?>

        {foreach from=$index_image item=ad name=index_image}

          {if $smarty.foreach.index_image.iteration < 2}

      <div class="left"><a href="{$ad.url}"><img src="{$ad.image}" height="263" width="770"></a></div>

         {/if}

       {/foreach}

 {/foreach}

此ecshop调用广告位方法可以运用到多处模板循环套用的地方,活学活用,样式自己定义增加修改哦...

本站声明:网站内容来源于网络,如有侵权,请联系我们https://www.qiquanji.com,我们将及时处理。

微信扫码关注

更新实时通知

上一篇:Linux查看硬盘信息方法总结

下一篇:50ETF期权买方和卖方各有什么优势?

网友评论

请先 登录 再评论,若不是会员请先 注册