å¸å›½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获å–当å‰è‡ªå®šä¹‰åˆ—表的listid
å¸å›½CMS自定义列表调用当天å‘布的信æ¯
å¸å›½CMS自定义列表的排åºnewstimeã€onclickã€plnum
å¸å›½CMS自定义列表多表è”åˆæŸ¥è¯¢çš„方法
å¸å›½CMS用自定义列表æ¥åˆ¶ä½œå¸¦åˆ†é¡µçš„专题列表页
å¸å›½CMSæ示Fatal error:Allowed memory size of的解决方法
å¸å›½CMS内容关键å—替æ¢åŠŸèƒ½å¦‚何é¿å…å°†Altå’Œtitleä¸çš„关键è¯æ›¿æ¢æˆé“¾æŽ¥
å¸å›½cmsçµåŠ¨æ ‡ç¾ä¸è°ƒç”¨æ ç›®å称和别å的方法
å¸å›½CMSçš„Tag页é¢ä½¿ç”¨like调用相关tags的方法