帝国CMS模板一句话解决标题和副标题自动判断显示
发布时间:2021-02-26作者:帝国建站网
帝国CMS实现当前栏目高亮,官网论坛也有一些方法。但都各有缺陷,比如 不支持静态化的栏目页,或不支持内容页。再者就是调用出来的栏目无法自定义排序,也就是只能按栏目ID来排序。很不爽。
最完美的栏目高亮方法。隐藏的栏目不显示、栏目自定义排序、支持首页高亮
于是,自己动手将其改动了一下,支持DIV+CSS。
在模板中引用以下代码调用栏目即可。就这么简单。给力吧。再写CSS定义高亮即可。
- 网站首页 [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"; } ?>
- <?=$bqr[classname]?> [/e:loop]
为了支持首页,在首页模板最顶端以外,加上以下代码:
<?php$public_r[home]=1;?>
相关帝国教程
- 07-28帝国CMS教程验证码不显示
- 08-10帝国CMS内容页获取当前栏目ID及父栏目ID方法
- 10-03帝国CMS列表页面模板 如何调用父栏目ID
- 03-20帝国cms栏目列表页模版调用本栏目下的专题方法
- 10-19帝国CMS7.5编辑器按enter回车换行
- 08-12灵动标签调用栏目缩略图的方法
- 02-15帝国cms当前位置newsnav“首页”两个字修改方法
- 10-20帝国CMS[带模板的栏目导航标签] 支持栏目别名调用修改方法
- 09-17帝国CMS怎么用灵动标签调用包含指定的关键词或关键字
- 05-10帝国CMS模板列表页(list.var)中调用栏目名称而非栏目别名的方法
- 11-11帝国cms后台登陆安全答案忘记了
- 04-01帝国CMS灵动标签判断是否有标题图片并输出
- 08-18帝国CMS7.5后台登录验证码不显示的解决方法
- 12-19帝国CMS模板中调用用户投稿头像
- 05-07帝国CMS点击量onclick的数值过万时,换成万为单位的方法
- 05-10帝国CMS模板制作中灵动标签调用自定义页面的方法和例子
- 10-21帝国CMS模板调用收藏该内容的会员(带头像和不带头像版)
- 11-23帝国cms网站栏目ID怎么设置从0开始
- 11-09帝国CMS开启模板支持程序代码说明
- 05-14帝国cms使用灵动标签标题属性加粗颜色失效的解决方法