当前位置:首页 > 建站知识 > 正文内容

zblog教程:主页文章列表中插入广告的方法

admin4年前 (2021-08-30)建站知识879

若您经常浏览wordpress程序的网站,一定看见过网站主页文章列表中显示广告的情况吧?Zblog网站应该通过什么方法实现呢?

1、首先您先需要建立一个模板文件,文件的命名随意,我们这里就以post-gg.php为例。

2、在主题模板的template文件中,找到主页文件,例如:default、index等,在主页文件里面找到下面这段代码:

{foreach $articles as $article}{if $article.IsTop}{template:post-istop}{else}{template:post-multi}{/if}{/foreach}

这一段代码的意思是,如果有置顶文章,优先显示置顶,若没有则显示普通文章列表,修改成下面这种形式的。

{php}$j=1;{/php}{foreach $articles as $article}
   {if $article.IsTop}
       {template:post-istop}
       {if $j==3}
           {template:post-gg} (这里也可以不调用,直接放广告代码)       {/if}
       {php}$j++;{/php}
   {else}
       {template:post-multi}
   {/if}{/foreach}

以上代码实现的效果是,在第三篇置顶文章的后面添加广告内容。

3、若您没有这么多置顶文章,想要在普通列表第三篇文章下方显示广告,需要修改成下面的样子。

{php}$i=1;{/php}{foreach $articles as $article}
   {if $article.IsTop}
       {template:post-istop}
   {else}
       {template:post-multi}
       {if $i==3}
           {template:post-gg}
       {/if}
       {php}$i++;{/php}
   {/if}{/foreach}

4、若您既想在第三篇置顶文章下方显示广告,又想在普通文章第三篇下方显示广告,合并上方两段代码后,效果是这样的:

{php}$i=1;$j=1;{/php}{foreach $articles as $article}
   {if $article.IsTop}
       {template:post-istop}
       {if $j==3}
           {template:post-ad}
       {/if}
       {php}$j++;{/php}
   {else}
       {template:post-multi}
       {if $i==3}
           {template:post-ad}
       {/if}
       {php}$i++;{/php}
   {/if}{/foreach}

扫描二维码推送至手机访问。

版权声明:本文由莹莹笔记发布,如需转载请注明出处。

本文链接:http://www.ynyn34.com/jzzs/24.html

标签: ZblogPHP学习
分享给朋友:

相关文章

怎么给ZblogPHP免费添加幻灯片效果

怎么给ZblogPHP免费添加幻灯片效果

现在好多ZblogPHP收费模板都内置了首页幻灯片功能,作为一个不想破费的建站小白,如何让自己的网站拥有同样的功能和展示效果呢?莹莹笔记发现了一种免费添加幻灯片效果的方法,需要依赖插件“幻灯片开发版”。首先在应用中心下载安装“幻灯片开发版”...

zblog提取文章内容中的多张图片作为缩略图方法

zblog提取文章内容中的多张图片作为缩略图方法

之前只知道可以提取文章内容中的一张图片作为缩略图,没想到还有这么牛的方法,竟然可以调用多张图片作为缩略图,有多少张图片就可以显示多少张,简直太腻害了。{php} $pattern="/<[img|IMG].*?src=[\...

zblog调用指定分类包含子分类文章列表的代码

在制作ZblogCMS模板时,经常会用到调用指定分类包含子分类文章列表的代码,特意整理记录,防止以后想用的时候找不到。{php} $str=''; $cate=1; $array=Getlist(7,$cate,nul...

Zblogphp调用单个标签下指定数量文章

Zblogphp调用文章的方式真的是多种多样,不仅可以按分类,按文章ID,按发布顺序,按浏览次数,还可以调用单个标签下指定数量文章,这样我们就可以使调用的文章相关性更高,用来集中展示某一个产品,非常实用。{foreach Getl...

zblogPHP判断不同页面的代码

zblogPHP模板制作中,经常需要对不同页面进行判断,从而调取该页面的专用模板,今天莹莹主要想记录一下判断首页、分类页、日志页、标签页、独立页面、作者页面、日期页面的代码及常用调用方法,同时结合以实例。{if $type==&#...

zblog文章中有图时显示缩略图,无图时只显示摘要文字的方法

当前的zblog带缩略图主题模板,大都是采用了文章中有图时,提取第一张图片作为缩略图,文章内容中无图时,自定义一张或者几张图片作为默认缩略图的方式。有不少用户希望,无图时只显示摘要文字,通过什么方法实现呢?1、通过IF判断语句识别内容是否有...