dedecms織夢文章列表頁隨機放入廣告的方法
來源:本站原創(chuàng)|時間:2021-08-05|欄目:dedecms|點擊: 次
有的時候想要再列表頁中間,隔一定數(shù)量的文章,就想要放一個廣告位。如下圖所示:


開發(fā)教程
1、在后臺新建一個廣告,模塊 --> 廣告管理 --> 增加一個廣告位(增加加廣告位就不贅述了,實在不會的,找一下度娘幫忙),我加好了一個如下圖所示有兩個調用標簽,用JS調用代碼


<!--預留備用-->
<script src='/plus/ad_js.php?aid=1' language='javascript'></script>
2、打開列表頁模板,默認的為 /templets/default/list_article.htm
找到: {/dede:list}
在它的上面增加以下代碼:
[field:global name=autoindex runphp='yes'] if(@me%5=='0') @me='<script src="/plus/ad_js.php?aid=1" language="javascript"></script>'; else @me='';[/field:global]
注釋:以上代碼中,數(shù)字 5,表示每隔5篇文章,后面就穿插一個廣告。aid=1中的1,代表的是你在后臺添加廣告位的id。當然這里也可以加各種的樣式。如下代碼所示:
[field:global name=autoindex runphp='yes'] if(@me%5=='0') @me='<div><script src="/plus/ad_js.php?aid=1" language="javascript"></script></div>'; else @me='';[/field:global]
<!--通過對classname 來對樣式進行css的各種控制即可。-->
保存,重新生成列表頁,完成。
升級
當然,還可以更復雜一點。有的時候,穿插一個相同的廣告,顯得太重復,那就可以多建幾個不同的廣告位,然后隨機調用id就可以了。具體代碼如下:
[field:global name=autoindex runphp='yes']
if(@me%5=='0') {
$a=array("1","5","8","9","12");
$random_keys=array_rand($a,2);
@me='<div><script src="/plus/ad_js.php?aid='.$a[$random_keys[0]].'" language="javascript"></script></div>';
}
else @me='';[/field:global]
注釋:其中"1","5","8","9","12"為你想要調用的廣告id號
效果如下,為了好截圖,我做成每隔兩篇文章,就插入一篇廣告:


上一篇:dedecms織夢模版JS代碼實現(xiàn)導航高亮顯示
欄 目:dedecms
下一篇:織夢給channelartlist和channel加limit屬性
本文地址:http://mengdiqiu.com.cn/a1/dedecms/16700.html
您可能感興趣的文章
- 08-05Dedecms文件目錄結構解說(能知道織夢每個文件有什么用)
- 08-05Dedecms5.7版ckeditor網頁編輯器添加中文字體
- 08-05織夢DedeCMS獲取當前欄目文章數(shù)量
- 08-05織夢模板如何添加和調用自定義字段的方法
- 08-05DedeCMS后臺模塊列表顯示空白的解決辦法
- 08-05DedeCMS自定義字段圖片調用的問題{dede:img ...}解決方法
- 08-05織夢DedeCMS調用顯示discuz里面主題的方法
- 08-05限制織夢會員每天投稿數(shù)量方法
- 08-05常用的織夢dedecms安全設置集合整理
- 08-05織夢教程:后臺編輯器添加中文字體方法