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

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

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

若您经常浏览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学习
分享给朋友:

相关文章

夸克网盘签到给的空间是永久的吗

夸克网盘签到给的空间是永久的吗

因为要保存好多学习资料,莹莹也开通了一个夸克网盘会员,您别说,充值后的体验果然尊贵,不仅下载时不限制告诉流量多少了,而且保存资源也不受每次500个文件的限制,贼爽。而且还发现,每天签到送空间,连续签到7天可翻十倍得1G。那这些签到给的空间是...

Zblog调用指定分类下文章(有图时显示缩略图,无图显示默认图片)

Zblog调用指定分类及其子分类下最新文章的代码:{foreach GetList(文章篇数,调用分类的ID,null,null,null,null,array('has_subcate' =>&n...

preg_replace('/[\r\n\s]+/', ''是什么意思(zblog)

在zblog的模板文件中,我们经常看见类似这么一串字符:preg_replace('/[\r\n\s]+/', '',这是什么意思呢?答:去除回车、换行符等空白字符。格式及含义preg_replace&nbs...

自动为Zblog网站外链添加个性化图标

自动为Zblog网站外链添加个性化图标

不难发现,许多比较精致的站长,尤其是WP博主,喜欢在外链后面添加一个小小的个性化图标,怎么实现的呢?百度搜索了一下,并没有得到想要的答案,只有自己研究了。本文以Awesome字体图标为例,阐述一下莹莹为Zblog网站外链自动添加个性化图标的...

theia Sticky Sidebar获取数据不准确侧栏底部无法对齐

theia Sticky Sidebar获取数据不准确侧栏底部无法对齐

据莹莹观察,大部分Zblog网站侧栏跟随浮动效果都是通过theia Sticky Sidebar这个JS实现的,此方法几乎可以实现完美跟随。因此莹莹在另一个网站也使用了这个JS。可正确添加上代码以后,出现了侧边栏与主体内容底部无法对齐的问题...

Zblogphp调用相关文章的两种方法

用户在阅读Zblogphp网站文章时,没有哪个站长希望他们看完一篇直接关闭网页离开,而是愿意他们能多看几篇,从而降低网站跳出率,提升用户体验的深度。为了达到这种效果,站长们经常会在文章中插入相关文章推荐,可一篇一篇地添加实在太麻烦。这时我们...