黑马模板网专注企业网站模板制作,包括企业pbootcms网站模板,静态网页模板,网站源码下载,HTML网站模板等等。
免责声明:本站所有资源(模板、图片)搜集整理于互联网或者网友提供,仅供学习与交流使用,如果不小心侵犯到你的权益,请及时联系我们删除该资源。
以下帝国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.'
"; } return $returnstr; }