帝国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 日 上午11:21
下一篇 2024 年 5 月 14 日 上午11:22

相关推荐

  • 帝国CMS中用自定义的标签来实现[!–newsnav–] 的效果

    帝国CMS中使用自定义标签实现[!newsnav]的效果,按照以下步骤: 1、在模板文件中添加一个自定义标签的调用,[!my_newsnav]。 2、接下来,我们需要创建一个自定义…

    帝国CMS 2024 年 4 月 23 日
    276
  • 帝国备份王怎么使用

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

    帝国CMS 2024 年 4 月 22 日
    198
  • 帝国如何用灵动标签判断栏目ID?

    帝国CMS在处理栏目ID时,你可以使用灵动标签进行判断并据此控制内容的显示,以下是如何通过帝国CMS的灵动标签判断栏目ID的详细步骤和技术教学。 (图片来源网络,侵删) 1. 理解…

    2024 年 4 月 23 日
    286
  • 帝国CMS内容页调用TAG的多种方法,PHP和灵动标签

    帝国cms tags调用非常详细的方法,都在这了。根据自己需要进行改造即可。 方法1 调用10条当前tag[showtags]'selfinfo',10,0,'',0,'','&a…

    帝国CMS 2024 年 5 月 10 日
    248
  • 帝国CMS调用所有终级栏目

    默认表前缀:phome_enewsclass 栏目名字段是:classname,栏目ID:calssid,终级栏目判断字段:islast,用帝国cms自带的函数来处理栏目地址。 帝…

    帝国CMS 2024 年 5 月 11 日
    237
  • 帝国CMS安装教程

    帝国CMS(Empire CMS)是一款使用PHP编写的开源内容管理系统,广泛应用于个人网站、企业网站和各种在线平台,以下是帝国CMS的安装方法: (图片来源网络,侵删) 1、准备…

    2024 年 4 月 17 日
    220
  • 帝国系统列表页支持随机广告位

    找到帝国的列表内容模板(list.var) 。 首选我们要勾选上启用工程代码的小勾,在框框的右上角。对目前的代码进行一下改造。 $nr='原来的正常的调用代码放在这里';if($n…

    帝国CMS 2024 年 5 月 11 日
    243
  • 帝国CMS灵动标签SQL语句调用非终极栏目

    以往要调用都是手工指定非终极栏目的ID,下面用($class_r[$GLOBALS[navclassid]][islast]?"classid='$GLOBALS[navclass…

    帝国CMS 2024 年 5 月 19 日
    252
  • 帝国CMS批量修改字段值SQL语句,替换内容

    根据下面的SQL语句和实际使用情况修改字段名称和要替换的内容就好了,语句如下: update phome_ecms_news set titleurl=replace(titleu…

    帝国CMS 2024 年 5 月 14 日
    238
  • 帝国CMS灵动标签如何调用模板变量?

    在帝国CMS中,灵动标签是一种非常强大的自定义模板标签,它允许开发者通过编写简单的脚本来扩展系统的功能,使用灵动标签可以方便地调用模板变量,实现页面的动态内容展示,以下是如何在帝国…

    2024 年 4 月 20 日
    287