帝国 listenews.php,帝国CMS获取当前自定义列表的listid

news/2024/7/4 8:35:41 标签: 帝国 listenews.php

准备用帝国自定义列表功能做几个专题,但是发现没办法调用自定义列表的当前ID(数据库字段为listid),在帝国论坛也没找到合适的答案。于是百度了一下,在这里找到了。不敢独食,马上发来和大家分享。这里需要修改底层文件functions.php来实现,凡是需要修改底层文件,都要备份或者做个记录,方便以后程序升级。

找到e/class/functions.php文件,查找//生成信息列表,修改$GLOBALS['navclassid']=$classid;为$GLOBALS['navclassid']=$enews==4?$userlistr['listid']:$classid; ,保存上传即可,记得注意编码。

然后在自定义列表的模版中使用=$GLOBALS[navclassid]?>就可以调用出当前自定义列表的ID了。该功能可以用来给当前自定义列表的某个地方加上特殊样式等等。如作者提到的例子:

用户用自定义列表功能创建了大量的自定义列表,然后在这些自定义列表中要获取到同分类自定义列表名称,并且当前栏目名称的样式要加上特定的CSS样式。

[e:loop={'select listid,listname,filepath from [!db.pre!]enewsuserlist where classid=1′,100,24}]

>=$bqr[listname]?>[/e:loop]

http://www.niftyadmin.cn/n/667907.html

相关文章

每辆车能坑6万元 揭开事故车翻新内幕

事故车不愁卖不出去!‘整容’过的事故车,转手便可以赚数万元!”说这话的是老卞,一位维修厂的工作人员,他每个月会给几辆准备销售的事故二手车进行全方位的“整容”。通过他,记者挖掘出了二手车中介公司和维…

Eclipse突然崩溃或电脑突然断电后,代码丢失找回

晚上遇见个奇葩的事,Eclipse正写着代码,电脑突然蓝屏,开机后Eclipse中打开的类文件中的代码丢失了,次奥,真尼玛吓尿了,不想这周的工作白费啊。 悲痛欲绝,突然右击发现了一个localhistory-->r…

buildConfigField boolean, LOG_DEBUG, true

buildConfigField "boolean", "LOG_DEBUG", "true"这个是我自定义的一个布尔值变量,它有什么用处呢?比如是程序中我可以通过BuildConfig.LOG_DEBUG 拿到这个变量,然后通过这个来书写线上环境的地址和测试环境的…

php 微信检测域名是否被封,检测域名是否已被微信封掉不能访问

微信营销中,经常出现域名被封,但是因不能及时了解情况从而浪费很多流量的情况。那么有没有办法可以实时检测域名是否已被微信封掉不能访问呢?今天我给大家分享一个专门用来解决这种情况的微信域名检测接口。微信域名检测api接口:使…

时光机穿梭

我们已经成功地添加并提交了一个readme.txt文件,现在,是时候继续工作了,于是,我们继续修改readme.txt文件,改成如下内容: Git is a distributed version control system. Git is free software.现在&#x…

C/C++浮点数在内存中的存储方式

任何数据在内存中都是以二进制的形式存储的,例如一个short型数据1156,其二进制表示形式为00000100 10000100。则在Intel CPU架构的系统中,存放方式为 10000100(低地址单元) 00000100(高地址单元),因为Intel CPU的架构是小端模式。…

揭秘人临死时的感受 你还想要自杀吗

美 国著名心理学家雷蒙德.A.穆迪博士在研究过150个濒死体验者(经历过“临床死亡”后复 生的人)的案例之后,试图为人们揭开死亡真相。尽管濒死体验发生的情境,以及亲历该种体验的个人性格都有着巨大的差别,但需要肯定的是,在这些人…