建站技术网专注分享网站建设技术,网站建设教程,真正帮你学会做网站技术,轻松解决网站建设过程中遇到的常见问题,为广大站长服务。 网站地图 | 收藏本站 | 订阅
域名投资,就来找米网,认准网址:www.zhaomi.cc 专业仿站,就到仿站网:www.fangzhan.org
  站内公告: ·帝国cms教程内容已更新,欢迎关注     ·建站技术网采用阿里云服务器,备案已通    
您当前的位置:建站技术网 > cms教程 > 帝国cms教程

帝国cms无限级循环输出栏目导航函数

时间:2019-05-12 11:12:59  来源:网络收集  整理: 建站技术网 www.jzjsw.com     点击:0次

本函数可以循环输出所有栏目的列表,不管栏目有几级,都会输出

折叠PHP 代码
  1. <?php  
  2. require('../class/connect.php');  
  3. require('../class/db_sql.php');  
  4. require("../class/q_functions.php");  
  5. require('../data/dbcache/class.php');  
  6. $link=db_connect();  
  7. $empire=new mysqlquery();  
  8. //获取网站栏目  
  9. function user_ListCats($bclassid) {  
  10.     global $empire$dbtbpre,$class_r;  
  11.    
  12.     $sql=$empire->query("select classid, classname, bclassid, islast, classpath, classurl,tbname,sonclass,classimg from {$dbtbpre}enewsclass where bclassid='$bclassid' and wburl='' order by myorder,classid");  
  13.     $num=$empire->num1($sql);  
  14.     if ($num == 0 && $bclassid == 0)//无记录  
  15.     {  
  16.         echo $GLOBALS['notrecordword'];  
  17.         return "";  
  18.     }  
  19.     if ($num == 0)  
  20.     {  
  21.         return '';  
  22.     }  
  23.     $i = 1;  
  24.     while ($r=$empire->fetch($sql))  
  25.     {  
  26.         //        如果不是终极栏目,显示其子目录  
  27.         if($_GET['toHtml']){  
  28.             $url=$_GET['root'].$r['classpath'];  
  29.         }else{  
  30.             $url=$_GET['root'].'listInfo.php?classid='.$r['classid'];  
  31.         }  
  32.         $select = $_GET['classid']==$r['classid']?'class="mm-selected"':'';  
  33.         if(emptyempty($r[islast]) )  
  34.    
  35.         {  
  36.    
  37.           echo '<li '.$select.'><a href="' .$url'"><i class="iconfont icon-'.($r['classimg']?$r['classimg']:$r['tbname']).'"></i> ' . $r[classname] . '</a>';  
  38.                     if($r[sonclass]){  
  39.                              echo '<ul>'."/r/n";  
  40.    
  41.                                 user_ListCats($r[classid], $showMore);  
  42.    
  43.                             echo '</ul>'."/r/n";  
  44.                     }  
  45.                             echo '</li>';  
  46.    
  47.         } else {  
  48.    
  49.          echo '<li '.$select.'><a href="' . $url . '"><i class="iconfont icon-'.($r['classimg']?$r['classimg']:$r['tbname']).'"></i> ' . $r[classname] . '</a></li>';  
  50.    
  51.         }  
  52.    
  53.         $i += 1;  
  54.    
  55.     }  
  56.    
  57. }  
  58. echo @user_ListCats();  
  59. db_close();  
  60. $empire=null;  
  61. ?>  

 

标签:
文章标题:帝国cms无限级循环输出栏目导航函数
文章网址:http://www.jzjsw.com/cmsJiaocheng/diguocms/11424.html
上一篇:帝国cms中根据文章的收藏数量排序来显示文章列表
下一篇:帝国cms结合项显示结果数量的方法
来顶一下
返回首页
返回首页
相关文章
    无相关信息
推荐资讯
如何通过SEO优化排名赚钱?SEO赚钱方法
如何通过SEO优化排名赚
seo优化教程:网站seo内容优化
seo优化教程:网站seo
SEO细节:企业SEO如何快速为新站做出效果
SEO细节:企业SEO如何
电商技术将如何发展?2018年有这五个大胆预测
电商技术将如何发展?
最新文章
栏目更新
栏目热门