帝国CMS怎样挪用自界说列表称号?
本文讲述了帝国CMS挪用自界说列表称号的办法,剧本之家正在这里提供了2种完成办法,触及针对帝国CMS底层代码的修正。详细以下:
保举学习《帝国cms教程》
1、成绩形容:
需求调出自界说列表称号,以下图所示:
而应用帝国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]."'");
以下图所示:
步骤2:
关上e\class\functions.php,正在约莫2467行找到天生信息列表函数function ListHtml($classid,$fields,$enews=0,$userlistr=""){
增加自界说字段:
代码以下:
$GLOBALS['navclasslistname']=$enews==4?$userlistr['listname']:"";
以下图所示:
至此,就能够正在列表模板应用$GLOBALS['navclasslistname']挪用自界说列表称号。
以上就是帝国CMS怎样挪用自界说列表称号的具体内容,更多请存眷资源魔其它相干文章!
标签: 帝国cms 帝国cms教程 帝国cms自学 帝国cms技术