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

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

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

若您经常浏览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://ynyn34.com/jzzs/24.html

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

相关文章

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

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

Zblog按文章ID升序排列调用文章列表(实现倒序输出)

在一些特殊类型的网站,比如说小说网站的章节板块,或许会用到文章倒序输出这个功能,发布时间越早的前几章排在最前面,按照发布顺序依次排列。在Zblog中如何实现呢?只需要在调用文章列表时,按照文章ID升序排列即可实现,举个简单例子。{php}...

zblog后台登录管理员账号提示失败或者没有权限的一种情况

zblog后台登录管理员账号提示失败或者没有权限的一种情况

网站多了有的时候密码就会记混,尤其是一些图省事,本来在浏览器记住密码的网站,突然有一天删除了本地cookie,需要管理员账号密码时,经常会傻眼,连续试了七八个密码都提示登录失败或者没有权限。可能的错误原因:1、您是否已经登录?请先登录后台,...

zblog调用一定时间内不同分类随机文章的方法

首先在include文件内添加以下功能函数:function xxmy_GetArticleCategorys($Rows,$CategoryID,$hassubcate){     &n...

zblog1.7自带缩略图调用方法(有图时调用第一张图片无图默认)

zblog1.7版本升级后,缩略图有了新的调用方法,无需经过复杂的PHP判断和处理,一两行代码就可以解决缩略图的调用、裁剪等诸多问题,下面的代码是zblog1.7自带略缩图调用方法,实现的效果为文章内容中有图片时,将第一张图片缩小至指定尺寸...

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

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

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