Ich habe das Hinzufügen neuer Links zu den Web-Links Abschnitt meiner Joomla-Installation ( Geschnetzeltes Wikizine ) seit geraumer Zeit und haben es geschafft, eine ganz schöne Sammlung von sehr cool bauen Web-2.0- Links-Typ in einer Reihe von Kategorien (unter anderem: Zeichentrick Blogging -Code Graphics Webdesign Social Media Multimedia- Writing und Online-Tools )
Eine Sache, die mich immer gestört war, dass die neuen Links, die ich immer hinzugefügt angezeigt letzte auf der Liste der Links. Natürlich können Links manuell neu geordnet werden mit dem Admin-Backend, aber ich konnte nicht umhin zu denken musste es einen einfacheren Weg geben.
Natürlich gibt es ...
Um die Sortierreihenfolge von Weblinks zu ändern, müssen Sie eine Datei in Ihrem bearbeiten Joomla -Installation. Gehe zu: yourSite / joomla_folder / components / com_weblinks / models / category.php
Bearbeiten Sie die Datei 'category.php' (Es ist eine gute Idee, eine Sicherungskopie der Datei zuerst herunterladen, nur für den Fall ...). Benutzen Sie Notepad oder einem anderen Texteditor, um die Datei zu bearbeiten. Code-Editor in cPanel funktioniert prima.
Zwischen den Zeilen 224 und 231 finden Sie folgende Aussage:
$ Query = "SELECT *".
'FROM # __weblinks'.
'WHERE catid ='. (Int) $ this-> _id.
'AND = 1 veröffentlicht'.
'AND = 0 archiviert ".
'ORDER BY'. $ Filter_order. ' '. $ Filter_order_dir ', Bestellung'.;
return $ query;
Nehmen Sie diese Änderung in Zeile 229:
$ Query = "SELECT *".
'FROM # __weblinks'.
'WHERE catid ='. (Int) $ this-> _id.
'AND = 1 veröffentlicht'.
'AND = 0 archiviert ".
/ / 'ORDER BY'. $ Filter_order. ' '. $ Filter_order_dir ', Bestellung'.;
'ORDER BY Datum DESC ";
return $ query;
Was wir getan haben ist auskommentiert die Zeile / / 'ORDER BY'. $ Filter_order. ' '. . $ Filter_order_dir ', Bestellung'; um es inaktiv. Alle Links werden nun nach Datum in absteigender Reihenfolge (neueste zuerst) sortiert werden.
Weitere Sortier-Optionen können durch diese Felder erstellt werden: URL, Titel, Beschreibung, Datum, Hits.
Zum Beispiel könnten Sie alle Web-Links alphabetisch nach Titel, indem Sie die Aussage, die jetzt auf Linie 230 an:
'ORDER BY title ASC';
Schlagwörter: Zeichentrick , Joomla , Sprachen , Links , die neuesten zuerst , neueste zuerst , PHP , Programmierung , Sortierreihenfolge , Text-Editor , Web 2.0 , Web-Design , Web-Links