Heim >CMS-Tutorial >DEDECMS >Wie sorgt DreamWeaver dafür, dass das Channelartlist-Tag das Limit-Attribut unterstützt?
Wie sorgt DreamWeaver dafür, dass das Channelartlist-Tag das Limit-Attribut unterstützt?
Öffnen Sie die Datei: includetaglibchannelartlist.lib.php
Empfohlenes Lernen: Dream Weaver cms
1. Ändern Sie
$attlist= 'typeid|0,row|20,cacheid|';
Ändern Sie
$attlist= 'typeid|0,row|20,cacheid|,limit|';
2. Fügen Sie
$limit= trim(preg_replace('#limit#is', '', $limit)); if($limit!='') $limitsql= " LIMIT $limit "; else$limitsql= " LIMIT 0,$totalnum";
3 vor „$dsql->SetQuery“ hinzu. Ändern Sie
$dsql->SetQuery("SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite, siteurl,sitepath FROM `zmb_arctype` WHERE $tpsqlORDER BY sortrank ASC LIMIT $totalnum");
in
$dsql->SetQuery("SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2, moresite,siteurl,sitepath FROM zmb_arctype WHERE $tpsql ORDER BY sortrank ASC $limitsql");
Hier sind alle Änderungen abgeschlossen. Die Verwendungsmethode
{dede:channelartlist limit='0,1'}{/dede:channelartlist}
limit: (Start-ID beginnt bei 0) gibt einen begrenzten Datensatzbereich an (z. B. bedeutet limit='1,2', dass mit dem Datensatz mit der ID 1 begonnen wird). 2 Platten aufnehmen
Das obige ist der detaillierte Inhalt vonWie sorgt DreamWeaver dafür, dass das Channelartlist-Tag das Limit-Attribut unterstützt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!