帝国cms无限极栏目导航函数教程
更新时间:2015年12月29日 19:35 点击:1385
通过本教程实现无限栏目调用
将以下函数放到 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)?>
相关文章
- 这篇文章主要为大家详细介绍了使用jQuery.Pin垂直滚动时固定导航的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2017-05-27
- Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架,主要基于 HTML、CSS、JAVASCRIPT 的。接下来通过本文给大家介绍BootStrap 附加导航组件的知识,感兴趣的朋友一起学习吧...2016-07-29
- 这篇文章主要介绍了jQuery实现的导航下拉菜单效果,涉及jQuery响应鼠标事件动态操作页面元素的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下...2016-07-06
- 这篇文章主要介绍了基于jQuery实现鼠标点击导航菜单水波动画效果附源码下载,需要的朋友参考下...2016-01-08
- 这篇文章主要给大家介绍了关于微信小程序实现导航功能的操作步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-03-10
- 这篇文章主要介绍了Bootstrap导航栏各元素操作方法,针对表单、按钮、文本进行操作,感兴趣的小伙伴们可以参考一下...2015-12-29
帝国CMS灵动标签调用当前父栏目下所有子栏目-支持选中状态/高亮
帝国CMS实现灵动标签调用当前父栏目下所有子栏目-支持选中状态及当前栏目高亮,支持栏目自定义排序。最适用于内容模板,显示父栏目下的子栏目。 支持静态栏目页与动态栏目页 代...2016-05-19- 这篇文章主要教会大家如何利用Bootstrap3制作自己的导航栏,设计自己喜欢的元素、样式,感兴趣的小伙伴们可以参考一下...2016-05-14
- 这篇文章主要介绍了Bootstrap多级导航栏的实现代码的相关资料,需要的朋友可以参考下...2016-03-10
- 这篇文章主要介绍了jQuery实现网页顶部固定导航效果代码,涉及jQuery响应scroll事件动态操作页面元素样式的相关技巧,需要的朋友可以参考下...2015-12-25
- 帝国CMS功能确实非常强大。但为啥子做个单页面就这么麻烦呢。 在论坛找了很久,一般来有以下几个方法: 一、其实栏目有个“页面内容式”。但悲催的是居然不支持绑...2016-05-19
CSS3 media queries结合jQuery实现响应式导航
这篇文章主要为大家详细介绍了CSS3 media queries结合jQuery实现响应式导航,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2016-10-02- 这篇文章主要为大家详细介绍了MVC4制作网站教程,部分栏目功能实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-09-22
- 这篇文章主要介绍了Bootstrap实现响应式导航栏效果,导航栏是一个很好的功能,是Bootstrap网站的一个突出特点,本文带领大家学习实现Bootstrap导航栏,需要的朋友可以参考下...2015-12-29
- 给一客户制作仿京东商城的商品分类菜单,本来这种菜单形式也很常见的,但京东商城的比较变态,就是当前栏目展示并且在保在最上面。如下图。 如是就想到一个思路: 先调用当前栏...2016-05-19
- 以前从来没写过递归(其实想想,对算法完全没概念),刚好有这个需求,试着写了一下,发现也挺容易的,特别记录一下。数据库是dedecms默认的,dede_arctype是保存栏目的表,reid是栏目的父级栏目id。复制代码 代码如下:$array = array(...2014-05-31
在ASP.NET 2.0中操作数据之三:创建母版页和站点导航
本文主要介绍在ASP.NET如何创建母版页以及站点地图等操作,母版页的实现的功能有点类似自定义用户控件,可以实现网站页面统一的设计和布局。...2021-09-22- 本文章来给各位朋友介绍Magento 修正来自首页的产品页面包屑导航实现方法,如果产品是从Category产品列表中进入Product详细页面,则面包屑导航中含有Category Path; 否则...2016-11-25
- 帝国CMS循环子栏目数据调用标签,调用的子栏目数据只能调用一种信息,比如只能调用一组最新信息,如何同时调用一组最新信息及点击排行信息呢? <?php $bclassid=$GLOBALS[navclassi...2016-05-19
- 垂直导航效果要如何实现呢,下面我们来看一篇关于css实现漂亮的垂直导航样式,具体的例子如下文介绍,希望文章对各位有帮助。 幻灯片滑动切换的时候,需要做个切换的导航...2017-01-22