zblog如何给单个分类文章添加特定内容


如果你想给zblog某个分类下的文章单独添加特定html内容或者广告,可以通过修改模板文件post-single.php,找到<div class="entry">,在里面添加一个div,然后在主题的配置中心自己生成两个字段,比如分类叫post_ad_category,分类绑定的内容叫post_ad_category_content,修改大致如下

main.php的submit添加如下字段

    $zbp->Config( 'theme' )->postAdCategory  = $_POST['postAdCategory'];
    $zbp->Config( 'theme' )->postAdCategoryContent = $_POST['postAdCategoryContent'];

post-single.php修改如下

<div class="entry">
    <div class="post_ad">
        {if $article.Category.Name === $zbp->Config('theme')->post_ad_category}
            {if $zbp->Config('theme')->postAdCategoryContent}
                {$zbp->Config('theme')->postAdCategoryContent}
            {/if}
        {else}
            // other ad
        {/if}
    </div>
 </div>

然后自己在主题配置里面添加对应html内容就行了,当然做成插件更有通用性。


内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://11000011.com/?id=556

« 上一篇 下一篇 »

我要评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

主机推荐

  • 搬瓦工