帝国CMS获取当前列表ID的方法
发表于:2025-02-20 作者:千家信息网编辑
千家信息网最后更新 2025年02月20日,这篇文章主要介绍帝国CMS获取当前列表ID的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!帝国CMS怎么获取当前列表ID?本文实例讲述了帝国CMS在自定义列表中获取当前列表
千家信息网最后更新 2025年02月20日帝国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安全错误
数据库的锁怎样保障安全
云服务器权限管理
数据库最常见的安全问题
2018江苏网络安全竞赛
信息网络安全白皮书
isa缓存服务器
移动通信网络安全管理
数据库记录用户操作日志
电商 数据库 是用什么地方
互联网科技公司在线取名
服务器芯片虚拟化软件开发
犯了网络安全法会怎么样
网络技术期末知识点总结
网络安全靠人民顺口溜
电玩捕鱼软件开发
分布式数据库面向事务的特点
arm9软件开发
网络技术在银行中的应用
网络设备服务器未响应
数据库暴库
我国应如何维护网络安全
互联网与科技有关的公司
梦幻西游怎样查服务器状态
服务器主板换了cpu只剩一核
离开对日软件开发后不适应
我的世界攻击冷却的服务器
互联网 的网络安全
江苏北斗时间服务器ip
软件开发看什么参数
软件开发还画类图吗
synopsys软件开发