Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 29. Dezember 2013 18:58

engel1963
kennt CMS/ms
Registriert: 08. Dezember 2010
Beiträge: 105

Gallerie Sortierung der Bilder

Ich bekomme Bilder aus einem Backup von einem anderem System. Sagen wir mal die Bildbezeichnung ist 19_1. Das wird in der Gallerie auch als erstes Bild gezeigt. Jetzt kommt Bild 19_10. Das setzt sich vor Bild 19_1. Das möchte ich aber nicht.

Hat einer eine Ahnung, wo ich das in der Gallerie ändern kann. Habe bisher nichts gefunden. Kein order by.

Offline

#2 29. Dezember 2013 21:16

Cherry
arbeitet mit CMS/ms
Registriert: 15. Dezember 2010
Beiträge: 529

Re: Gallerie Sortierung der Bilder

Per Drag und Drop in der Bildübersicht?
Alternativ würde wohl bleiben, die betreffenden Bilder umzubenennen.

Offline

#3 30. Dezember 2013 23:11

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: Gallerie Sortierung der Bilder

Du könntest versuchen, natsort als Modifikator auf das Bilder-Array anzuwenden  roll ...

Offline

#4 04. Januar 2014 17:50

engel1963
kennt CMS/ms
Registriert: 08. Dezember 2010
Beiträge: 105

Re: Gallerie Sortierung der Bilder

Über die Galerie sind mir die Sortierungen bekannt. Da die Bilder autom. eingespielt werden, ist keiner da, der diese sortiert.  smile

Alle Arten von Sortierungen habe ich getest in der action.default. Es funktionieren aber die beiden natsort() und natcasesort() nicht. Es gibt ja auch Punkte wo man die Reihenfolge änder kann, diese zeigen aber keine Reaktion.  sad

// Sort array $images 
// second parameter of _ArraySort is an array of strings, which contains: 		
// n for number, s for string 		
// + for ascending, - for descending 		
// fieldname 		
$sortarray = explode('/','n+fileorder/'.$galleryinfo['sortitems']);
$images = $this->_ArraySort($images, $sortarray, false);               
$itemcount = count($images);

Offline

#5 04. Januar 2014 18:48

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: Gallerie Sortierung der Bilder

Hast du auch versucht, natsort() als Modifikator in der Smarty foreach loop zu verwenden, also

{foreach from=$images item=image|natsort}

Offline

#6 05. Januar 2014 15:27

engel1963
kennt CMS/ms
Registriert: 08. Dezember 2010
Beiträge: 105

Re: Gallerie Sortierung der Bilder

Habe ich gerade mal probiert. Wie immer kommen dann keine Bilder mehr. Ich hatte gestern auch irgendwo gelesen, das natsort in einer Schleife nicht funktioniert.  neutral

Offline

#7 10. Januar 2014 21:37

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: Gallerie Sortierung der Bilder

engel1963 schrieb:

Alle Arten von Sortierungen habe ich getest in der action.default.

Welche Version des Gallery-Moduls verwendest du?

Bei mir (Version 1.6.1) lautet die Zeile 284

		$images = Gallery_utils::ArraySort($images, $sortarray, false);

Offline

#8 11. Januar 2014 14:13

engel1963
kennt CMS/ms
Registriert: 08. Dezember 2010
Beiträge: 105

Re: Gallerie Sortierung der Bilder

Das war local. Dort ist es die 1.4.3. Da habe ich nur getestet. Online ist es auch die 1.6.1. Habe ich nicht bemerkt, das es unterschiede gibt.  big_smile

Offline

#9 11. Januar 2014 15:51

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: Gallerie Sortierung der Bilder

Und? Funktioniert es mit der 1.6.1?

Offline

#10 11. Januar 2014 15:56

engel1963
kennt CMS/ms
Registriert: 08. Dezember 2010
Beiträge: 105

Re: Gallerie Sortierung der Bilder

Nein. Ich habe alles durch jetzt. Sobald NATURAL zum Einsatz kommt, ist Ende im Gelände.  yikes

Offline

#11 11. Januar 2014 17:22

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: Gallerie Sortierung der Bilder

Die entscheidende Zeile dürfte im Modulverzeichnis in der /lib/class.Gallery_utils.php die Zeile 437 sein

Versuch mal, dies quick and dirty gegen

auszutauschen.

Offline

#12 11. Januar 2014 17:53

engel1963
kennt CMS/ms
Registriert: 08. Dezember 2010
Beiträge: 105

Re: Gallerie Sortierung der Bilder

Problem bleibt gleich.  yikes  Seite wird ab den Fotos nicht mehr geladen.

Offline