小李SEO博客

网站优化服务

帝国cms页面用PHP获取任意层级栏目ID的方法

在帝国CMS中,如果栏目层级比较深,而且又要在栏目里面获取上级栏目或者下级栏目的一些数据时,获取到该栏目ID,上级栏目,上上级栏目...直到顶级栏目ID就很关键了。

一,在模板页面,通过PHP先获取当前栏目的ID:

<?php $a=$GLOBALS[navclassid];?>

二,然后通过class_r再获取到当前栏目的上级栏目ID:

<?php    $a=$GLOBALS[navclassid];    $b=$class_r[$a]['bclassid'];?>

三,如果这是四级栏目,根据第二步举一反三,依次获取到上上级栏目ID和顶级栏目ID:

<?php    $a=$GLOBALS[navclassid];    $b=$class_r[$a]['bclassid'];    $c=$class_r[$b]['bclassid'];    $d=$class_r[$c]['bclassid'];?>

然后在模板的灵动标签里的SQL语句中就可以用变量$a、$b、$c、$d了。

上一篇:帝国cms模板留言版和反馈及动态页脚调用友情链接方法 下一篇:帝国cms防止利用会员空间发布违规违禁信息的方法
相关帝国cms文章阅读
  • 帝国CMS如果只有一个电影地址则直接在内容页中播放(多值字段判断)

    有时候需要用到一种判断,就是电影模型中只有一个电址,那么直接在内容页就可以快速播放,不用再单独打开播放页了,这样的体验可能会更好些,方法如下: ?php $_info = explode(egetzy('rn'),$...

  • 帝国CMS标签调用记录范围小技巧,如从第几条开始调用

    3、标签调用记录范围小技巧 如只调用从第10条开始的后20条记录 我们可以把显示条数改为:'10,20',以万能标签为例子(当然所有标签都一样): [ecmsinfo]栏目ID/专题ID,'10,20',标题截取数,是否显示栏...

  • 帝国CMS会员空间调用标签、变量、函数

    整理会员空间模板可调用的标签、变量等。。。 当前页面名称: ?=$mr['qmname']? 当前位置: ?=$url? 字段调用: ?=$r[字段名]? 例如:?=$r[title]? 、 ?=$r[titlepic]? 等, 时间:?=date(Y-m-d H:i:s,$r[newstime])...

  • 帝国cms百度主动自动推送插件PRO版安装教程

    小李网络公司介绍帝国cms百度主动自动推送插件PRO版安装教程知识,包括帝国CMS百度主动推送插件+移动端同步生成插件图文教程,app插件推送app越狱插件推送百度主动推送插件APP推送源微信越狱插...

  • 帝国CMS实现商城品牌商品列表或店铺商品列表功能

    也许你需要这要一个功能,比如商城网站的品牌列表,及某品牌下的所有商品,或者店铺列表以及该店铺下的所有商品,发布商品时可以选择店铺。 当然是可以实现的, 这里以商城店铺为例,...

  • 帝国CMS自定义标签每月月份发布文章数的统计

    兼容帝国原来的使用方法即网站信息统计标签[totaldata]使用方法一样 只是时间上0为所有时间不限制、1为今日、2为本月、3为本年(11表示本年1月,12表示本年二月,...,22表示本年12月) ,注意4...

  • 帝国cms防止利用会员空间发布违规违禁信息的方法

    最近接到几个客户的反馈:收录的内容出现了类似地址,域名/e/space/?userid=xxx的链接,并且这个链接里面有大量的违法违禁广告词语。其实这个是一些不法分子利用了帝国CMS会员空间捣的鬼!...

  • 帝国CMS会员使用邮箱或用户名同时登陆修改教程

    这个功能想必大家都想知道吧,其实修改实现起来还是非常容易的,看看方法就知道了,可以同时实现用户名或者使用注册是的邮箱进行登陆帐号。 修改方法如下: 打开 e/member/class/member_log...

  • 帝国CMS多值字段的调用,以及只调用多值字段最新增加的一行。

    多值字段调用如下: ?php$morefr=explode('||||||',$navinfor[字段名]);$mfcount=count($morefr);for($mfi=0;$mfi$mfcount;$mfi++){$morefrf=explode('::::::',$morefr[$mfi]);?选项1:?=$morefrf[0]?选项2:?=$morefrf[1]?选项3:?=$morefrf[2]?选...

  • 帝国CMS栏目ID+结合项伪静态+支持分页完整代码!

    跟帝国官方的差不多,只是伪静态了。 没有官方支持的筛选项多,只支持:栏目ID,筛选项,分页。需要其他比如:专题ID模型id模版ID排序等等,可以自己修改。 说明: 一:建立字段时候要用...

  • 帝国CMS父栏目,终极栏目,非终极栏目的区别

    首先必须要认识这3个栏目的意思 父栏目:就是通常所说的大栏目,每个父栏目下面可以包含若干个子栏目和终极栏目。父栏目下不可以直接增加信息(文章)。 终极栏目:指没有子栏目的栏目,...

  • 帝国cms模板实现多国语言切换

    语言包解决方案(中英文为例,其他可自行添加) 1 .复制gb语言包,放入目录:edatalanguage中,重命名为:zh; 另加入语言包(除gb语言包以外):针对模板的中文进行的语言包制作 命名为:templa...

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640