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




  1. <ul class="navbar">
  2.       <li <?if (!$GLOBALS[navclassid]){?> id="nvabar-item-index"<?}?>><a href="<?=$public_r['add_www_yisvip_com_url']?>">首页</a></li>
  3. <?php
  4. $ecms_bq_sql=sys_ReturnEcmsLoopBq("select * from [!db.pre!]enewsclass where bclassid=0 order by myorder limit 10",14,24,0);
  5. $bqno=0;
  6. while($bqr=$empire->fetch($ecms_bq_sql))
  7. {
  8.         $bqsr=sys_ReturnEcmsLoopStext($bqr);
  9.         $bqno++;
  10.         ?>

  11.           <li id="navbar-category-<?=$bqr[classid]?>">
  12.           <a href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>/"><?=$bqr[classname]?></a><i class="fa fa-caret-down"></i>
  13.           
  14.           <ul>
  15. <?php
  16.         $ecms_bq_sql2=sys_ReturnEcmsLoopBq("select * from [!db.pre!]enewsclass where bclassid=$bqr[classid] order by myorder limit 50",14,24,0);
  17.         $bqno2=0;
  18.         while($bqr2=$empire->fetch($ecms_bq_sql2))
  19.         {
  20.                 $bqsr2=sys_ReturnEcmsLoopStext($bqr2);
  21.                 $bqno2++;
  22.                 ?>  
  23.           <li id="navbar-category-<?=$bqr2[classid]?>"><a href="/<?=$bqr2[classpath]?>/"><?=sub($bqr2[classname],0,54,false)?></a></li>
  24.          <?php
  25.         }
  26.         ?>
  27.           </ul>
  28.           </li>
  29.           <?php
  30. }
  31. ?>
  32. </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>




上一篇:帝国CMS列表如有缩略图就显示,没有则不显示的方法
下一篇:帝国CMS后台添加信息报错Duplicate entry 'xx' for key 'PRIMARY
如无回复请发邮件