zoukankan      html  css  js  c++  java
  • ECShop 调用自定义广告

    原文地址:http://www.ecshoptemplate.com/article-1348.html

      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、找到themesmjmn当前模板文件夹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!功能成功实现

  • 相关阅读:
    KVC
    MRC&ARC
    网络基础
    沙盒
    GCD深入了解
    iOS 架构模式MVVM
    iOS 源代码管理工具之SVN
    iOS给UIimage添加圆角的两种方式
    Objective-C 中,atomic原子性一定是安全的吗?
    iOS Block循环引用
  • 原文地址:https://www.cnblogs.com/AloneSword/p/4668885.html
Copyright © 2011-2022 走看看