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?

藏色散人
Freigeben: 2019-12-18 10:02:55
Original
2151 Leute haben es durchsucht

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|';
Nach dem Login kopieren

Ändern Sie

$attlist= 'typeid|0,row|20,cacheid|,limit|';
Nach dem Login kopieren

2. Fügen Sie

$limit= trim(preg_replace('#limit#is', '', $limit));   
if($limit!='') $limitsql= " LIMIT $limit ";   
else$limitsql= " LIMIT 0,$totalnum";
Nach dem Login kopieren

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");
Nach dem Login kopieren

in

$dsql->SetQuery("SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,
moresite,siteurl,sitepath FROM zmb_arctype WHERE $tpsql ORDER BY sortrank ASC $limitsql");
Nach dem Login kopieren

Hier sind alle Änderungen abgeschlossen. Die Verwendungsmethode

{dede:channelartlist limit='0,1'}{/dede:channelartlist}
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage