帝国CMS无限极栏目导航函数
发布时间:2021-01-01作者:帝国建站网
以下帝国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.='<li class="tm'.$d.$st.'">'; $classurl=$public_r['newsurl'].$r['classpath'].'/'; $m+=1; if($r['islast']){ $qstr='<span class="facefont wj">&C</span>'; $lian=''; $hstr=''; }else{ $qstr='<span class="facefont wjj">&D</span>'; $lian='class="lian"'; $hstr='<span class="facefont hao">-</span>'; } $returnstr.=$qstr.'<a href="'.$classurl.'" '.$lian.'>'.$exp.$r['classname'].'</a>'.$hstr; if(empty($r['islast'])) { $moreclassstr=dp_classmenu($r['classid'],$i,$m); $returnstr.='<ul class="tmu2" style="display:none">'.$moreclassstr.'</ul>'; } $returnstr.="</li>"; } return $returnstr; }
在需要调用的地方调用了,调用方法
<?=dp_classmenu(0)?>
相关帝国教程
- 07-17帝国CMS自定义页面调用分类
- 04-30帝国CMS模板各页面调用专题名称和简介
- 02-03帝国cms教程之字段处理函数应用教程[图文]
- 08-29帝国CMS灵动标签按照点击数实现天、周、月排行榜调用方法
- 04-29帝国CMS TAGS标签随机颜色/大小/变化的调用方法!使用[showtags]标签随机调用!
- 10-19帝国CMS7.5编辑器按enter回车换行
- 06-07帝国cms列表页模板自动把标题图片生成缩放图并调用出来
- 03-167.5版本utf-8版
- 10-24帝国CMS解决文章自动提取简介后双引号显示成”方法
- 06-15帝国CMS模板自定义页面用PHP获取页面ID、名称、标题、关键词、描述、内容等
- 04-25给帝国CMS后台增加手动添加会员功能!
- 05-23帝国CMS模板留言版页面和反馈页面以及动态页脚调用友情链接的方法
- 03-05帝国cms模板灵动标签调用的信息带tag和搜索关键字
- 09-11灵动标签判断索引加样式
- 04-21帝国cms标签支持按SQL语句调用方法说明
- 12-25帝国CMS内容页调用会员、投稿者用户头像等字段
- 02-18帝国CMS采集超时解决方案
- 03-3024小时发布时间为红色帝国CMS方法
- 08-10帝国CMS内容页获取当前栏目ID及父栏目ID方法
- 05-15帝国CMS教程栏目绑定域名步骤