以下帝国CMS函数可以在任意位置调用N级导航菜单,自己只需要更改css即可。

复制以下函数放到 e/class/userfun.php 文件中

function dp_classmenu($bclassid,$i=0,$m=0){
global $empire,$dbtbpre,$public_r;
$bclassid=(int)$bclassid;
$i=(int)$i;
if(!$i){$i=1;}
$d=$i;
if($d>2){$d=2;}
$st='';
if($d>1&&$m==1){
$st=' start';
}
$returnstr='';
$i+=1;
$m=0;
$sql=$empire->query("select classid,classname,bclassid,islast,classpath from {$dbtbpre}enewsclass where bclassid='$bclassid' and wburl='' order by myorder,classid");
while($r=$empire->fetch($sql)){
$returnstr.='
  • ‘;
    $classurl=$public_r[‘newsurl’].$r[‘classpath’].’/’;
    $m+=1;
    if($r[‘islast’]){
    $qstr=’&C‘;
    $lian=”;
    $hstr=”;
    }else{
    $qstr=’&D‘;
    $lian=’class=”lian”‘;
    $hstr=’‘;
    }
    $returnstr.=$qstr.”.$exp.$r[‘classname’].”.$hstr;
    if(empty($r[‘islast’]))
    {
    $moreclassstr=dp_classmenu($r[‘classid’],$i,$m);
    $returnstr.=’

      ‘.$moreclassstr.’

    ‘;
    }
    $returnstr.=”

  • “;
    }
    return $returnstr;
    }

    在需要调用的地方调用了,调用方法

    
    
    	
    声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。