帝国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>

温馨提示:本文最后更新于2022-09-12 11:37:21,某些文章具有时效性,若有错误或已失效,请在下方留言或联系丁塔克博客
© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发

请登录后发表评论