帝国CMS调用自定义列表名称的方法(简单二次开发实现)

本文讲述了帝国CMS调用自定义列表名称的方法,脚本之家在这里提供了2种实现方法,涉及针对帝国CMS底层代码的修改。具体如下:

一、问题描述:

需要调出自定义列表名称,如下图所示:

而使用帝国CMS原有的标签只能调用网页标题,而无法调出列表名称

二、解决方法:

方法一:

首先需要实现自定义列表可调出当前栏目ID,具体方法可参考脚本之家前面的教程《帝国CMS在自定义列表中获取当前列表ID的方法》。

能够在自定义列表通过$navclassid获取当前栏目ID的话,问题就变得非常简单了,使用灵动标签的SQL调用如下:

复制代码

代码如下:

[e:loop={"select * from [!db.pre!]enewsuserlist where listid=$navclassid",1,24,0}]
<?=$bqr['listname']?>
[/e:loop]

这样就可以调出列表名了!

方法二:

修改帝国CMS源码,添加调用字段实现直接调用该名称。

具体操作如下:

步骤1:

打开e\admin\other\ListUserlist.php文件,在大约147行找到刷新自定义列表函数function DoReUserlist($add,$userid,$username){

在该函数的查找调用数据库字段部分找到这段代码:

复制代码

代码如下:

$ur=$empire->fetch1("select listid,pagetitle,filepath,filetype,totalsql,listsql,maxnum,lencord,listtempid,pagekeywords,pagedescription from {$dbtbpre}enewsuserlist where listid='".$listid[$i]."'");

添加listname字段,改成如下形式:

复制代码

代码如下:


$ur=$empire->fetch1("select listid,listname,pagetitle,filepath,filetype,totalsql,listsql,maxnum,lencord,listtempid,pagekeywords,pagedescription from {$dbtbpre}enewsuserlist where listid='".$listid[$i]."'");

如下图所示:

步骤2:

打开e\class\functions.php,在大约2467行找到生成信息列表函数function ListHtml($classid,$fields,$enews=0,$userlistr=""){

添加自定义字段:

复制代码

代码如下:

$GLOBALS['navclasslistname']=$enews==4?$userlistr['listname']:"";

如下图所示:

至此,就可以在列表模板使用$GLOBALS['navclasslistname']调用自定义列表名称。

帝国CMS调用自定义列表名称的方法(简单二次开发实现)相关推荐

  1. 帝国php调用文章列表,帝国CMS调用自定义列表名称的方法(简单二次开发实现)

    本文讲述了帝国CMS调用自定义列表名称的方法,脚本之家在这里提供了2种实现方法,涉及针对帝国CMS底层代码的修改.具体如下: 一.问题描述: 需要调出自定义列表名称,如下图所示: 而使用帝国CMS原有 ...

  2. 帝国PHP怎么调用字段名,帝国CMS调用自定义列表名称的方法(简单二次开发实现)...

    这篇文章主要为大家介绍了帝国CMS调用自定义列表名称的方法,列举了两种实现技巧,涉及针对帝国CMS底层代码的修改,需要的朋友可以参考下 本文讲述了帝国CMS调用自定义列表名称的方法,编程之家 jb51 ...

  3. 帝国cms 调用指定栏目 名称 链接 别名

    注意,这个代码无须放在灵动标签中,直接写入模板相应的位置就行了. 1.调用栏目名称: <?=$class_r[栏目ID]['classname']?> 示例:<?=$class_r[ ...

  4. 帝国CMS调用图集第一张图片的方法

    图片集调用代码: <?php$picr=explode(egetzy('rn'),$navinfor[morepic]);for($p=0;$p<count($picr);$p++){$s ...

  5. 帝国cms调用缩略图和具体文章的方法

    我们在用帝国cms建站的时候经常会在首页或者分类页等调用一些文章,如果文章带有展示图也把图片调用出来.帝国cms调用缩略图和具体文章怎么操作呢?我们用帝国cms的灵动标签[e:loop],只要记住常用 ...

  6. 帝国cms调用栏目自定义字段(栏目简介)如何操作

    开源的cms就像一个操作系统,可以满足大部分人的需求,如果你想增加一些特殊的功能,那就二次开发呗,就像APP一样.帝国cms默认的栏目是没有调用栏目自定义字段的,我们可以增加一些概述类的文字,让读者对 ...

  7. 帝国cms建立自定义页面来创建网站地图sitemap.html

    帝国cms用自定义页面来创建网站地图sitemap.html的方法.具体步骤有三步,1.创建自定义模板(网站地图模板):2.创建自定义页面(调用网站地图模板):3.刷新自定义页面(生成sitemap. ...

  8. 织梦 PHP 字段 调用,织梦dede网站内容模型普通文章调用自定义图片字段的方法(和调用...

    织梦DedeCMS网站内容模型普通文章调用自定义图片字段的方法: 我们首先需要创建一个自定义函数, 找到:/include/extend.func.php ,在 function GetOneImgU ...

  9. 帝国cms调用相关文章若没有则调取最新文章

    前面我们说了帝国cms调用最新文章 利用文字调用标签phomenews,现在我们说下相关文章的调用,如果文章有设置关键词的话可以直接用[!--other.link--]进行调取,现在我们来升级一下,如 ...

最新文章

  1. noip2005 过河
  2. python pywinauto 单击鼠标_Python 基础(十):模块与包
  3. 32GSSD组建RAID0后对硬盘的加速效果
  4. rsync的原理——转载
  5. 来说一说你对锁都怎么分类?
  6. C++中this指针的使用方法.
  7. Linux下C/C++程序编译链接加载过程中的常见问题及解决方法
  8. Qt文档阅读笔记-C++与QML混合编程(QML画饼状图)【通过信号与槽交互】
  9. HTTP协议-GET/POST请求
  10. 『计算机视觉』Mask-RCNN_训练网络其一:数据集与Dataset类
  11. 专业网站设计的实施步骤及有关疑难问题汇编
  12. 枯燥的计算机组成原理课.....!!! 看来只能自己看书消化了...!!!
  13. 招银网络Java后端笔试题
  14. 三极管NPN和PNP导通条件
  15. 电脑变慢,电脑运行速度 突然变慢是怎么回事
  16. 使用Proteus软件制作温控风扇电路仿真
  17. flutter:掌握布局约束Constraint
  18. 利用systemstate dump trace文件寻找dg terminated原因
  19. 计算机专业单招考试网上面试范文,2分钟单招面试自我介绍
  20. python根据关键字爬取微博_Python 超简单爬取微博热搜榜数据

热门文章

  1. 博士申请 | 中山大学金枝教授课题组招收计算机视觉方向2023级博士生
  2. 爆款短视频真谛:竟在抖音15秒拍摄技巧里面丨国仁网络资讯
  3. 5 大分布式 ID 生成器优缺点简单对比
  4. 约瑟夫问题这是17世纪的法国数学家加斯帕在《数目的游戏问题》中讲的一个故事:15个教徒和15 个非教徒在深海上遇险,必须将一半的人投入海中,其余的人才能幸免于难,于是想了一个办法:30个人围成一圆圈
  5. 小米游戏本加第二块SSD并装Ubuntu到原本的SSD
  6. 机器学习:kmeans模型的结果
  7. ESRI Button 对应的图标
  8. RabbitMQ学习篇——(二)Rabbit安装完后,启动出现闪退问题解决!
  9. PT4115使用STM32单片机引脚PWM调光
  10. 绿色旅游体系:开发、经营、宣传和管理皆绿