網上搜到了帝國、wp、織網的方法,不知道yzmcms能不能實現?
請大佬賜教
類似這樣
參考:
如何實現在列表頁中間隨機插入廣告(帝國cms、織夢dedecms、WordPress)
@xml 根據你的代碼反饋 <div class="AA"> <ul> {m:lists field="id,title,url,thumb,catid,description,inputtime,nickname" modelid="1" limit="20" page="page"} {loop $data $k=>$v} {php $k=$k+1;} <li class="BB"> <a href="{$v[url]}"> <img src="{get_thumb($v['thumb'])}"> <h2>{$v[title]}</h2> </a> <p>{$v[description]}</p> </li> <!--廣告--> {if isset($k) && $k==2} {adver(*)} {/if} <!--廣告--> {/loop} </ul> </div>
加個判斷展示就行
@day8592 好的,謝謝大佬,辛苦了
@xml 授人與魚不如授人與漁、方法已經告訴了,你借鑒下就好了。
@day8592 用了這個代碼后,廣告只會出現一次,也就是出現在第三篇。第六篇沒有顯示。為了測試,我把測試文章加到了5篇,麻煩大佬再幫忙看一下。謝謝
@day8592 完整代碼,麻煩大佬幫忙看看: <div class="AA"> <ul> {m:lists field="id,title,url,thumb,catid,description,inputtime,nickname" modelid="1" limit="20" page="page"} {loop $data $v} <li class="BB"> <a href="{$v[url]}"> <img src="{get_thumb($v['thumb'])}"> <h2>{$v[title]}</h2> </a> <p>{$v[description]}</p> </li> <!--廣告--> {loop $data $k=>$v} {php $k=$k+1;} {if isset($k) && $k==2} {adver(*)} {/if} {/loop} <!--廣告--> {/loop} </ul> </div>
@xml 我這邊不會這樣、不知道你完整代碼什么情況
@day8592 謝謝大佬,好像可以用。不過有個問題,我的測試文章只有兩篇,所以我設置為了$k==2,為什么會出現每篇文章下面都有廣告的情況,不是應該廣告出現在第三篇嗎?
{loop $data $k=>$v} {php $k=$k+1;} {if isset($k) && $k==5} {adver(*)} {/if} {/loop}
@day8592 這個代碼加到哪里呢?直接加上好像沒效果。 我調用文章的代碼是: {m:lists field="title,url,thumb,catid,description,inputtime,nickname" modelid="1" limit="20" page="page"} {loop $data $v} <li> <a href="{$v[url]}"><img src="{get_thumb($v['thumb'])}" alt="{$v[title]}"> <h2>{$v[title]}</h2></a> <p>{$v[description]}</p> </li> {/loop}
{if isset($k) && $k==5} //5 代表展現5條內容,第6條為插入的廣告 {adver(*)} {/if}
對代碼一竅不通,大佬可以幫忙寫一下嗎? @wanmei
這家伙很懶,什么都沒寫呢~
Powered By YzmCMS內容管理系統 2014-2025 加入官方QQ群:633258511 成年人的世界里哪有容易二字