当前位置:首页 > 文章 > 帝国CMS > 正文内容

帝国cms利用php获取任意栏目目录的栏目id信息代码和方法

3年前 (2022-10-22)帝国CMS8018

通过本身函数代码的调用获取帝国cms任意栏目id信息来实现一些功能,此方法是用php代码来获取而非js等 。

比如上级栏目ID,上上级,顶级栏目id都可以通过代码来实现调用。

在内页也就是封面页、列表页、内容页获取当前栏目ID:

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

如果获取当前栏目的上级栏目ID可以通过class_r获取到:

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

如果是多级栏目,可以依次类推,获取到上上级栏目ID和顶级栏目ID:

<?php    $aa=$GLOBALS[navclassid];    $bb=$class_r[$aa]['bclassid'];    $cc=$class_r[$bb]['bclassid'];    $dd=$class_r[$cc]['bclassid'];?>

原理就是用本栏目或者上级栏目的ID来依次获取,在模板的灵动标签里的SQL语句中调用可以用对应的变量$aa、$bb、$cc、$dd了。

 

扫描二维码推送至手机访问。

版权声明:本文由蓝博发布,如需转载请注明出处。

本文链接:https://www.blueboss.cn/p/811.shtml

“帝国cms利用php获取任意栏目目录的栏目id信息代码和方法” 的相关文章

帝国CMS下载不弹出窗口的修改方法

帝国CMS下载不弹出窗口的修改方法

帝国CMS在下载模板的时候,如果不采用弹出式下载的话,可以试试下面的方法: 步骤如下: 1.修改下载地址模板("公共模板" -> "修改下载地址模板"): 将: [ <a href=#edown onclick="window.open('[!---down.url--]','','w...

帝国CMS列表页判断文章来源带链接

帝国CMS列表页判断文章来源带链接

帝国CMS列表页内容怎么判断显示文章来源呢?并且来源带链接? 在列表内容模板里面写如下代码即可: $userr=$empire->fetch1("select befrom from {$dbtbpre}ecms_news_data_{$r[stb]} where id='$r[id]'")...

帝国CMS列表内容模板(list.var)调用会员头像会员名称等

帝国CMS列表内容模板(list.var)调用会员头像会员名称等

帝国CMS列表内容模板的list.var里面怎么调用会员头像。会员名称,文章标题和文章链接呢?其实方法也很简单,下面帝国cms模板网就来为大家分享: 标签代码如下: $userr=$empire->fetch1("select userpic  from {$dbtbpre}enewsmem...

帝国cms信息反馈开启验证码

帝国cms信息反馈开启验证码

1、后台-系统设置-系统参数设置-信息设置-反馈验证码(后面点开启) 2、信息反馈本身并无放置验证码代码,所先复制评论的验证码代码,后台-模板-评论列表模板-管理评论模板-修改-复制其中的验证码代码 代码如下: 验证码:<input name="key" type="text" size=...

帝国CMS自定义页面用PHP获取页面ID页面名称标题关键词描述内容等变量

帝国CMS自定义页面用PHP获取页面ID页面名称标题关键词描述内容等变量

帝国CMS自定义页面模板里面怎么调用页面名称,页面标题,关键词,描述,内容的方法! 方法一、获取自定义页面的页面ID,用以下代码: <?php    $pageid=str_replace("page","",$classid); ?> 在帝国CMS中,自定义页面的页面ID好像是唯一开...

帝国CMS模板用灵动标签调用同级栏目导航并且当判断显示当前栏目高亮

帝国CMS模板用灵动标签调用同级栏目导航并且当判断显示当前栏目高亮

帝国cms模板里面怎么用灵动标签调用同级的栏目导航呢?同时判断显示当前栏目导航高亮! 调用代码:(注意:hover为判断当前高亮css样式) [e:loop={"select classname,classpath,classid from phome_enewsclass where bclas...