×

zblog zblog为分类下的文章单独添加广告 zblog为分类下的文章统一添加额外的内容

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

mtsym mtsym 发表于2019-12-23 14:01:19 浏览4314 评论0

抢沙发发表评论

如果你想给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内容就行了,当然做成插件更有通用性。

群贤毕至

访客