VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动
荫云优惠活动

如何用帝国标签突出显示当前列(帝国cms标签生成器)

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

如何用帝国标签突出显示当前列(帝国cms标签生成器)

如何用帝国标签突出显示当前列?

用4个以上的自定义标签突出显示当前列

经过一些测试,我发现了一个方便的方法,记录在这里。

1.因为你想使用自定义标签,你应该首先在\e\class\userfun.php中添加一个自定义函数,即

建议学习“帝国cms教程”

代码如下:

//获取顶级列ID函数function user _ gettopbclassid($ classic){ global $ class _ r;$ fr = explode(& # 39;|',$ class _ r[$ classid][feather class]);$topbclassid=$fr[1]?$ fr[1]:$ classid;//获取一级列id返回$ topbclassid}2.接下来,用智能标记调用导航部分,并使用<?= user _ GetTopBclassid($ GLOBALS[nav classid])?& gt动态获取当前列id和父列id。

代码如下:

& ltul class = & quot菜单& quot& gt& lt李id = & quot当前& quot& gt& lta href = & quot/& quot;& gt主页;& lt!--#菜单#当前& lt?= user _ GetTopBclassid($ GLOBALS[nav classid])?& gt/*---动态获取当前列ID -*/{后台: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--]把第二步的代码加进去,就可以在首页和列表页调用了。

引用wc在论坛的回复

当是主页时,当前列为空,即channle。

当它当前是第一级列时,它是channle的当前列id。

当列不是第一级列时,它是channle的第一级父列id。

在封面模板、列表模板和内容模板下有效。

以上是如何用帝国标签高亮显示当前列的细节。更多信息请关注主机参考其他相关文章!

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:如何用帝国标签突出显示当前列(帝国cms标签生成器) https://zhujicankao.com/91840.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 如何用帝国标签突出显示当前列(帝国cms标签生成器)
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!