星联网络专注帝国CMS二次功能插件开发-精品网站模板站长代码素材

  • 最近更新
  • 模板:33
  • 记录:12641|
  • 插件:52|
  • 工具:4|
  • 代码:8|
  • 评论:0

帝国cms获取当前栏目最顶级栏目id

前言

在使用帝国cms的过程中,为实现高亮栏目显示,但是又不想使用多个模板遇到一个问题《帝国cms在任何页面获取当前栏目最顶级栏目id》

  在使用帝国cms的过程中,为实现高亮栏目显示,但是又不想使用多个模板遇到一个问题《帝国cms在任何页面获取当前栏目最顶级栏目id》

  先上代码

  

<?php
              if($GLOBALS[navclassid]){
                $temp=explode('|',$class_r[$GLOBALS[navclassid]][featherclass]);
                $topbclassid=$temp[1]?$temp[1]:$GLOBALS[navclassid];//取得当前栏目的一级栏目ID
                }
                }
?>
              [e:loop={"select classid,classname,islast from {$dbtbpre}enewsclass where bclassid='$topbclassid' order by myorder,classid ASC limit 11",0,24,0}]
              <?php
              $classurl=sys_ReturnBqClassname($bqr,9);//取得栏目地址
              ?>
              <div class="dh_name"><a href="<?=$classurl?>" target="_blank"><?=$bqr[classname]?></a>
              <?php
              if(!$bqr[islast]) //判断是否终极栏目
              {
              ?>
                  <ul>
                  <?php
                  //取得栏目下的子栏目       
                  $newsclass=$empire->query("select classid,classname from ".$dbtbpre."enewsclass where bclassid=".$bqr[classid]." order by myorder,classid desc limit 11");
                  while($classr=$empire->fetch($newsclass))
                  {
                      $classrurl=sys_ReturnBqClassname($classr,9); //取得子栏目地址
                      ?>
                      <li><a href="<?=$classrurl?>"><?=$classr[classname]?></a></li>
                  <?php
                  }
                  ?>
                  </ul>
              <?php
              }
              ?>
            </div>
              [/e:loop]

本网刊登的文章均仅代表作者个人观点,并不代表本网立场。文中的论述和观点,敬请读者注意判断。

本文地址:http://www.xlkjgs.com/notes/ecms/14206.html

以上内容由本站整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

星联网络

星联网络是中国最具实战的互联网创业者的知识服务商,这里有互联网行业动态,网络推广,SEO优化,SEM优化,ESC配置,行业经验分型,互联网项目,微信营销、淘宝客赚钱、新媒体营销、京东运营、跨境电商等众多互联网营销知识分享

站长运营站长必备网站运营之道才能长久发展