帝国CMS获取当前列表ID的方法
发表于:2025-02-16 作者:千家信息网编辑
千家信息网最后更新 2025年02月16日,这篇文章主要介绍帝国CMS获取当前列表ID的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!帝国CMS怎么获取当前列表ID?本文实例讲述了帝国CMS在自定义列表中获取当前列表
千家信息网最后更新 2025年02月16日帝国CMS获取当前列表ID的方法>=$bqr[listname]?> [/e:loop]
这篇文章主要介绍帝国CMS获取当前列表ID的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
帝国CMS怎么获取当前列表ID?
本文实例讲述了帝国CMS在自定义列表中获取当前列表ID的方法。分享给大家供大家参考,具体如下:
今天用帝国CMS做一个项目时,发现帝国自定义列表中无法获取当前自定义列表的ID。分析帝国源码后以现,帝国默认传出的值为0。下面简单记录一下如何通过修改源码实现"帝国CMS自定义列表获取当前列表ID"
上面所提到的项目功能简介:
用户用自定义列表功能创建了大量的自定义列表,然后在这些自定义列表中要获取到同分类自定义列表名称,并且当前栏目名称的样式要加上特定的CSS样式。
自定义列表模板代码片段
代码如下:
[e:loop={'select listid,listname,filepath from [!db.pre!]enewsuserlist where classid=1',100,24}]
默认请况下 $GLOBALS[navclassid] 的值是为空的, 所以我们只需修改程序将当前自定义列表的ID值赋给$GLOBALS[navclassid]即可
帝国源程序修改
通过phpxref工具分析程序运行流程发现,生成自定义信息列表的函数为ReUserlist(),ReUserlist()进一步调用ListHtml()函数生成信息列表,并传入$enews事件为4,至此即可通过ListHtml()函数传入列表ID。
打开(/e/class/functions.php) 找到函数 ListHtml(可搜索 function ListHtml 快速查找) 中找到如下代码
代码如下:
$GLOBALS['navclassid']=$classid;
更改成
代码如下:
$GLOBALS['navclassid']=$enews==4?$userlistr['listid']:$classid;
保存(注意文件编码问题)
重新生成自定义列表,所需功能已实现!
以上是帝国CMS获取当前列表ID的方法的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
帝国
代码
函数
方法
功能
生成
信息
内容
名称
样式
源码
程序
项目
分析
参考
事件
价值
兴趣
只需
实例
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库中系统表
mdb数据库double
网站 上传服务器 php
苏州搭建流媒体服务器
河南app软件开发多少钱
服务器部署图怎么画
服务器一键搭建网站脚本
yc服务器
数据库备份恢复软件绿色免费版
我局开展网络安全应急演练
深圳服务器设备供货商哪家好
滨州游戏软件开发解决方案
嘉定区网络技术服务市场报价
政府网络安全事件制度
网络安全法明示的制度内容
服务器 美利坚合众国
软件开发工时测算
广州金山云网络技术有限公司
中专怎样学好计算机网络技术
环县租房软件开发
文档是软件开发
专家数据库系统制作
互联网服务器技术防护方案
护苗网络安全课分别是
红管2服务器标是什么意思
计算机算法和软件开发
哪种权限用户才能登录数据库
解读网络安全核查办法
进销存管理软件开发说明
搭建私人服务器