您的位置:首页 > 帝国cms教程

帝国CMS无限极栏目导航函数

2021-03-30 22:28:21 帝国cms教程 208

以下帝国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.='';}$returnstr.="
  • ";}return $returnstr;}
    在需要调用的地方调用了,调用方法

    <?=dp_classmenu(0)?>

    相关推荐