这种广告可以实现吗?

673次浏览 更新日期:2022-12-07 19:19:19 分类:问题求助 评论:12

网上搜到了帝国、wp、织网的方法,不知道yzmcms能不能实现?


请大佬赐教



类似这样

如何在列表页每隔几篇文章插入1个广告



参考:

如何实现在列表页中间随机插入广告(帝国cms、织梦dedecms、WordPress) 

我来说两句
  • day8592
    day8592 1年前
    @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>
    1
    回复
  • wanmei
    wanmei 1年前
    加个判断展示就行
    1
    回复
  • xml
    xml 1年前
    @day8592 好的,谢谢大佬,辛苦了
    0
    回复
  • day8592
    day8592 1年前
    @xml 授人与鱼不如授人与渔、方法已经告诉了,你借鉴下就好了。
    0
    回复
  • xml
    xml 1年前
    @day8592 用了这个代码后,广告只会出现一次,也就是出现在第三篇。第六篇没有显示。为了测试,我把测试文章加到了5篇,麻烦大佬再帮忙看一下。谢谢
    0
    回复
  • xml
    xml 1年前
    @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>
    0
    回复
  • day8592
    day8592 1年前
    @xml 我这边不会这样、不知道你完整代码什么情况
    0
    回复
  • xml
    xml 1年前
    @day8592 谢谢大佬,好像可以用。不过有个问题,我的测试文章只有两篇,所以我设置为了$k==2,为什么会出现每篇文章下面都有广告的情况,不是应该广告出现在第三篇吗?
    0
    回复
  • day8592
    day8592 1年前
    {loop $data $k=>$v}
    {php $k=$k+1;}
    {if isset($k) && $k==5}
    {adver(*)}
    {/if}
    {/loop}
    0
    回复
  • xml
    xml 1年前
    @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}
    0
    回复
  • day8592
    day8592 1年前
    {if isset($k) && $k==5} //5 代表展现5条内容,第6条为插入的广告
    {adver(*)}
    {/if}
    0
    回复
  • xml
    xml 1年前
    对代码一窍不通,大佬可以帮忙写一下吗? @wanmei
    0
    回复
作者信息
发布见解
发内容 回顶部