帝国CMS获取当前列表ID的方法
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍帝国CMS获取当前列表ID的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!帝国CMS怎么获取当前列表ID?本文实例讲述了帝国CMS在自定义列表中获取当前列表
千家信息网最后更新 2026年11月03日帝国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安全错误
数据库的锁怎样保障安全
南京欣网互联网络科技
深圳九邦互联网科技有限公司
互联网科技工作委员会
中国互联网科技股
科技与互联网发展
奇士达互联网科技
亿账通互联网科技
有木互联网科技
撒么互联网科技公司
天扬科技互联网广告
互联网科技生活的内容
深圳前海聚择互联网科技有限公司
欧洲十大科技互联网公司
重庆威客帮互联网科技
烟台灵鸽互联网科技有限公司
深圳无忧互联网科技
黑云互联网科技有限公司
皮皮虾互联网科技有限公司
半导体行业属于互联网高科技类吗
杭州科技互联网公司有哪些
手冲咖啡和咖啡机区别
互联网与科技
互联网络科技有限公司
富国互联网科技创新基金
重庆威客帮互联网科技
山东子淼互联网科技有限公司
上海互联网科技公司ppt
瑞安市蟠桃会互联网科技有限公司
宁波允成互联网科技有限公司
每日互联网科技新闻