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

  • 相关阅读:
    装载问题
    分支限界法
    素数环问题
    图的m着色问题
    回溯法
    jquery+ajax 实现text框模糊搜索并可利用listbox实时显示模糊搜索列表结果
    jquery 操作listbox 左右相互选择
    SQL中游标的使用--遍历数据逐行更新或删除:相当于for循环
    Jquery提交form表单
    .Net中jQuery.ajax()调用asp.net后台方法 总结
  • 原文地址:https://www.cnblogs.com/AloneSword/p/4668885.html
Copyright © 2011-2022 走看看