帝国cms调用父栏目下所有子栏目

      最近在做网站用到的代码,分享两种帝国cms父栏目调用子栏目的方法,应该可以满足百分之90,父栏目调用子栏目的人群了,列表页调用父栏目下的子栏目。
 

帝国CMS父栏目调用子栏目的代码(1)

<?php
    $fcr=explode('|',$class_r[$GLOBALS[navclassid]][featherclass]);
    $bclassid=$fcr[1]?$fcr[1]:$GLOBALS[navclassid];  //取得父栏目id
    $classurl=sys_ReturnBqClassname($r,9);
?>
[e:loop={"select classid, classname, classpath from `[!db.pre!]enewsclass` where bclassid='$bclassid' order by `classid` asc ",5,24,0,0,0}]
<a href="/<?=$class_r[$bqr[classid]]['classpath']?>"><?=$class_r[$bqr[classid]]['classname']?></a>
[/e:loop]
注:这个代码刚好可以调用,父栏目下的子栏目。
 

帝国CMS父栏目调用子栏目的代码(2)

<?php
$tl_thisclassid=$GLOBALS[navclassid];
$tl_bclassid=$class_r[$tl_thisclassid][bclassid];
$tl_class_sql=$empire->query("select classid,classname from {$dbtbpre}enewsclass where bclassid='".$tl_bclassid."'  and showclass=0 order by myorder,classid desc");
while($tl_class_r=$empire->fetch($tl_class_sql)){
    if($tl_class_r[classid]==$tl_thisclassid)    {
        continue;    
        }
?>
<a href="<?=sys_ReturnBqClassname($tl_class_r,9)?>"><?=$tl_class_r[classname]?></a>
<?
}
?>
注:调用父栏目下的子栏目,排除当前栏目,如果没有父栏目,建的终极栏目,那调用出来的是后台所有栏目。
本条目发布于。属于网站建设分类,被贴了暂无分类标签,被阅读了次。

文章评论

    共有条评论来说两句吧...