您当前的位置:首页 > 电脑百科 > 程序开发 > 开源程序 > 帝国cms

如何用帝国标签实现当前栏目高亮

时间:2022-04-15 10:14:44  来源:七哩云社  作者:

如何用帝国标签实现当前栏目高亮?

用帝国自定义标签实现当前栏目高亮

一番测试下来,找到了自己觉得方便的方法, 特记录在此。

1、因为要用到自定义标签,所以首先要在eclassuserfun.php 加入一个自定义函数, 即

推荐学习《帝国cms教程》

代码如下:

//取得顶级栏目ID函数  function user_GetTopBclassid($classid){  global $class_r;  $fr=explode('|',$class_r[$classid][featherclass]);  $topbclassid=$fr[1]?$fr[1]:$classid;//取得第一级栏目id  return $topbclassid;  }

2、接下来用灵动标签调用导航部分,用<?=user_GetTopBclassid($GLOBALS[navclassid])?>动态获取当前栏目id以及父栏目id。

代码如下:

<ul class="menu">  <li id="current"><a href="/">首页</a></li>  <!--灵动标签开始-->  [e:loop={'select classid,classname,classpath,bclassid,bname from [!db.pre!]enewsclass where bclassid=0 order by classid',0,24,0}]  <li id="current<?=$bqr[classid]?>"><a href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>" title="<?=$bqr[bname]?>" target="_self" ><?=$bqr[classname]?></a></li>  [/e:loop]  <style type="text/css"><!--加入动态css样式-->  <!--  #menu #current<?=user_GetTopBclassid($GLOBALS[navclassid])?> /*---动态获取当前栏目id -*/  {background:url(/images/2008a/bg_menu_on_left.gif) no-repeat; font-weight:bold;}  #menu #current<?=user_GetTopBclassid($GLOBALS[navclassid])?> a,#menu&nbsp;#current<?=user_GetTopBclassid($GLOBALS[navclassid])?> a:hover{color:#000; background:url(/images/2008a/bg_menu_on_right.gif) no-repeat right;}  -->  </style>  <!--灵动标签结束-->

3、在模板变量中制作一个变量, 如 [!--temp.tab--] 在其中加入第2步的代码, 就可以在首页及列表页调用啦,

引用wc在论坛的一个回复 <?=user_GetTopBclassid($GLOBALS[navclassid])?>

当为首页的时候当前栏目是为空即channle

当前为一级栏目时,则为channle当前栏目id

当有栏目为非一级栏目,则为channle一级父栏目id

封面模板、列表模板、内容模板下都有效



Tags:帝国   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
云南美食帝国昭通,看看这六大好吃的,你可曾尝过?
云南省昭通市,这座民族风情浓郁的地级市,就像一幅丰富多彩的美食画卷,总能满足你的味蕾。在这座城市,美食文化犹如一幅丰富多彩的画卷,吸引着来自四面八方的人们。下面,就让我们一...【详细内容】
2023-11-07  Search: 帝国  点击:(101)  评论:(0)  加入收藏
五本西幻领主流小说,主角通过种田建设、沙场征战,建立庞大帝国
大家好,我是马哥,本期分享的是五本西幻领主流小说,主角通过种田建设、沙场征战,建立庞大帝国一、《神祇:从哥布林开始》作者:灰灰灰的灰最近较为流行的词条文+领主文,天才主角被夺...【详细内容】
2023-08-14  Search: 帝国  点击:(74)  评论:(0)  加入收藏
一个万亿资本帝国开始坍塌
最近两周,大家经常会在财经新闻里看到这个词&mdash;&mdash;“中植系”。中植系到底是什么?这是一个覆盖金融、投资、财富管理、新金融等行业的庞大资本帝国,总资产规模一度超过...【详细内容】
2023-08-09  Search: 帝国  点击:(80)  评论:(0)  加入收藏
AI时代最大赢家,起底英伟达黄仁勋的万亿帝国
英伟达黄仁勋,创造历史历史上第一家市值突破10000亿美元的芯片公司。历史上第一个触达万亿美金的华人企业家。历史上第一个突破万亿美元市值后还稳坐CEO位置上的创始人。5月3...【详细内容】
2023-06-12  Search: 帝国  点击:(131)  评论:(0)  加入收藏
帝国7.0伪静态Apache的Rewrite设置方法
帝国CMS7.0提供了伪静态的设置,本文就帝国7.0下伪静态Apache的Rewrite设置方法简述如下:代码如下:# 将 RewriteEngine 模式打开 RewriteEngine On #信息内容页:showinfo-&#091;!--cl...【详细内容】
2023-05-19  Search: 帝国  点击:(270)  评论:(0)  加入收藏
帝国cms怎么采集信息
帝国cms怎么采集信息?帝国cms是我们用得比较多得PHP的建站系统,在建站过程中,如果自己没有信息源,只能靠手工不断的重复copy和粘贴,这样费时费力,于是我们就要使用帝国cms自带的采...【详细内容】
2023-05-19  Search: 帝国  点击:(434)  评论:(0)  加入收藏
帝国CMS的安装方法
给大家介绍一下帝国CMS的安装方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。相关推荐:《帝国cms教程》帝国CMS的安装方法1、将帝国cms源码上传至域名...【详细内容】
2023-05-19  Search: 帝国  点击:(283)  评论:(0)  加入收藏
重返帝国攻略,阵容搭配攻略,各种各样的攻略大全
本文是一篇《重返帝国》的攻略指南,其中包括阵容搭配、技能选择、科技研究和内政管理等方面的建议。这款游戏有着宏伟的万人大场面和众多帅气英雄,让你体验到惊险刺激的战斗...【详细内容】
2023-05-12  Search: 帝国  点击:(86)  评论:(0)  加入收藏
帝国cms信息归档是什么意思
帝国cms信息归档是什么意思?帝国cms信息归档的意思就是指帝国cms支持信息归档,用于将过期的信息归档到其它数据表,以减轻主数据表的负担,使系统稳定性与效率更高。帝国cms简介:《...【详细内容】
2023-04-20  Search: 帝国  点击:(272)  评论:(0)  加入收藏
马斯克踢馆ChatGPT背后:“X帝国”整合进行时
  埃隆&bull;马斯克正计划推出人工智能初创公司,和ChatGPT展开竞争,这一报道得到了马斯克的证实。  他说要开启一个叫TruthGPT的项目,是个试图理解宇宙本质、最大程度寻求...【详细内容】
