<li class="<?=$public_r[home]?'active':''?>"><a href="[!--news.url--]">首页</a></li>
<li class="<?=$GLOBALS[navclassid]==0?'active':''?>"><a href="[!--news.url--]">首页</a></li>
<?php
$ecms_bq_sql=sys_ReturnEcmsLoopBq('select classid,classname,classpath from [!db.pre!]enewsclass where bclassid=0 and showclass=0 order by myorder limit 8',20,24,0);
$bqno=0;
while($bqr=$empire->fetch($ecms_bq_sql))
{
$bqsr=sys_ReturnEcmsLoopStext($bqr);
$bqno++;
?>
<li class="dropdown"><a href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>"  data-toggle="dropdown" class="<?=currentPage($GLOBALS[navclassid],$bqr[classid])?>"><?=$bqr[classname]?><b class="fa fa-angle-down"></b></a><ul class="dropdown-menu nav_two"><?php$ecms_bq_sql2=sys_ReturnEcmsLoopBq("select classid,classname,classpath from [!db.pre!]enewsclass where bclassid='$bqr[classid]' order by myorder limit 5",20,24,0);$bqno2=0;while($bqr2=$empire->fetch($ecms_bq_sql2)){$bqsr2=sys_ReturnEcmsLoopStext($bqr2);$bqno2++;?><li><a href="<?=$public_r[newsurl]?><?=$bqr2[classpath]?>"><?=$bqr2[classname]?></a></li><?php}?></ul>
</li><?php
}
?>

两种方式判断首页高亮,其中使用 $GLOBALS[navclassid] 来判断当前栏目的ID

如果是"0",说明当前栏目没有ID,那么肯定就是首页了。

使用灵动标签,循环输出属于根目录下的一级栏目。

e\class\userfun.php里添加自定义函数:

function currentPage($classid,$thisid){
global $class_r;
$fr=explode('|',$class_r[$classid][featherclass]);
$topbclassid=$fr[1]?$fr[1]:$classid;
if ($topbclassid==$thisid) {
echo "on";
}
else {
}
}

帝国导航支持二级栏目高亮(纯PHP)相关推荐

  1. 帝国导航支持二级栏目高亮(灵动标签)

    <li class="<?=$public_r[home]?'active':''?>"><a href="[!--news.url--]& ...

  2. 帝国导航后二级调用及无线循环

    帝国CMS用PHP代码实现灵动标签的技巧: 为什么要了解这个技巧 1.通过php代码可以在不支持灵动标签的页面中调用信息. 2.通过php代码来调用信息更灵活,可以支持标签无限嵌套的效果. 如何用PH ...

  3. 帝国CMS导航栏目实现当前栏目高亮非JS,超简单,万能公式

    前言 今天给大家发布一种实现帝国CMS当前栏目高亮的方法,超级实用,超级简单的.非JS,就一行代码. 首页高亮代码如下: <li <?php if(empty($GLOBALS[navcl ...

  4. 二级导航 sql php,帝国cms栏目导航调用之SQL语句调用一级栏目和二级栏目的方法...

    帝国cms调用一级栏目及下面的二级栏目调用方法如下: SQL语句<?php $ecms_bq_sql=sys_ReturnEcmsLoopBq("select * from [!db. ...

  5. php 当前栏目高亮,帝国CMS导航栏目实现当前栏目高亮

    一流资源网以前发布过多篇帝国CMS栏目高亮的文章.今天再发布一种实现帝国CMS当前栏目高亮的方法: 第一步:打开 /e/class/userfun.php 文件,在  ?> 内添加以下代码fun ...

  6. 帝国CMS简单的列表或公共模板自定义文字导航高亮显示当前栏目名称教程

    帝国CMS简单的列表或公共模板自定义文字导航高亮显示当前栏目名称 将首页单独用一段代码 <li class=<?=$GLOBALS[navclassid]?"":&qu ...

  7. 三级栏目html,易优CMS 栏目页分离调用二级栏目导航和三级栏目导航

    在使用易优cms时,遇到栏目页或者内容页二级栏目导航和三级栏目导航分开调用时,标签如何调用呢?先在公用函数文件里加一截代码,. 公用函数文件\extend\function.php打开后在底部添加下面 ...

  8. php 什么cms能让会员自已建个独立站并绑上二级域名?,CMS_帝国CMS使用二级域名并解决顶一下的方法,1、将2级域名解析指向到所在 - phpStudy...

    帝国CMS使用二级域名并解决顶一下的方法 1.将2级域名解析指向到所在的空间,(可以用泛解析,如*.phpstudy.net A IP ,也就是A记录) 2.需要空间支持绑定到栏目所在的文件夹(如果是 ...

  9. classname帝国怎么用php调用,帝国cms怎么调用栏目别名

    帝国cms怎么调用栏目别名? 在新模板制作过程中,由于栏目名称比较长,用在标题上没有问题,对seo有利,但是在页面上不希望这么长,简单即可,提过提供了栏目别名,如果能调用就方便了, 请留意下面的修改方 ...

最新文章

  1. URAL 1353 Milliard Vasya's Function DP
  2. 后台开发经典书籍--图解http
  3. 1_STM32cubeIDE_黑色主题修改图标,vscode代码模板制作,GPIO(通用输入输出)
  4. Java程序员的推荐阅读书籍
  5. Keras共享某个层
  6. 高中选的美术将来能考计算机学校吗,北京中考美术考上美术高中以后上考大学一定要考美术专业的大学?好考美术高中...
  7. 虚拟服务器和虚拟主机(空间)的区别
  8. 如何才能把文字的排版做好
  9. t6服务器验证密码失败,用友T6软件T6服务无法启动,提示SA密码错误
  10. 记一次失败的应聘实习经历
  11. cpu、内存、硬盘之间的关系
  12. php中mysql_assoc,在PHP中使用mysql_fetch_assoc时出现警告
  13. 【自用向】【新手向】PHP入门学习(不断更新)
  14. 微信表情图像代表什么意思_微信里的表情每个头像代表什么意思
  15. 3t硬盘用什么软件测试显卡,【转】希捷酷鱼3TB网友试用---玩转3T硬盘,就是这么容易...
  16. asterisk拨号计划中Hangup() App执行规则
  17. java和前端哪个好学_前端好学还是Java好学?
  18. js刻度尺插件_自制刻度尺插件-前端简易实现腾讯信用界面
  19. Java并发深度总结:synchronized 关键字
  20. CV圈杀疯了!继谷歌之后,清华、牛津等学者又发表三篇MLP相关论文,LeCun也在发声...

热门文章

  1. 晨会这样开,员工不累,效率加倍
  2. vue基于element时间日期组件上传多个时间转字符串(限制今天以前不能选)
  3. java匹配unicode符号和表情_使用java .jar的表情符号unicode问题
  4. 今年全网活跃得高危漏洞跟踪记录表
  5. “TOP面对面”第二期:全面解读HiWallet钱包
  6. excel其中一个页签慢,excel表格12个页签数据汇总-Excel怎么实现多张表格数据自动汇总到一张表上...
  7. python 发微信 自动登录_用python自动给微信好友发消息
  8. 微信小程序退出登录取消授权
  9. 九章算术更相减损术的的c语言实现
  10. css实现图片未加载完成时占位显示