织梦dedecms文章列表页中插入广告方法
织梦Dedecms文章列表页,间隔插入广告代码后显示效果,如下图所示:
实现方法:
在文章列表循环输出语句中,比如{/dede:arclist}前加入下方代码
[field:global.autoindex runphp=’yes’]
if(@me%10==0){
@me=”<div class=’list-ad-pc’>广告位代码</div>”;
}
else{
@me=””;
}
[/field:global.autoindex]
代码解释
[field:global.autoindex/] 代码含义是循环变量,表示当前是第几条循环后输出的结果
(@me % 10) == 0 判断当前值是否是10的倍数
@me=”<div class=’list-ad-pc’>广告位代码</div>”; 双引号中间的内容,就是在满足条件时输出的代码块。 PS. 广告位代码中双引号需更改为单引号,否则织梦不能解析
同时通过添加class名为list-ad-pc的类,可以方便通过Css控制广告显示样式,比如添加边框和边距等