Heim  >  Artikel  >  CMS-Tutorial  >  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?

藏色散人
藏色散人Original
2019-12-18 10:02:552110Durchsuche

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!

Stellungnahme:
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