热门文章
      Popular Articles
          广告模块数据调用(v4.0)

          发布日期:2011-03-24     点击:

            广告位标识码只能使用英文字母、数字或下划线,且必须以字母开头。如果添加了多个同样识别码的广告,将会按广告权重值随机选取。如果广告设置了过期时间且已过期的广告将会使用替补内容。

          1、单个广告调用方法:
          {:ad::show($aid):}
          相关参数:
          $aid (string):广告位识别码,这是后台添加广告时自定义的一个识别码。
          方法说明:
            如在模板的某位置有一个名为 TopAd 的广告位, 模板制作时使用 {:ad::show('TopAd'):} 的方法调用。 在后台广告管理中添加一个广告识别码为 TopAd 的广告。广告调用会根据站点语言自动切换,如果您开启了多语言,您需要在每一种语言下添加一个广告识别码为 TopAd 的广告。该方法直接返回广告内容代码。

          2、多个广告以列表的形式调用:
          {:ad::data($aid):}
          相关参数:
          $aid (string):广告位识别码,这是后台添加广告时自定义的一个识别码。
          方法说明:
            该方法返回一个二维数组,调用多个广告时您需要添加多个识别码一致的广告。如添加了多个识别码为 TopAd 的广告,我们可以使用以下方法循环:
          {:foreach ad::data('TopAd') as $ad:}
              {:$ad['code']:}

              <!--
              这里还可以使用的其它的变量,如:
              广告名称:{:$ad['title']:}
              广告链接地址:{:$ad['url']:}
              广告添加时间:{:$ad['addtime']:}

              ......
              其它更多参数见后台"添加新广告"后面的调用备注。
              -->
          {:/foreach:}

          后台截图: