帝国CMS怎么调用自定义列表名称-帝国CMS

资源魔 65 0

帝国CMS怎样挪用自界说列表称号?

本文讲述了帝国CMS挪用自界说列表称号的办法,剧本之家正在这里提供了2种完成办法,触及针对帝国CMS底层代码的修正。详细以下:

保举学习《帝国cms教程》

1、成绩形容:

需求调出自界说列表称号,以下图所示:

baee6cfc10fd770addf7d202ae76f9b.png

而应用帝国CMS原本的标签只能挪用网页题目,而无奈调入列表称号

2、处理办法:

办法一:

起首需求完成自界说列表可调出以后栏目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]."'");

以下图所示:

b2ea984d35f4aea64d418c7c310625b.png

步骤2:

关上e\class\functions.php,正在约莫2467行找到天生信息列表函数function ListHtml($classid,$fields,$enews=0,$userlistr=""){

增加自界说字段:

代码以下:

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

以下图所示:

a02b4a87d756737fd7b56fc0ebd6264.png

至此,就能够正在列表模板应用$GLOBALS['navclasslistname']挪用自界说列表称号。

以上就是帝国CMS怎样挪用自界说列表称号的具体内容,更多请存眷资源魔其它相干文章!

标签: 帝国cms 帝国cms教程 帝国cms自学 帝国cms技术

抱歉,评论功能暂时关闭!