帝国CMS扩展变量$GLOBALS[navclassid]如何使用?

发布时间:2020-06-27 11:19:41www.zcabc.com 作者: 浏览:

变量:$GLOBALS[navclassid]

说明:当前栏目ID或专题ID,通过这个变量可以输出这个栏目id的所有数据(如:select * from phome_enewsclass where classid='$GLOBALS[navclassid]')

案例1:调用当前栏目下的所有信息

用灵动标签+SQL语句调用:

  1. [e:loop={"select intro from phome_enewsclass where classid='$GLOBALS[navclassid]'",1,24,0}]
  2. 栏目ID:<?=$bqr[classid]?>
  3. 父栏目ID:<?=$bqr[bclassid]?>
  4. 栏目名称:<?=$bqr[classname]?>
  5. 栏目别名:<?=$bqr[bname]?>
  6. 栏目关键词:<?=$bqr[keyboard]?>
  7. 栏目描述:<?=$bqr[intro]?>
  8. 栏目链接:[!--news.url--]<?=$bqr[classpath]?>/
  9. 栏目点击数:<?=$bqr[onclick]?>
  10. 栏目图片:<?=$bqr[classimg]?>
  11. 栏目创建时间:<?=date('Y-m-d',$bqr[addtime])?>T<?=date('H:i:s',$bqr[addtime])?>
  12. 栏目最后修改时间:<?=date('Y-m-d',$bqr[fclast])?>T<?=date('H:i:s',$bqr[fclast])?>
  13. [/e:loop]

案例2:调用栏目导航&栏目高亮

效果演示

帝国CMS扩展变量$GLOBALS[navclassid]如何使用? 第1张

灵动标签调用:

  1. [e:loop={"select * from {$dbtbpre}enewsclass order by myorder,classid desc",0,24,0}]
  2. <?php
  3. $_listyle="";
  4. if($bqr[classid]==$GLOBALS[navclassid]){$_listyle=' class="active"';}
  5. ?>
  6. <li<?=$_listyle?>><a href="/<?=$bqr[classpath]?>/"><?=$bqr[classname]?></a></li>
  7. [/e:loop]

提示:然后对类选择器.active写css样式即可,如:

  1. .active{color: #00a0e8;border-bottom: solid 3px #00a0e8;}