Page 1 of 2

Sortierung der Verzeichnisse im Medienmanager

Posted: Sun Jul 30, 2006 2:06 pm
by robert
Ich hatte dies schon früher aber auch in 1.1. bleibt es weiterhin so. Der Medienmanager zeigt mir die angezeigten Verzeichnisse bzw. Unterverzeichnisse in einer "willkürlichen" Reihenfolge. Ich hätte diese gerne nach dem Alphabet sortiert um so einfacher und rascher etwas zu finden.
Gibt es da eine Möglichkeit oder ev. sogar die Möglichkeit das jemand (Garvin? :-) eine einstellbare Sortierreihenfolge einprogrammiert?

MfG
Robert

Re: Sortierung der Verzeichnisse im Medienmanager

Posted: Mon Jul 31, 2006 1:53 pm
by garvinhicking
Hi!

Äh, eigentlich ist das alles alphabetisch sortiert. Mach mal einen Screenshot deiner Struktur?

(Daran denken dass Groß- und Kleinbuchstaben jeweils individuell sortiert werden)

Viele Grßüe,
Garvin

Posted: Mon Jul 31, 2006 7:30 pm
by robert
Du hast recht (nichts anderes hätte ich auch gedacht. Meine Struktur:

Code: Select all

	Mediendatenbank
 	 	HeinzConrads
 	 	Blogging
 	 	 	Serendipity
 	 	Wiki
 	 	Allerlei
 	 	Forum
 	 	MobilerAlltag
 	 	 	Series60
 	 	 	SiemensSX1
 	 	Apple
 	 	Retro
 	 	LighterMobiles
 	 	Temporaer
 	 	Tagesfotos
 	 	Avigo
 	 	TelMe
 	 	 	TelMeClones
 	 	 	drachenbootcup03
 	 	 	TelMeT919
 	 	 	TelMeT939
 	 	 	TelMeT909T909cT910
 	 	 	TelMeT911
 	 	 	TelMeT918
 	 	 	TelMeT919i
 	 	 	TelMeT919iAssembling
 	 	Intern
Jetzt habe ich aber noch einen Blödsinn gemacht und wollte "HeinzConrads" in "heinzconrads" umbennen. Im entsprechenden Eigenschaftendialog stand aber "HeinzConrads/" und ich schrieb "heinzconrads".

Jetzt sehe ich keine Fotos dieses Verzeichnisses mehr bei den Beiträgen, da sie alle Links wie z.B.

Code: Select all

<a href="/blog/uploads/heinzconradsheinz_conrads_matinee1.jpg"><img width="110" hspace="5" height="83" border="0" align="right" src="/blog/uploads/heinzconradsheinz_conrads_matinee1.serendipityThumb.jpg" /></a>
haben. Es fehlt also ein /. Mehrmaliges umbenennen in der Datenbank half nichts. Werden denn alte Beiträge beim aufrufen im Blog nach den neuen Richtlinien geändert? Gibt es irgendeine Hilfe für mich. Im schlimmsten Fall muss ich mich durch alle Heinz Conrads Beiträge durchackern, aber das wäre keine Freude.[/quote]

Posted: Mon Jul 31, 2006 7:52 pm
by robert
Nachdem es das Verzeichnis mit den wenigsten Dateien war habe ich doch die Artikel händisch nachgebessert.

Jetzt bleibt mir aber die Frage: Werden bei einer Verzeichnisumbenennung ansonsten auch alle Artikel dementsprechend die Verzeichnisse geändert? Es scheint mir so, da alle Artikel diesen Fehler aufwiesen.

Und zweite Frage: Wie kann ich die Verzeichnisse so umbenennen, dass die Links in den Artikel nicht wieder so einen Blödsinn (den ich ja verzapft habe) anzeigen?

Posted: Tue Aug 01, 2006 8:28 pm
by robert
Lösung gefunden. Ich habe mit einem Verzeichnis neu begonnen es umzubenennen. Dabei darf man auf alle Fälle den "/" nicht löschen.

Bei meinem vorherigen "Rettungsversuch" konnte das ganze nicht gutgehen, da ja S9y nunmehr glaubte dass meine Datei "heinzconradsheinzbild.jpg" hiess und natürlich nicht mehr draufkommen konnte, dass nach "heinzconrads" der Verzeichisname endet und somit dieser neu umbenannt werden soll.

Auf alle Fälle funktioniert das umbenennen jetzt perfekt und allen Bildern in Artikeln werden die neuen Verzeichnispfade zugeordnet.

Das ist wirklich ein toller Meilenstein, da man so auch nach Monaten/Jahren - wenn das alte Verzeichnissystem nicht mehr passt, locker alles neu ordnen kann. DANKE!!!!!!!

Posted: Tue Aug 01, 2006 8:41 pm
by robert
Doch noch einmal meiner einer.
Trotz Umbenennung aller Verzeichnis habe ich jetzt folgende Reihenfolge

Code: Select all

	Mediendatenbank
 	 	lightermobiles
 	 	allerlei
 	 	blogging
 	 	 	serendipity
 	 	forum
 	 	wiki
 	 	avigo
 	 	telme
 	 	 	drachenbootcup03
 	 	 	t919i
 	 	 	t909t909ct910
 	 	 	t919iassembling
 	 	 	clones
 	 	 	t911
 	 	 	t939
 	 	 	t919
 	 	 	t918
 	 	apple
 	 	tagesfotos
 	 	temporaer
 	 	retro
 	 	heinzconrads
 	 	mobileralltag
 	 	 	siemenssx1
 	 	 	series60
 	 	intern
Mache ich noch irgendetwas falsch. Muss ich noch etwas berücksichtigen?
Danke im voraus.

Posted: Tue Aug 01, 2006 8:43 pm
by garvinhicking
Hi Robert!

Ist das die Liste wie sie links in dem Frame des Popupfensters erscheint, oder redest Du von einem Dropdown das die Liste anzeigt?

Eigentlich sollte "natcasesort()" auf die Verzeichnisliste ausgeführt werden...würde gerne die genaue Stelle versuchen rauszufinden. Vielleicht würde ein Screenshot mir da definitiv zeigen wo ich gucken soll :)

