当前位置:首页 > 文章 > 帝国CMS > 正文内容

帝国cms列表页获取父级栏目地址和父级栏目下所有子栏目

3年前 (2022-10-21)帝国CMS8511

帝国cms列表页获取父级栏目地址和父级栏目下所有子栏目

<div class="catleader minicat">
          <ul class="sub-category">
            <?php
             $bclassid = $class_r[$GLOBALS[navclassid]][bclassid]; //获取当前⽗栏⽬ID
             $cr['classid']=$class_r[$GLOBALS[navclassid]][bclassid];
             $bclassurl=sys_ReturnBqClassname($cr,9);
            >
            <li class="cat-item"> <a href="<?=$bclassurl?>">全部</a> </li>  
            [e:loop={"select classid,classname from {$dbtbpre}enewsclass where bclassid='$bclassid' order by myorder,classid asc",0,24,0}]
                        <?
                          $classurl=sys_ReturnBqClassname($bqr,9);//取得栏⽬地址
                          $on="";
                          if($bqr[classid]==$GLOBALS[navclassid])//当前栏⽬ID
                          {
                             $on="current-cat";
                          }
                        >
              <li class="cat-item  <?=$on?>"> <a href="<?=$classurl?>"><?=$bqr[classname]?></a> </li>       
          [/e:loop]
          </ul>
        </div>

<?php
             $bclassid = $class_r[$GLOBALS[navclassid]][bclassid]; //获取当前⽗栏⽬ID
             if($bclassid!=0){
                 $cr['classid']=$class_r[$GLOBALS[navclassid]][bclassid];
                 $bclassurl=sys_ReturnBqClassname($cr,9);
              }else{
                 //⽗级栏⽬
                 $bclassurl=sys_ReturnBqClassUrl($class_r[$GLOBALS[navclassid]]);
                 $bclassid=$GLOBALS[navclassid];
              }
            >
               <li ><a  href="<?=$bclassurl;?>" id="nav<?=$bclassid?>">全部</a></li>              
               [e:loop={"select * from `[!db.pre!]enewsclass` where bclassid='$bclassid' order by myorder,classid asc ",0,24,0,0,0}]                  
                   <li><a href="<?=$bqsr[classurl]?>" id="nav<?=$bqr[classid]?>"><?=$bqr[classname]?></a></li>
               [/e:loop]
 <script>
 $(document).ready(function(){  
  $("#nav[!--self.classid--]").addClass("active"); 
 });
</script>

扫描二维码推送至手机访问。

版权声明:本文由蓝博发布,如需转载请注明出处。

本文链接:https://blueboss.cn/p/324.shtml

“帝国cms列表页获取父级栏目地址和父级栏目下所有子栏目” 的相关文章

帝国CMS模板中随机调用文章信息

帝国CMS模板中随机调用文章信息

可以在生成标签的时候,标签参数中的排序参数用:’rand()’。引号不用。 比如: [ecmsinfo]2,10,32,0,0,2,0,”,’rand()’[/ecmsinfo] 但如果信息量很大的时候,比如上万后。严重影响生成速度。不建意使用。 如果确实要使用,可以用下面思路: 先用php随机出...

帝国cms灵动标签实现循环子栏目数据

帝国cms灵动标签实现循环子栏目数据

帝国cms灵动标签实现循环子栏目数据 <?php $bclassid=$GLOBALS[navclassid];//取得本栏目id //取得本栏目下的子栏目 ?> [e:loop={"select classid, classname, classpath from `[!db.pre...

帝国CMS灵动标签调用副表字段内容

帝国CMS灵动标签调用副表字段内容

在灵动标签循环内用SQL读取副表内容。下面以读取新闻副表中的newstext字段为例: [e:loop={0,1,3,0}] <?php $fr=$empire->fetch1("select newstext from {$dbtbpre}ecms_news_data_{$bqr[s...

帝国CMS模板中灵动标签调用当天日期的标题文字显示红色

帝国CMS模板中灵动标签调用当天日期的标题文字显示红色

帝国cms模板中灵动标签调用当天日期的标题文字显示红色呢? 帝国CMS模板网小编就来为大家分享: [e:loop={'news',8,18,0}] <?php $color="#333"; if(date("Y-m-d",$bqr[newstime])==date("Y-m-d")) { $...

帝国CMS怎么调用自定义分类怎么实现

帝国CMS怎么调用自定义分类怎么实现

帝国CMS调用自定义分类的方法:   具体标签如下: [e:loop={'select id,path,title from [!db.pre!]enewspage where classid=1 order by id',20,24,0}] <?php $pageurl=$public_r...

帝国cms灵动标签调用信息标题分类名称和地址

帝国cms灵动标签调用信息标题分类名称和地址

帝国cms灵动标签调用信息标题分类名称和地址的方法!一起来了解一下吧: 实现方法如下: 在需要调用的页面模板里加入以下代码: [e:loop={1,10,0,0}] 标题分类:<a href="<?=sys_ReturnBqInfoTypeUrl($bqr[ttid])?>"&g...