您的位置:首页 > 帝国cms教程

帝国cms数字类型判断栏目高亮代码

2022-12-12 04:45:55 帝国cms教程 196
<ul class="navbar">
  <li <?if (!$GLOBALS[navclassid]){?> id="nvabar-item-index"<?}?>><a href="<?=$public_r['add__yisvip__url']?>">首页</a></li>
<?php
$ecms_bq_sql=sys_ReturnEcmsLoopBq("select * from [!db.pre!]enewsclass where bclassid=0 order by myorder limit 10",14,24,0);
$bqno=0;
while($bqr=$empire->fetch($ecms_bq_sql))
{
  $bqsr=sys_ReturnEcmsLoopStext($bqr);
  $bqno++;
  ?>

    <li id="navbar-category-<?=$bqr[classid]?>">
    <a href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>/"><?=$bqr[classname]?></a><i class="fa fa-caret-down"></i>
    
    <ul>
<?php
  $ecms_bq_sql2=sys_ReturnEcmsLoopBq("select * from [!db.pre!]enewsclass where bclassid=$bqr[classid] order by myorder limit 50",14,24,0);
  $bqno2=0;
  while($bqr2=$empire->fetch($ecms_bq_sql2))
  {
      $bqsr2=sys_ReturnEcmsLoopStext($bqr2);
      $bqno2++;
      ?>
    <li id="navbar-category-<?=$bqr2[classid]?>"><a href="/<?=$bqr2[classpath]?>/"><?=sub($bqr2[classname],0,54,false)?></a></li>
   <?php
  }
  ?>
    </ul>
    </li>
    <?php
}
?>
 </ul>

已可以这样写
把高亮的CSS样式写入模板用[showclasstemp] 标签输出栏目列表
[!--self.classid--] 当前栏目ID[!--classid--] 栏目ID
CSS高亮:
<style>
.this[!--self.classid--]
</style>

<li class="this[!--classid--]"></li>

当ID相同的时候 栏目就高亮了
比如当前栏目ID为6那么CSS样式为:

<style>
.this6
</style>

栏目列表则为:

<li class="this1"></li>
<li class="this2"></li>
<li class="this3"></li>
<li class="this4"></li>
<li class="this5"></li>
<li class="this6"></li>

相关推荐