灵动标签完美实现当前栏目高亮-支持二级栏目及内容页及栏目排序

灵动标签完美实现当前栏目高亮-支持二级栏目及内容页及栏目排序

浏览次数:
来源: 互联网
信息来源:
更新日期: 2019-08-12
文章简介


帝国CMS实现当前栏目高亮,官网论坛也有一些方法。但都各有缺陷,比如 不支持静态化的栏目页,或不支持内容页。再者就是调用出来的栏目无法自定义排序,也就是只能按栏目ID来排序

  • 正文开始
  • 相关文章

 

帝国CMS实现当前栏目高亮,官网论坛也有一些方法。但都各有缺陷,比如 不支持静态化的栏目页,或不支持内容页。再者就是调用出来的栏目无法自定义排序,也就是只能按栏目ID来排序。很不爽。

最完美的栏目高亮方法。隐藏的栏目不显示、栏目自定义排序、支持首页高亮

于是,自己动手将其改动了一下,支持DIV+CSS。

在模板中引用以下代码调用栏目即可。就这么简单。给力吧。再写CSS定义高亮即可。

<ul><li class="<?=$public_r[home]?'on':''?>"><a href="[!---news.url--]"  title="网站首页">网站首页</a></li>[e:loop={"select classid,classname from {$dbtbpre}enewsclass where bclassid=0  and showclass=0 order by myorder,classid desc",0,24,0}]    <?php    $classurl=sys_ReturnBqClassname($bqr,9);//取得栏目地址    $class="menuo";   if($GLOBALS[navclassid])   {        $fcr=explode('|',$class_r[$GLOBALS[navclassid]][featherclass]);        $topbclassid=$fcr[1]?$fcr[1]:$GLOBALS[navclassid];//取得当前栏目的一级栏目ID        if($bqr[classid]==$topbclassid)        {            $class="on";        }    }    elseif($public_r[home]==1)    {        $class="menuo";   }    ?>    <li class="<?=$class?>"><a href="<?=$classurl?>">      <?=$bqr[classname]?></a></li>   [/e:loop]</ul>

 

为了支持首页,在首页模板最顶端<html>以外,加上以下代码:

<?php$public_r[home]=1;?>

 

灵动标签完美实现当前栏目高亮-支持二级栏目及内容页及栏目排序文档下载.doc

转载请注明:帝国模板 » 灵动标签完美实现当前栏目高亮-支持二级栏目及内容页及栏目排序

收藏此文 感觉不错,赞哦! () 打赏本站

如本文对您有帮助,就请墨鱼抽根烟吧!

  • 支付宝打赏
    支付宝扫描打赏
    微信打赏
    微信扫描打赏
帝国CMS灵动标签调用日期时间
« 上一篇 2019-08-12
帝国CMS虚拟主机伪静态设置.htaccess
下一篇 » 2019-08-12

精彩评论

最近更新内容更多
帝国备份王安装网站方法
更新时间: 2019-10-22 20:34:56

112人已经看过了!

帝国CMS如何更改搜索后的返回页面--以及更改后不生效的解决方法!
更新时间: 2019-08-12 14:00:01

87人已经看过了!

虚拟货源代理平台,帝国CMS整站源码里面头部几个色块广告的原图
更新时间: 2019-08-12 13:59:58

84人已经看过了!

2014年做过的修过的移植过的那些模板!全部帝国CMS核心!
更新时间: 2019-08-12 13:59:57

59人已经看过了!

虚拟货源代理平台,帝国CMS整站源码 增加友情链接的方法
更新时间: 2019-08-12 13:59:56

54人已经看过了!

帝国CMS 弹出下载和直接下载 的修改方法!
更新时间: 2019-08-12 13:59:52

62人已经看过了!

帝国CMS统一修改已添加内容页存放目录修改成自定义
更新时间: 2019-08-12 13:59:50

61人已经看过了!