陈德馨

Z-Blog PHP获取指定分类及指定分类的二级分类的方法

1037人参与 |分类: 站长百科|时间:2017年05月24日 12:44

最近几天在仿一个企业站主题,也是基于Z-Blog PHP程序,企业站涉及到一个很基本的功能就是产品分类列表菜单,由于目标战采用的是DeDeCMS,实现这个功能很容易,但是Z-Blog实现起来就比较麻烦了,难道在主题设置添加一个标签来设置菜单调用?这也太麻烦了,后来发现可以利用Z-Blog现有的一些函数来实现。现在稍微整理一下转载过来,方便自己也方便需要这个功能的朋友。

这个实现方法主要是利用Z-Blog的 getlist 函数来实现,通过Get*ByID轻松获取指定分类及指定分类的二级分类。

代码如下:

//获取指定分类
function ChenDeXin_listfor($i,$ii) {
    global $zbp;
    $list = $zbp->GetCategoryByID($i);
    if ($list->SubCategorys&&$ii=='sub'){
    foreach ($list->SubCategorys as $p) {
        echo '<li>'.$p->Name.'</li>';
    }
    }else{
        echo '<li>'.$p->Name.'</li>';
        }    
}

前台输出:

{ChenDeXin_listfor(2,'sub')}

这个是指输出分类ID为2的二级分类。

{ChenDeXin_listfor(3,null)}

这个是指输出分类ID为3的分类,无二级分类。

来源:陈德馨博客(微信/QQ号:35435164),转载请保留出处和链接!

地址:

必填

选填

选填

◎已有 0 人评论,请发表您的观点。