VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云最新优惠促销活动
jtti最新优惠促销活动

如何获得当前列表ID(帝国CMS函数)

locvps
主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

如何获得当前列表ID(帝国CMS函数)

帝国cms如何获取当前列表id?

本文给出了一个帝国CMS如何从自定义列表中获取当前列表ID的示例。分享给你,供你参考,如下:

建议学习“帝国cms教程”

今天在做一个帝国CMS的项目时,发现无法从帝国自定义列表中获取当前自定义列表的ID。在分析了帝国源代码后,发现帝国的默认传出值为0。让我们简单记录一下如何通过修改源代码来实现“帝国CMS自定义列表以获取当前列表ID”。

上述项目功能简介:

用户使用自定义列表功能创建大量的自定义列表,然后他们需要从这些自定义列表中获取同一类别的自定义列表的名称,并且当前列名的样式应添加特定的CSS样式。

自定义列表模板的代码段

代码如下:

loop = { & # 39select listid,listname,filepath from【!db.pre!】enewsuserlist其中classid = 1 & # 39,100,24 }】》【/e:loop】默认情况下,$ globals【nav classic】的值为空,因此我们只需修改程序即可将当前自定义列表的ID值分配给$ globals【nav classic】。

帝国源程序修改

通过使用phpxref工具分析程序的运行过程,发现生成自定义信息列表的函数是ReUserlist(),该函数进一步调用ListHtml()函数生成信息列表,传入的$enews事件为4,因此可以通过ListHtml()函数传入列表ID。

打开(/e/class/functions.php)并在函数ListHtml中找到以下代码(可以快速搜索)。

代码如下:

$ GLOBALS【& # 39;navclassid & # 39】= $ classid换成

代码如下:

$ GLOBALS【& # 39;navclassid & # 39】=$enews==4?$ user listr【& # 39;listid & # 39】:$ classid保存(注意文件编码)

重新生成自定义列表,所需功能已经实现!

希望这篇文章对你基于帝国CMS的网站编程有所帮助。

以上是帝国CMS如何获取当前列表ID的详细信息。更多资讯请关注主机参考其他相关文章!

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:如何获得当前列表ID(帝国CMS函数) https://zhujicankao.com/98904.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 如何获得当前列表ID(帝国CMS函数)
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!