帝国CMS中,php方式获取任意栏目目录的栏目id信息

通过本身函数代码的调用获取帝国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.duanjingdian.com/459.html

上一篇 2024 年 5 月 14 日
下一篇 2024 年 5 月 14 日

相关推荐

  • 帝国CMS分页标签[!--list.pageno--]中分页号的修改

    [!--list.pageno--]标签是用在列表页的一个显示当前分页号的功能。 函数变量所在的文件:/e/class/functions.php,用于显示第X页。 2833行找到…

    帝国CMS 2024 年 5 月 15 日
    211
  • 帝国CMS,tags 页列表页内容页调用函数

    帝国cms tags 首页列表页内容页调用函数版代码如下: 将以下代码复制添加到userfun.php接口文件中。 function tagslink($aid, $num=5, …

    帝国CMS 2024 年 5 月 11 日
    148
  • 帝国CMS如何循环调用复选框字段标签

    帝国CMS的复选框字段输出的样式很单一,它存储在数据库字段里面的样式如下: |字段值1|字段值2|字段值3|字段值4|字段值5|字段值6|字段值7。 也就是固定的每个值前面加一个 …

    帝国CMS 2024 年 5 月 17 日
    145
  • 帝国万能标签截取标题后加入省略号的方法

    修改前请注意备份一下文件,万一修改错了也好及时恢复,两个文件分别为:connect.php 、t_functions.php 1、打开e/class/connect.php 搜索 …

    帝国CMS 2024 年 5 月 16 日
    164
  • 怎么去除帝国CMS搜索页面关键字加红代码

    帝国CMS默认搜索页会给关键字加上红色,让搜索结果页面关键字更突出,更专业。如果不需要这个加红功能,那么怎么去除呢? 1、打开文件:/e/search/result/index.p…

    帝国CMS 2024 年 4 月 26 日
    164
  • 帝国CMS灵动标签怎么实现标签无限嵌套

    帝国CMS中,灵动标签是一种特殊的标签,它能够动态地调用信息,非常适用于实现复杂的页面布局和数据展示。 要实现标签的无限嵌套,我们需要理解帝国CMS的标签解析机制,并利用其提供的标…

    帝国CMS 2024 年 4 月 23 日
    215
  • 帝国CMS一些常用的函数文件所在位置

    二次开发中能用得到,很多时候只用得到一小部分,可以收藏备用以便更多的来了解函数在系统中的位置。下面的介绍很详细很容易找得到,确定文件的位置就很容易找到函数来进行修改进行二次开发了。…

    帝国CMS 2024 年 5 月 14 日
    176
  • 帝国CMS的数据表能删吗?

    帝国cms采用了php+mysql的技术架构,数据存储在mysql数据库中,在帝国cms的安装过程中,系统会自动创建一些必要的数据表,如文章表、栏目表、模板表等,这些数据表是帝国c…

    帝国CMS 2024 年 5 月 1 日
    172
  • 帝国备份王怎么使用

    帝国备份王是一款用于备份帝国cms网站数据的插件,它可以帮助您轻松地备份和恢复网站数据,确保网站的安全性和稳定性 安装帝国cms备份王插件 1、登录帝国cms后台,点击左侧菜单栏的…

    帝国CMS 2024 年 4 月 22 日
    142
  • 帝国CMS只调用当天内容的代码

    帝国CMS只调用当天内容的代码 <?php $timedays=strtotime(date("Y-m-d",time()));//今天0点的时间点 $timedaye=$t…

    帝国CMS 2024 年 4 月 24 日
    225