以下帝国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;
}
在需要调用的地方调用了,调用方法
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)