你的位置: 首页 > 建站知识 > 模板教程

zblog模板教程之如何调用栏目分类

2025-07-30 23:43:24

现在很多人都喜欢用zblog做站,究其原因其一是zblog的插件比较多,大家都能实现自己想要的功能,其二是zblog的程序比较简洁,对于不懂程序的站长也比较容易入手,今天就给大家讲讲zblog模板制作中调用栏目分类的几种方法,说不定你能用的到。

zblog模板教程之如何调用栏目分类

1、调用所有栏目分类,这个一般用于调用顶级栏目的分类,那用以下标签就可以实现,代码比较简单,直接把下面代码放入你需要放置的位置即可。

{php} 

global $zbp; 

$array = $zbp->GetCategoryList('','',array('cate_Count'=>'DESC'),''); 

{/php} 

{foreach $array as $cate} 

<a href="{$cate->Url}" title="{$cate->Name}">{$cate->Name}</a> 

{/foreach}

2、调用当前栏目下的所有子分类,那这样的标签要怎么写呢?其实也比较简单的,代码如下:

{php} 

$str=''; 

$where=array(array('=','cate_ParentID',$category->ID)); 

$array=$zbp->GetCategoryList(null,$where,array('cate_Order'=>'ASC'),null,null); 

foreach ($array as $cate)

$str.='<li><a href="'.$cate->Url.'">'.$cate->Name.'</a></li>'; 

echo $str; 

{/php}

3、调用指定分类下的子分类(比如categorys[1]的1表示分类id是1)

{php} 

global $zbp; 

foreach($zbp->categorys[1]->SubCategorys as $cate)

echo '<a href="'.$cate->Url.'" title="'.$cate->Name.'">'.$cate->Name.'</a></li>'; 

{/php}

4、那如果要调用多个二级分类的话那标签又该如何写呢?代码如下:

{php} 

$array = explode(',',$zbp->Config('qyblue')->cblflid); 

{/php} 

{foreach $array as $id} 

<div class="fl1"><a href="{$categorys[$id].Url}" title="{$categorys[$id].Name}">{$categorys[$id].Name}</a></div> 

{foreach $zbp->categorys[$id]->SubCategorys as $cate} 

<div class="fl2"> <li><a href="{$cate->Url}" title="{$cate->Name}">{$cate->Name}</a></li> </div> 

{/foreach} 

{/foreach}

电话咨询
模板教程
建站服务
QQ客服
个人中心
人工客服
购物车
回顶部