主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
如何用帝国标签实现当前栏目高亮?
用帝国自定义标签实现当前栏目高亮
一番测试下来,找到了自己觉得方便的方法, 特记录在此。
1、因为要用到自定义标签,所以首先要在\ e \ class \ userfun.php & # 21152入一个自定义函数, 即
推荐学习《帝国cms & # 25945程》
代码如下:
//取得顶级栏目ID & # 20989数函数user _ GetTopBclassid($ classid){ global $ class _ r;$fr=explode('| ',$ class _ r[$ classid][feather class]);$topbclassid=$fr[1]?$ fr[1]:$ classid;//取得第一级栏目id返回$ topbclassid}2、接下来用灵动标签调用导航部分,用& lt?= user _ GetTopBclassid($ GLOBALS[nav classid])?& gt动态获取当前栏目id & # 20197及父栏目id & # 12290
代码如下:
& ltul class="menu " >& ltli id = " current " & gt& lta href = "/" & gt;首页& lt/a & gt;& lt/李& gt& lt!--灵动标签开始-->[e:loop={'select classid,classname,classpath,bclassid,bname from [!db.pre!]enewsclass其中bclassid=0 order by classid ',0,24,0 }]& lt;li id = " current & lt?=$bqr[classid]?>& gt& lta href = " & lt?=$public_r[newsurl]?& gt& lt?=$bqr[classpath]?>title = " & lt?=$bqr[bname]?>target = " _ self " & gt& lt?=$bqr[classname]?& gt& lt/a & gt;& lt/李& gt[/e:loop]& lt;style type="text/css " >& lt!--加入动态css & # 26679式-->& lt!--#菜单#当前& lt?= user _ GetTopBclassid($ GLOBALS[nav classid])?& gt/*---动态获取当前栏目id -*/{ background:URL(/images/2008 a/BG _ menu _ on _ left . gif)no-repeat;font-weight:粗体;} # menu #当前& lt?= user _ GetTopBclassid($ GLOBALS[nav classid])?& gt#菜单& ampnbsp#当前& lt?= user _ GetTopBclassid($ GLOBALS[nav classid])?& gt答:悬停{ color:# 000;背景:URL(/images/2008 a/BG _ menu _ on _ right . gif)no-重复右;} --& gt;& lt/style & gt;& lt!--灵动标签结束-->3、在模板变量中制作一个变量, 如[!--temp . tab --]& # 22312;其中加入第2步的代码, 就可以在首页及列表页调用啦,
引用wc & # 22312论坛的一个回复& lt?= user _ GetTopBclassid($ GLOBALS[nav classid])?& gt
当为首页的时候当前栏目是为空即频道
当前为一级栏目时,则为channle & # 24403前栏目身份证明(identification)
当有栏目为非一级栏目,则为channle & # 19968级父栏目身份证明(identification)
封面模板、列表模板、内容模板下都有效
以上是如何用帝国标签高亮显示当前列的细节。更多信息请关注主机参考其他相关文章!
这几篇文章你可能也喜欢:
- 帝国如何在伪静态中设置Apache的重写(帝国cms wordpress)
- 帝国模板变量更新后页面不更新怎么办(模板变量更新后页面不更新怎么办?)
- 如何用帝国标签突出显示当前列(帝国cms标签生成器)
本文由主机参考刊发,转载请注明:如何用帝国标签突出显示当前列(如何用帝国标签突出显示当前列) https://zhujicankao.com/96441.html
评论前必须登录!
注册