php抓取指定栏目id,zblogphp代码:获取指定父分类栏目下的子分类菜单列表

今天我们一起来学习一下,zblog php获取指定父分类栏目的子分类菜单列表的代码及使用,下面介绍三种显示方式:

第一种方法

将下面的代码放到主题模板适当的位置即可:{php}

$str='';$where=array(array('=','cate_ParentID',分类ID));

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

foreach ($array as $cate){$str.='

Url.'">'.$cate->Name.'';}

echo $str;

{/php}

以上代码中的“分类ID”,就是你要指定的分类ID,把“分类ID”替换成对应的数值,就能获得此分类ID下的所有子分类菜单!

第二种方法

调用指定分类栏目下的子分类菜单列表(不包含父分类名)

把下面的函数代码添加到主题的include.php文件中:function subCate($id)

{ global $zbp;

if($id){  foreach ($zbp->categorys[$id]->SubCategorys as $cate)

{echo '

Url.'" title="'.$cate->Name.'">'.$cate->Name.''; }

}}

然后在网页对应的模板位置添加调用:{subCate('1')}

把调用代码中的数字“1”改为你想要指定的父分类ID,然后,在后台首页更新缓存即可。

第三种方法

将下面的函数代码添加到主题的include.php文件中function catelist($i,$ii) {

global $zbp;

$list = $zbp->GetCategoryByID($i);

if ($list->SubCategorys&&$ii=='sub'){

foreach ($list->SubCategorys as $p) {

echo '

'.$p->Name.'';

}

}else{

echo '

'.$p->Name.'';

}    }

然后,在前台网页对应的主题模板适当的位置添加如下代码:{catelist(2,'sub')}

其中,数字2是分类ID,表示调用ID为2的分类栏目下的子分类菜单列表!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值