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