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

  • 相关阅读:
    Django中的session的使用
    《Vue笔记01: 我与唐金州二三事》
    CSS之border绘制三角形
    如何增强前端代码的健壮性
    flex招式心法
    码出优美
    可保图片不变形的object-fit
    three.js基础前置知识
    【JS档案揭秘】第四集 关于this的讨论到此为止
    【JS档案揭秘】第三集 深入最底层探秘原型链
  • 原文地址:https://www.cnblogs.com/AloneSword/p/4668885.html
Copyright © 2011-2022 走看看