Viele Grüße,
Garvin

Posted: Tue Aug 01, 2006 8:50 pm
by robert
Das ist die Liste wie sie links im Popupfenster erscheint. Aber genau schaut sie auch in der Dropdownliste des Medienmanagers aus.

Welchen Screenshot hättest du gerne? Vom Medienmanager?

Danke im voraus.

Posted: Tue Aug 01, 2006 9:03 pm
by garvinhicking
Hi!

Könntest Du mal folgenden Patch ausprobieren:

Die Datei include/functions_images.inc.php öffnen, Funktion "serendipity_directoryACL()" suchen (bei mir Zeile 1925). Da gibt es die Zeilen:

Code: Select all

    if ($debug) {
        echo "Applying ACL for mode '$type'.<br />\n";
    }

    if (!is_array($paths)) {
        return true;
    }
Das ändern in:

Code: Select all

    if ($debug) {
        echo "Applying ACL for mode '$type'.<br />\n";
    }

    if (!is_array($paths)) {
        return true;
    }
    natcasesort($paths);
Viele Grüße,
Garvin

Posted: Tue Aug 01, 2006 9:50 pm
by robert
Habe ich geändert mit folgendem Ergebnis:

Code: Select all

 	Mediendatenbank
 	 	apple
 	 	tagesfotos
 	 	 	t918
 	 	 	t919
 	 	 	t939
 	 	temporaer
 	 	retro
 	 	 	series60
 	 	intern
 	 	 	siemenssx1
 	 	mobileralltag
 	 	heinzconrads
 	 	 	t911
 	 	 	clones
 	 	forum
 	 	wiki
 	 	 	serendipity
 	 	blogging
 	 	allerlei
 	 	avigo
 	 	telme
 	 	 	t919iassembling
 	 	 	t909t909ct910
 	 	 	t919i
 	 	 	drachenbootcup03
 	 	lightermobiles
Wobei aber z.b. das t911 Verzeichnis jetzt als Sub von heinzconrads angezeigt wird, aber in Wirklichkeit weiterhin richtigerweise im telme Hauptverzeichnis liegt.

Posted: Tue Aug 01, 2006 9:59 pm
by garvinhicking
Hi!

Hm, da liegt wohl etwas wirklich im Argen. Kümmer ich mich morgen mal drum.

Grüße,
Garvin

Posted: Tue Aug 01, 2006 10:07 pm
by robert
Das tut mir leid, hoffe debugging ist nicht zu schwer.
Ich habe mal

natcasesort($paths);

entfernt. So werden die Subverzeichnisse zumindest im richtigen Hauptverzeichnis angezeigt (also wie früher) und kann damit bis zu einer Lösung schon noch leben :wink:

Ansonsten hoffe ich, dass es bei dir auch abgekühlt hat :) so wie bei uns in Wien...

Posted: Fri Aug 04, 2006 9:27 pm
by robert
Hi Garvin,
ich habe die heutige nightly eingespielt. Das Problem besteht weiterhin

Posted: Sat Aug 05, 2006 11:43 pm
by garvinhicking
Hi!

Danke für's dranbleiben. Ich habe gerade einen neuen Fix committed, der das Problem beheben müsste. Sollte also ab dem nightly morgen drin sein.

Viele Grüße,
Garvin

Posted: Sat Aug 05, 2006 11:50 pm
by robert
Der Dank gilt dir fürs dranbleiben.

Werde den Fix morgen - voraussichtlich abends - einspielen und dann berichten.

Gute Nacht
Robert