Heim >CMS-Tutorial >DEDECMS >So sortieren Sie die dedecms-Artikellistenseite nach Gewicht
Wenn wir die Artikel auf der Listenseite gemäß den von uns festgelegten Regeln sortieren möchten, müssen wir den Code häufig selbst ändern, um dies zu erreichen. Wenn Sie nur einen bestimmten Artikel oder mehrere Artikel an erster Stelle platzieren möchten, können Sie zunächst einen oder mehrere Artikel mit empfohlenen Attributen im Code aufrufen und dann die Artikel ohne empfohlene Attribute für den verbleibenden Inhalt aufrufen. Standardmäßig: Einfach sortieren nach Zeit. Aber was sollen wir tun, wenn wir eine große Anzahl von Artikeln haben, die an einer bestimmten Position eingestuft werden müssen? Am besten stellen Sie die Sortierung nach Gewicht ein. Lassen Sie mich Ihnen zeigen, wie Sie die Sortierung nach Gewicht auf der Artikellistenseite von dedecms implementieren.
dede: Methode zum Sortieren der Liste nach Gewicht:
Suchen Sie die Datei „Stammverzeichnis includearc.listview.class.php“.
Ändern Sie den Code: Fügen Sie den folgenden nach Gewicht sortierten Urteilscode in Zeile 727 der Datei hinzu:
Und dann in Zeile 727. Suchen Sie diesen Code if(preg_match('/hot|click|lastpost/', $orderby)) in Zeile 778 und fügen Sie den Teil |weight/ hinzu.
Tag-Aufruf: {dede:list orderby='weight' orderway='asc'}, sodass das Tag {dede:list} den Aufruf nach Gewicht sortiert implementiert.
dede: Arclist-Sortiermethode nach Gewicht:
in den Zeilen 74 und 75 Finden der folgende Code:
// Ob Arclist nach Gewicht sortiert werden muss, der Standardwert ist „N“, wenn eine Sortierung erforderlich ist, setzen Sie es auf „Y“ $isweight = $ctag->GetAtt(' isweight');
Ändern Sie diese Zeile in:
$weight = $ctag->GetAtt('weight');
Fügen Sie in Zeile 327 die folgende Codezeile ein:
else if($orderby == 'weight') $ordersql = " order by arc.weight asc";
Tag-Aufruf: {dede:arclist orderby='weight'}, sodass das Tag {dede:arclist} den Aufruf nach Gewicht sortiert implementiert.
Weitere technische Artikel zu DedeCMS finden Sie in der Spalte DedeCMS-Tutorial , um mehr zu erfahren!
Das obige ist der detaillierte Inhalt vonSo sortieren Sie die dedecms-Artikellistenseite nach Gewicht. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!