2023-04-19  Search: 帝国  点击:(98)  评论:(0)  加入收藏
▌简易百科推荐
帝国7.0伪静态Apache的Rewrite设置方法
帝国CMS7.0提供了伪静态的设置,本文就帝国7.0下伪静态Apache的Rewrite设置方法简述如下:代码如下:# 将 RewriteEngine 模式打开 RewriteEngine On #信息内容页:showinfo-&#091;!--cl...【详细内容】
2023-05-19      Tags:帝国   点击:(270)  评论:(0)  加入收藏
帝国cms怎么采集信息
帝国cms怎么采集信息?帝国cms是我们用得比较多得PHP的建站系统,在建站过程中,如果自己没有信息源,只能靠手工不断的重复copy和粘贴,这样费时费力,于是我们就要使用帝国cms自带的采...【详细内容】
2023-05-19      Tags:帝国cms   点击:(434)  评论:(0)  加入收藏
帝国CMS的安装方法
给大家介绍一下帝国CMS的安装方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。相关推荐:《帝国cms教程》帝国CMS的安装方法1、将帝国cms源码上传至域名...【详细内容】
2023-05-19      Tags:帝国CMS   点击:(283)  评论:(0)  加入收藏
帝国cms信息归档是什么意思
帝国cms信息归档是什么意思?帝国cms信息归档的意思就是指帝国cms支持信息归档,用于将过期的信息归档到其它数据表,以减轻主数据表的负担,使系统稳定性与效率更高。帝国cms简介:《...【详细内容】
2023-04-20      Tags:帝国cms   点击:(272)  评论:(0)  加入收藏
帝国cms设置伪静态的方法
相关推荐:《帝国cms教程》众所周知,动态页面不利于收录和排名。伪静态可以完美的解决这问题,配合百度云加速CDN,可以让动态页面有静态页面一样快的访问速度。今天开拓族给大家带...【详细内容】
2023-04-12      Tags:帝国cms   点击:(231)  评论:(0)  加入收藏
帝国CMS安装成功后登录后台就提示错误的解决办法
有时候帝国CMS虽然安装成功了,但是登录后台就出现下面的错误提示:“Parse error: parse error, unexpected &#39;)&#39; in &hellip;/functions.php on line&hellip;或者:zend...【详细内容】
2023-03-07    帝国CMS  Tags:帝国CMS   点击:(173)  评论:(0)  加入收藏
教你如何给帝国CMS系统添加登陆失败次数限制
如果您的浏览器没有自动跳转,请点击这里就是输入,密码,输入了很多次,错了。------------------解决办法-------------------修改e/class/config.php文件里这个&#39;loginnum&#39...【详细内容】
2023-03-07      Tags:帝国CMS   点击:(202)  评论:(0)  加入收藏
帝国cms全局站点标题调用标签
在制作帝国cms模板的时候为了有一个完整高效的帝国cms模板,我们往往会用到帝国cms全局站点标题吊阴功的标签,然而很多时候,我们队全局调用的标签还是比较陌生的,比如帝国网站名...【详细内容】
2023-03-07      Tags:帝国cms   点击:(167)  评论:(0)  加入收藏
帝国CMS无法远程保存没有后缀图片的解决方法
帝国cms编辑器“远程保存图片”功能默认是无法远程保存没有任何后缀的图片附件的,下面精准像素教大家如何修复这个小缺陷。1.修改文件:/e/class/functions.php查找:$zz1="/\<(i...【详细内容】
2023-01-29    余斗  Tags:帝国CMS   点击:(260)  评论:(0)  加入收藏
帝国CMS点击量onclick的数值过万时,换成万为单位的方法
比如:点击量的数值过万时怎样变成 如: 10009变成1.09万找到显示点击量的地方换成如下代码,下面是内容模板使用的代码:<?=$navinfor[onclick]>=10000?($navinfor[onclick]/10000)...【详细内容】
2022-06-12    帝国模板网  Tags:单位   点击:(392)  评论:(0)  加入收藏
站内最新
站内热门
站内头条