织梦模板制作中如何实现在列表页中间随机插入广告

这篇文章主要为大家详细介绍了织梦模板制作中如何实现在列表页中间随机插入广告,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

      昨天国庆假期最后一天,织梦乐享吧网小编给大家分享了《如何实现织梦dedeCMS文章如果没有上传图片就自动替换显示为广告代码的功能》反响很不错,不少朋友都表示帮其解决了长久以来的一些麻烦,但是也有一些朋友看了文章后提出了举一反三的疑惑。例如有的朋友就问“既然文章内容没有图片的时候可以自动替换成广告代码,那么如果在织梦模板的文章列表页面是否也可以随机插入广告呢?”

      答案是肯定的,而且已经有不少的朋友已经在实际的网站模板制作过程中做进了模板之中,正如之前织梦361曾经给大家介绍过的《织梦仿站分享dede的文章列表页每5条下面出现一条虚线实现方法》《织梦模板实现文章列表每隔10行文章添加分隔虚线方法》。这里讲的增加虚线的方法其实就是插入广告的方法。下面我们给出具体的实现代码

 {dede:arclist row=30 titlelen=50 orderby=pubdate}
<li><span>[field:stime/]</span><a href="[field:arcurl/]" target="_blank">[field:title/]</a>
[field:global.autoindex runphp='yes']
if(@me%5==0){
@me="<div></div>";
}
else{
@me="";
}
[/field:global.autoindex]
</li>
{/dede:arclist} 

利用上面的代码我们就可以实现在织梦文章列表页中间随机插入广告。下面给出代码介绍。

代码解释

[field:global.autoindex/] 这个就是循环变量,表示当前是第几条循环后输出的结果

(@me % 5) = 0 判断当前值是否是5的倍数

@= '<div></div>';这个中间的<div></div> 就是如果是5的倍数后所要显示的具体Html代码。如果想把广告换成每5条信息后添加一条虚线,也可以把红色的<div></div>写成<div class="liebiao_line"></div>,其css可以写成如下样式:

<style type="text/css">
.liebiao_line{ height:1px; width:100%; border-bottom:1px dashed #000;}
</style>

当然如果想插入广告,那就在<div></div>中间插入你需要插入的广告代码就OK了,是不是很简单啊,你学会了吗?

以上就是织梦模板制作中如何实现在列表页中间随机插入广告的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持乐享吧网。

深度改造织梦模板搜索页面让其支持dede标签

熟悉织梦模板标签的朋友都知道,织梦的搜索页面是不支持一些常用的织梦标签的,例如:{dede:arclist} {/dede:arclist}、{dede: channelartlist } {/dede: channelartlist}、{dede: myad } {/dede: myad }、{dede:

为您推荐