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使用手册导航 | ||||
---|---|---|---|---|
|