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

  • 相关阅读:
    CentOS7下安装Scrapy
    阿里云ECS提示RHSA-2017:3263: curl security update
    CentOS 7.0安装配置LAMP服务器(Apache+PHP+MariaDB)
    Electron: 从零开始写一个记事本app
    flask请求流程
    编写Dockerfile
    docker-compose使用
    redis持久化切换rdb到aof
    RESTful API规范
    介绍importlib
  • 原文地址:https://www.cnblogs.com/AloneSword/p/4668885.html
Copyright © 2011-2022 走看看