zwei Fragen zum image.module
am 30.11.2005 - 12:56 Uhr in
Hallo allerseits,
ich kann mich dunkel erinnern, dass zu 4.5 Zeiten oder noch früher es sowas eine Navigation a la previous und next in den galleries gab. Warum wurde das aufgegeben? Im offiziellen Forum werden diesbezüglich nur Fragen gestellt, so wie hier gerade. =)
Und: Wo muss ich ansetzen, um die Reihenfolge innerhalb einer gallery umzukehren - gegenwärtig erscheint ja das zuletzt hochgeladene Bild an erster Stelle, was nur bedingt Sinn macht: wenn ich meine 10 Urlaubsbilder in eine gallery packe, sehe ich zuerst die Heimfahrt und zuletzt den Urlaubsbeginn. Klar, könnte ich die Bilder revers hochladen, aber das ist nicht soo geschmeidig, oder? Ein switch bzgl. sort order wär nett.
Ideen? Kommentare?
Gruss aus Berlin!
- Anmelden oder Registrieren um Kommentare zu schreiben
Reihenfolge in der gallery
am 30.11.2005 - 15:09 Uhr
Hallo!
1. Zur ersten Frage kann ich nichts sagen.
2. Was die Reihenfolge der Bilder einer gallery angeht, die kann man durch einen kleinen Eingriff ins image.module ändern. Allerdings sage ich gleich mal vorab, dass ich für nichts garantiere, da ich weder PHP-Programmierer noch MySQL-Experte bin. Bei mir scheints allerdings zu funktionieren.
Und zwar muss man ganz einfach die Datenbank-Abfrage ändern. Die entsprechende Passage findet man im image.module ab Zeile 385, mit dem Titel: "Image gallery callback, displays an image gallery". Hier findet man zwei Abfragen, eine für die Voransicht und eine für die eigentliche Galerie. Entscheidend für die Reihenfolge ist jeweils die Angabe nach "ORDER BY". Wenn man hier den Wert *n.created DESC* durch *n.created ASC* ersetzt, wird die Reihenfolge umgekehrt.
Das Ganze kann man hier begutachten: "Oldenburg-Museum":http://www.oldenburg-museum.de
Falls ich was Falsches geschrieben haben sollte, freue ich mich über jede Korrektur -- wie gesagt, ich bin kein Experte ...
Schöne Grüße,
Marco
Randbezirk - Nachrichten aus dem Niemandsland