小李SEO博客

网站优化服务

帝国CMS获取当前自定义列表的listid

准备用帝国自定义列表功能做几个专题,但是发现没办法调用自定义列表的当前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}]<li<?=($bqr[listid]==$GLOBALS[navclassid]?’ class=”this”‘:”)?>><?=$bqr[listname]?></li>[/e:loop]

上一篇:帝国CMS子栏目页调用父栏目的自定义字段 下一篇:给帝国官方CMS的前台友情链接申请插件增加个邮件提醒功能
相关帝国cms文章阅读
  • 帝国CMS在内容页面直接显示评论

    8、在内容页面直接显示评论 内容模板增加评论JS调用:script src=!---news.url--]e/pl/more/?classid=!---classid--]id=!---id--]num=10/script 其中10为调用评论数量,显示样式修改:后台-》模板管理-》公共模板...

  • 给帝国官方CMS的前台友情链接申请插件增加个邮件提醒功能

    帝国官方的前台友情链接申请插件非常的不错,相信大家一定也很喜欢,但什么东西都没有完美的,可能有的站长还是希望可以再增强一些,没错,的确有人想到了,就是给增加一个邮件提醒...

  • 帝国CMS7.0商城提交订单后跳转到订单列表页的方法

    帝国CMS7.0商城提交订单后默认返回购物车页面,但订单已经提交了,购物车基本上是空空如也,所以更希望提交订单后跳转到订单列表页查看订单。 打开 e/ShopSys/class/ShopSysFun.php 这个文件, 找...

  • 帝国cms个性导航自定义收藏网址功能介绍

    小李网络公司介绍帝国cms个性导航自定义收藏网址功能介绍知识,包括网址创建自定义网址怎样设置我的自定义帝国自定义网址链接帝国时代2自定义战役自建帝国怎么自己设置网址网址自定义...

  • 帝国cms刷新phomeecmsdoesn'texist错误修复插件

    刷新内容页时候经常会遇到这种错误 所以制作个插件分享给大家! 出错原因: 1.栏目被删除了 但是数据库仍然有数据 就导致获取不到数据表 错误 2.信息删除时候没处理完整 索引表数据没有被删...

  • 帝国cms排除不调用栏目sql条件参数使用方法

    帝国CMS灵动标签调用信息排除不调用的栏目,sql条件参数使用方法。此方法一般使用灵动标签去做,万能标签是做不到这个效果的。因为没有办法去写判断! 标签附加sql条件参数用:classid n...

  • 帝国cms模板字母索引导航功能制作教程

    小李网络公司介绍帝国cms模板字母索引导航功能制作教程知识,包括通讯录字母索引没有了参考文献索引格式android按字母索引安卓字母索引中药材字母索引附录和索引有什么区别android字母索引控...

  • 帝国CMS播放字段onlinepath添加自动“第N集”播放名称的方法

    效果如下: 打开:帝国后台--系统--数据表和系统模型--管理数据表,找到你要修改的数据表,点 管理字段 打开如下图:找到onlinepath 字段:点修改 替换代码到如下图的地方:(代码文章底部...

  • 帝国CMS新订单发送邮件提醒方法

    新订单发送邮箱提醒到管理员邮箱功能是诸多网站系统都必备的基本功能,但是可爱的帝国CMS虽然内置了邮件功能,但是并未开放。 但帝国CMS论坛里总有大内高手存在的。 无私的大内高手 t...

  • 帝国CMS修改站点名字段长度

    后台-系统-备份与恢复数据-执行SQL语句-执行下面的语句(墨鱼提醒:将下面的70改为你需要的长度 最多255) ALTER TABLE 数据表前缀enewspublic CHANGE sitename sitename VARCHAR( 70 );...

  • 利用php实现无限级导航帝国cms模板代码

    具体代码如下: ? function daohang($bclassid=0) { global $empire,$dbtbpre,$public_r; $sql=$empire-query(select * from {$dbtbpre}enewsclass where bclassid=$bclassid order by myorder,classid); while($r=$empire-fetch($sql)) { $jclassURL=@sys_Retur...

  • 帝国cms会员注册时加入问答验证

    此教程适用于帝国CMS(7.0/7.2/7.5)版本,较低版本帝国CMS请参考如链接修改:https://www.moyublog.com/notes/684.html 修改文件/e/member/doaction.php 找到: elseif($enews==register)//注册 { register($_POST); } 修改为:...

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640