帝国CMS在自定义列表中获取当前列表ID的方法

帝国CMS在自定义列表中获取当前列表ID的方法,第1张

帝国CMS在自定义ss="superseo">ss="superseo">列表中获取当前列表ID的方法

本文的重点是详细介绍帝国CMS在自定义列表中获取当前列表ID的方式,其中涉及到帝国CMS最低源代码functions.php网页的ListHtml号的改变,具有很大的实际意义,朋友们一定要参考。

该案例描述了ImperialCMS在自定义列表中获取当前列表ID的方式。分享给大家参考。实际上是这样的:

用今日帝国CMS做新项目时,发现无法从帝国自定义列表中获取今日自定义列表的ID。经过对帝国源代码的分析,帝国的默认值为0。下面简单记录一下如何根据修改源代码完成“帝国CMS自定义列表获取今日列表ID”。

上述新项目介绍:

很多自定义列表都是通过客户自定义列表的功能建立的,然后在这个自定义列表中要获取同一类别的自定义列表的名称,今天的列名的样式要加上专门的CSS样式。

自定义列表模板代码亮点

复制代码代码如下:[e:loop={'selectlistid,listname,filepathfrom[!db.pre!]enewsuserlistwhereclassid=1',100,24}]
<;李;?=($bqr[listid]==$GLOBALS[navclassid]?class="this"':'')?>><?=$bqr[列表名]?></李>
[/e:loop]

默认情况下,$globals[navclassic]的值是空,所以只需要改变程序流程,将当前自定义列表的ID值赋给$globals[navclassic]。

英制源代码更改

根据phpxref专用工具解析器的执行步骤,发现形成自定义信息内容列表的函数是ReUserlist(),ReUserlist()进一步启用ListHtml()函数形成信息内容列表,并发送给$enews。恶性事件为4,可以根据ListHtml()函数发送到列表ID。

打开(/e/class/functions.php)在函数ListHtml(可搜索的函数ListHtml,用于快速搜索)中查找以下代码

复制以下代码:$globals['navclassic']=$classic;

更改

的以下复制代码:$globals['navclassic']=$enews==4?$userlistr['listid']:$classid;

保存(注意文档编号问题)

再次形成自定义列表,所需功能已经完成!

希望以上对大家规划设计帝国CMS网站有所帮助。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/772933.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-03
下一篇2022-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存