zblog如何连续指定分类,调用显示分类+其子分类
分类:zblog教程
39
在制作zblog模板时需要展示一些分类,比如分类A、B、C、D,然后每一个分类下都有各自的子分类。
显示样式为:
A
a、b、c
B
d、e、f
C
g、h、i

实现方法:
模板中需要调用代码如下:
ps: 第一行的 $zbp->Config('ydwiki')->leftidx 是指定分类ID,多ID用英文小逗号隔开即可。
{php}$leftidxs = explode(',',$zbp->Config('ydwiki')->leftidx);{/php}
{foreach $leftidxs as $key=>$bid}
{$i = $key+1}
{if isset($categorys[$bid])} <div class="son_box_k">
<span class="ss_tit"> <a href="}{$categorys[$bid].Url}"> {$categorys[$bid].Name} </a> </span>
<div class="ss_s_a">
{ydwiki_subCate($bid)} </div>
</div>
{/if}
{/foreach}其中,{ydwiki_subCate($bid)},需要在include.php中加入:
//cms catefunction ydwiki_subCate($id){
global $zbp;
if($id){
foreach ($zbp->categorys[$id]->SubCategorys as $cate) {
if($cate->Metas->ydwiki_cateurl){
echo '<a class="react" href="'.$cate->Metas->ydwiki_cateurl.'" title="'.$cate->Name.'">'.$cate->Name.'</a>';
}else{
echo '<a class="react" href="'.$cate->Url.'" title="'.$cate->Name.'">'.$cate->Name.'</a>';
}
}
}}就可以实现了。
zblog模板制作的一些技巧和调用方法,在以后会不断分享出来供更多人参考。
最新发布
-
zblog响应式自媒体博客主题63号
2026-04-08 -
zblog响应式资讯门户主题62号
2026-04-05 -
zblog响应式文章自媒体资讯主题61号
2026-04-01 -
zblog响应式自媒体资讯主题60号
2026-03-30 -
zblog响应式门户文章资讯主题59号
2026-03-29
热门文章
-
ZBLOG精品手赚APP应用下载主题19号
1225 -
zblog响应式机器设备企业主题10号
1220 -
zblog响应式生活分类信息主题2号
939 -
zblog响应式机械企业外贸主题6号
321 -
简洁大气zblog响应式文章主题52号
307