Heim > CMS-Tutorial > DEDECMS > Hauptteil

So implementieren Sie die Tag-Sortierung von dede:arclist

藏色散人
Freigeben: 2019-12-25 09:42:47
Original
1784 Leute haben es durchsucht

So implementieren Sie die Tag-Sortierung von dede:arclist

dede: Wie implementiert man die Arclist-Tag-Sortierung?

Die Sortierung des dede:arclist-Tags wird durch orderby angegeben. Die spezifische Implementierung ist wie folgt:

Empfohlenes Lernen: Dreamweaver cms

Die Sortierung des dede:arclist-Tags wird durch orderby wie folgt festgelegt:

{dede:arclist orderby='排序字段' } 
{/dede:arclist}
Nach dem Login kopieren
orderby='sortrank' 文档排序方式 
§ orderby='hot' 或 orderby='click' 表示按点击数排列 
§ orderby='sortrank' 或 orderby='pubdate' 按出版时间排列 
§ orderby='near' 
§ orderby=='lastpost' 按最后评论时间 
§ orderby=='scores' 按得分排序 
§ orderby='id' 按文章ID排序 
§ orderby='rand' 随机获得指定条件的文档列表
Nach dem Login kopieren

Die einzigen Werte, die orderby zugewiesen werden können, sind die oben aufgeführten Werte Das heißt, das Tag dede:arclist kann nur nach den oben aufgeführten Feldern sortiert werden.

Wie kann ich also nach benutzerdefinierten Feldern sortieren? Wenn ich nun der Tabelle dede_archives ein Feld NewField hinzufüge,

möchte ich nach diesem Feld sortieren. Es direkt so zu schreiben: {dede:arclist orderby='NewField'} wird nicht funktionieren. Wie soll es geändert werden?

Ändern Sie die Datei include/arc.listview.class.php, beziehen Sie sich auf den Anhang arc.listview.class.php (Version 5.5utf8) und ändern Sie ihn wie folgt:

At-Zeilen 560 bis 562 Fügen Sie den folgenden Code hinzu:

else if($orderby=="NewField") { 
$ordersql = " order by arc.NewField $orderWay"; 
[field:global name=autoindex/]
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo implementieren Sie die Tag-Sortierung von dede:arclist. 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!