Seite 1 von 1

Modul "Bildergalerie" - Sortierung?

Verfasst: Mo 2. Jan 2006, 10:57
von Kayashi
Hiho,

ich suche nun schon seit einiger Zeit erfolglos nach einer Möglichkeit, die Anzeige-Reihenfolge der Bilder im Modul "Bildergalerie" zu beeinflussen.

Leider konnte ich bisher noch kein logisches Sortierkriterium ausmachen, neu upgeloadede Bilder fügt er hinten an die Galerie an, bereits früher vorhandene, mittlerweile aber gelöschte Bilder packt er an die ursprüngliche Stelle, selbst wenn sie vor dem erneuten Upload umbenannt, neu gespeichert (Dateigröße) oder gar in einem anderen Dateiformat (jpg / gif) angelegt sind.

Gibt es eine Möglichkeit, auf die Sortierreihenfolge Einfluss zu nehmen?
Kann jemand von euch weiterhelfen?

Danke im Voraus.

Verfasst: Mi 4. Jan 2006, 11:23
von emergence
zur sortierung

im output bereich des moduls wird ein array erzeugt

Code: Alles auswählen

$aGalleryFiles = scanDirectory($sPath, $bRecursive);
diesen array müsstest du mittels
http://at.php.net/manual/de/function.sort.php
sortieren können...

wie das genau funktioniert -> siehe link -> beispiel enthalten...

Verfasst: Mi 4. Jan 2006, 12:16
von Kayashi
Prima, ich knabber mich mal durch den Link durch.
Vielen Dank erstmal ;)

Verfasst: Mi 18. Jan 2006, 08:24
von Kayashi
Also, es ist sicher nicht elegant, aber einfach und schnell gelöst:

Wie oben geraten sortiere ich nun einfach das array mit einem einfachen sort-Befehl alphabethisch. Eventuelle Reihenfolgen innerhalb der Galerie erreiche ich einfach über den entsprechenden Dateinamen bzw. eine Dateinummerierung.

Der Code ist wie folgt:

$aGalleryFiles = scanDirectory($sPath, $bRecursive);
sort($aGalleryFiles);

Verfasst: Fr 16. Jun 2006, 19:52
von benzomat
hallo,
hab das problem auch, aber wie baue ich wo was ein?
könnt ihr evtl. bitte den geänderten code posten?
und kurz beschreiben was noch gemacht werden müsste