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

以下帝国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; }

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

    
    
                        

    给TA打赏
    共{{data.count}}人
    人已打赏
    帝国CMS教程

    帝国CMS如何一键清空栏目数据的教程

    2024-11-20 0:12:12

    帝国CMS教程

    帝国CMS模板判断内容页没有图片时显示广告

    2024-11-20 0:32:17

    【腾讯云】11.11云上盛惠!云服务器首年1.8折起,买1年送3个月!
    11.11云上盛惠!海量产品·轻松上云!云服务器首年1.8折起,买1年送3个月!超值优惠,性能稳定,让您的云端之旅更加畅享。
    查看更多相关信息>>
    站长

    (工作日 10:00 - 22:30 为您服务)

    2026-05-13 01:25:30

    您好,无论是售前、售后、意见建议……均可通过联系工单与我们取得联系。

    猜你想问:

    • 购买的模板免费包安装吗?

    • 这个演示地址有吗?

    • 购买vip会员可以下载哪些模板?

    您的留言我们已经收到,我们将会尽快跟您联系!
    取消
    立即选择任一渠道联系我们