MLECMS/广告模块数据调用方法及技巧

来自站长百科
跳转至: 导航、​ 搜索

MLECMS | MLECMS安装 | MLECMS使用

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

  • 单个广告调用方法:
{:ad::show($aid):}

相关参数: $aid (string):广告位识别码,这是后台添加广告时自定义的一个识别码。

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

  • 多个广告以列表的形式调用:
{:ad::data($aid):}

相关参数: $aid (string):广告位识别码,这是后台添加广告时自定义的一个识别码。

方法说明:   该方法返回一个二维数组,调用多个广告时您需要添加多个识别码一致的广告。如添加了多个识别码为 TopAd 的广告,可以使用以下方法循环:

{:foreach ad::data('TopAd') as $ad:}
    {:$ad['code']:}

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

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

后台截图:

MLECMS AddAds.jpg


参考来源[ ]

MLECMS使用手册导航

MLECMS安装

安装

MLECMS使用

频道和导航栏数据调用|栏目分类数据调用|资源下载模块数据调用|图片集模块数据调用|商品(产品)模块数据调用|文章内容模块数据调用|广告模块数据调用