帝国CMS灵动标签实现当前栏目高亮支持二级栏目及内容页及栏目排序
帝国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; ?>
(资源库 www.zyku.net)
栏 目:帝国CMS
下一篇:帝国CMS添加百度地图标注的方法
本文标题:帝国CMS灵动标签实现当前栏目高亮支持二级栏目及内容页及栏目排序
本文地址:https://www.zyku.net/ecms/1144.html
您可能感兴趣的文章
- 07-31帝国cms 列表页用灵动标签怎么调用文章列表
- 05-09UCMS 文章栏目排序方式
- 04-17帝国CMS灵动标签显示标题属性、截取标题字数
- 08-13织梦当前栏目调用二级、三级栏目且栏目高亮解决方法
- 05-09PHP实现获取第一个中文首字母并进行排序的方法
- 04-27帝国CMS灵动标签调用指定栏目下的子栏目
- 04-27帝国CMS标签调用的附加SQL条件和排序参数
- 04-15帝国CMS用灵动标签调用当前文章的“上一篇”和“下一
- 03-11帝国CMS灵动标签排序写法
- 03-10thinkphp按照汉字首字拼音排序的方法
- 03-12戴尔v5470笔记本自带WIN8系统装WIN7的
- 02-19Discuz更新缓存提示UCenter info:MySQL
- 01-11日语背单词-日语背单词应用软件功能介
- 03-23企业MES系统及MES作用
- 03-01红米note10设置定时开关机方法
- 01-12全能PDF转换器-全能PDF转换器应用软件
- 01-12安心小工具-安心小工具应用软件功能介
- 10-29网易云音乐如何发表博客
- 01-11润建智能工程-润建智能工程应用软件功
- 12-30一直购-一直购应用软件功能介绍
最近更新
阅读排行
猜你喜欢
- 02-08小米11手机应用双开教程
- 04-13魅族18pro取消锁屏壁纸设置方法
- 12-26渼好洗车-渼好洗车应用软件功能介绍
- 01-11桃内-桃内应用软件功能介绍
- 03-16华为watch3pro支付宝快捷手势教程
- 10-08一加9r设置流量限制额度方法介绍
- 12-27Windows Server 2008服务器修改远程桌
- 01-11文汇育儿-文汇育儿应用软件功能介绍
- 04-13红魔6开启游戏增强教程
- 03-25fastadmin Nginx伪静态规则配置方法