織夢如何讓channelartlist標籤支援limit屬性?
開啟檔案:includetaglibchannelartlist.lib.php
#推薦學習:織夢cms
1、將
$attlist= 'typeid|0,row|20,cacheid|';
修改為
$attlist= 'typeid|0,row|20,cacheid|,limit|';
2、在「$dsql->SetQuery」前面加上
$limit= trim(preg_replace('#limit#is', '', $limit)); if($limit!='') $limitsql= " LIMIT $limit "; else$limitsql= " LIMIT 0,$totalnum";
3、
$dsql->SetQuery("SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite, siteurl,sitepath FROM `zmb_arctype` WHERE $tpsqlORDER BY sortrank ASC LIMIT $totalnum");
修改為
$dsql->SetQuery("SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2, moresite,siteurl,sitepath FROM zmb_arctype WHERE $tpsql ORDER BY sortrank ASC $limitsql");
到這裡就全部修改完成了,使用方法
{dede:channelartlist limit='0,1'}{/dede:channelartlist}
limit:(起始ID從0開始)表示限定的記錄範圍(如:limit='1,2' 表示從ID為1的記錄開始,取2筆記錄
以上是織夢如何讓channelartlist標籤支援limit屬性的詳細內容。更多資訊請關注PHP中文網其他相關文章!