Anzeigereihenfolge der Dateien in CMS_IMGEDITOR
Anzeigereihenfolge der Dateien in CMS_IMGEDITOR
Hallo,
ich habe dazu noch keinen Beitrag gefunden, fände es aber für die kommenden Versionen recht wichtig:
Bisher ergibt sich mir nicht, in welcher Reihenfolge die Dateien im CMS_IMGEDITOR angezeigt werden. Am sinnvollsten wäre meiner Meinung nach ja nach Dateiname. Oder kann man die Reihenfolge irgendwo definieren?
Schöne Grüße
Lars
ich habe dazu noch keinen Beitrag gefunden, fände es aber für die kommenden Versionen recht wichtig:
Bisher ergibt sich mir nicht, in welcher Reihenfolge die Dateien im CMS_IMGEDITOR angezeigt werden. Am sinnvollsten wäre meiner Meinung nach ja nach Dateiname. Oder kann man die Reihenfolge irgendwo definieren?
Schöne Grüße
Lars
"Marty, du musst VIERDIMENSIONAL denken!" - Doc Brown
Re: Anzeigereihenfolge der Dateien in CMS_IMGEDITOR
Hallo CinKon,
die Dateien werden einfach aus dem Verzeichnis ausgelesen, in einer Schleife, da ist keine besondere Sortierung.
Vermutlich hättest du gerne eine Möglichkeit, dies zu Kontrollieren oder? Vielleicht kommt diese Option in den nächsten Versionen.
Gruß
xmurrix
die Dateien werden einfach aus dem Verzeichnis ausgelesen, in einer
Code: Alles auswählen
... while (($entry = readdir($handle)) != false) ...
Vermutlich hättest du gerne eine Möglichkeit, dies zu Kontrollieren oder? Vielleicht kommt diese Option in den nächsten Versionen.
Gruß
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
Re: Anzeigereihenfolge der Dateien in CMS_IMGEDITOR
Hi xmurrix,
kontrollieren muss ich das nicht unbedingt, reicht ja schon, wenn die Dateien automatisch nach Namen sortiert werden
Schöne Grüße
Lars
kontrollieren muss ich das nicht unbedingt, reicht ja schon, wenn die Dateien automatisch nach Namen sortiert werden
Schöne Grüße
Lars
"Marty, du musst VIERDIMENSIONAL denken!" - Doc Brown
-
- Beiträge: 63
- Registriert: Fr 21. Jan 2011, 13:29
- Kontaktdaten:
Re: Anzeigereihenfolge der Dateien in CMS_IMGEDITOR
Ja, diese Anzeige nach Dateiname wäre absolut wichtig, das wundert mich echt warum das bei der Erstellung des neuen Tools nicht eingebaut wurde?!
Leider wieder ein kleiner Rückschritt!
Lösung:
in der contenido/classes/content_types/class.content.type.imgeditor.php
ab ca. Zeile 507 den Code:
ersetzen durch:
Leider wieder ein kleiner Rückschritt!
Lösung:
in der contenido/classes/content_types/class.content.type.imgeditor.php
ab ca. Zeile 507 den Code:
Code: Alles auswählen
if (is_dir($this->_uploadPath . $directoryPath)) {
if ($handle = opendir($this->_uploadPath . $directoryPath)) {
while (($entry = readdir($handle)) != false) {
if (is_file($this->_uploadPath . $directoryPath . $entry)) {
$htmlSelectOption = new cHTMLOptionElement($entry, $directoryPath . $entry);
$htmlSelect->addOptionElement($i, $htmlSelectOption);
$i++;
}
}
closedir($handle);
}
}
Code: Alles auswählen
$aEntries = array();
if (is_dir($this->_uploadPath . $directoryPath)) {
if ($handle = opendir($this->_uploadPath . $directoryPath)) {
while (($entry = readdir($handle)) != false) {
if (is_file($this->_uploadPath . $directoryPath . $entry)) {
$aEntries[] = $entry;
}
}
closedir($handle);
}
}
sort($aEntries);
foreach ($aEntries as $entry) {
$htmlSelectOption = new cHTMLOptionElement($entry, $directoryPath . $entry);
$htmlSelect->addOptionElement($i, $htmlSelectOption);
$i++;
}
Re: Anzeigereihenfolge der Dateien in CMS_IMGEDITOR
Klasse, vielen Dank!
"Marty, du musst VIERDIMENSIONAL denken!" - Doc Brown
-
- Beiträge: 63
- Registriert: Fr 21. Jan 2011, 13:29
- Kontaktdaten:
Re: Anzeigereihenfolge der Dateien in CMS_IMGEDITOR
Dank an xmurrix, ohne sein Code-Fragment hätte ich die Stelle wahrscheinlich nie gefunden...
-
- Beiträge: 27
- Registriert: Sa 23. Aug 2008, 09:10
- Wohnort: Vilshofen an der Donau
- Kontaktdaten:
Re: Anzeigereihenfolge der Dateien in CMS_IMGEDITOR
Auch von mir vielen Dank.
Eine Unverständlichkeit, warum das nicht von Anfang an so gemacht wurde.
Thomas
Eine Unverständlichkeit, warum das nicht von Anfang an so gemacht wurde.
Thomas
==========
Trike fahren - die schönste Art Sprit zu verbrennen!
==========
Trike fahren - die schönste Art Sprit zu verbrennen!
==========
-
- Beiträge: 63
- Registriert: Fr 21. Jan 2011, 13:29
- Kontaktdaten:
Re: Anzeigereihenfolge der Dateien in CMS_IMGEDITOR
Fehlt noch das Sortieren der Verzeichnisse, dazu in der contenido/classes/content_types/class.content.types.abstract.php
ca. Zeile 312 vor dem return der Funktion buildDirectoryList() noch ein
einfügen.
ca. Zeile 312 vor dem return der Funktion buildDirectoryList() noch ein
Code: Alles auswählen
sort($directories);
-
- Beiträge: 72
- Registriert: Fr 24. Apr 2009, 17:51
- Wohnort: Halle/Saale
- Kontaktdaten:
Re: Anzeigereihenfolge der Dateien in CMS_IMGEDITOR
Besten Dank!
Wäre prima, wenn das in der neuesten Version mit drin wäre.
Von alleine kommt man da nicht drauf.
Wäre prima, wenn das in der neuesten Version mit drin wäre.
Von alleine kommt man da nicht drauf.
Re: Anzeigereihenfolge der Dateien in CMS_IMGEDITOR
Ich wollte nur mal nachfragen, ob das in zukünftigen Versionen vllt. doch mal berücksichtigt wird. Ich will nicht, dass das bei irgendeinem kommenden Update dann wieder verloren geht, weil nicht dran gedacht wird, das vor dem Update nachzutragen...
"Marty, du musst VIERDIMENSIONAL denken!" - Doc Brown
-
- Beiträge: 86
- Registriert: Do 28. Jun 2012, 15:30
- Wohnort: Darmstadt
- Kontaktdaten:
Re: Anzeigereihenfolge der Dateien in CMS_IMGEDITOR
Das ist bereits in der 4.9.4 ^.^CinKon hat geschrieben:Ich wollte nur mal nachfragen, ob das in zukünftigen Versionen vllt. doch mal berücksichtigt wird. Ich will nicht, dass das bei irgendeinem kommenden Update dann wieder verloren geht, weil nicht dran gedacht wird, das vor dem Update nachzutragen...
Re: Anzeigereihenfolge der Dateien in CMS_IMGEDITOR
Tut mir Leid, dann funktioniert es dort nicht:
http://cloud.diatom-internet.de/1ZelqlKTG6.jpg
http://cloud.diatom-internet.de/1ZelqlKTG6.jpg
"Marty, du musst VIERDIMENSIONAL denken!" - Doc Brown
-
- Beiträge: 86
- Registriert: Do 28. Jun 2012, 15:30
- Wohnort: Darmstadt
- Kontaktdaten:
Re: Anzeigereihenfolge der Dateien in CMS_IMGEDITOR
Und da hast du Recht. Ich hab mir gerade den Code angesehen und das kann so wie es im Moment drin ist nicht funktionieren >.<
Ich werde das jetzt richtig implementieren.
Ich werde das jetzt richtig implementieren.
Re: Anzeigereihenfolge der Dateien in CMS_IMGEDITOR
Klasse, danke!
Schmeißt du den neuen Code dann hier rein?
Schmeißt du den neuen Code dann hier rein?
"Marty, du musst VIERDIMENSIONAL denken!" - Doc Brown
-
- Beiträge: 86
- Registriert: Do 28. Jun 2012, 15:30
- Wohnort: Darmstadt
- Kontaktdaten:
Re: Anzeigereihenfolge der Dateien in CMS_IMGEDITOR
Jap ^.^
Einfach die Dateien aus dem Anhang ersetzen. Es sollte keine Probleme geben, solange bereits 4.9.4 eingesetzt wird.
Ich habe in allen Content Typen bei denen Dateien angezeigt werde die Sortierung eingebaut (und nicht nur bei CMS_IMGEDITOR)- Auch die Verzeichnisse sollten jetzt immer sortiert sein. Bitte gib mir kurz eine Rückmeldung, dass alles funktioniert! ^.^
Edit: Außerdem setzt dieser Fix die PHP Version 5.3 vorraus, da anonyme Funktionen benutzt werden!
Edit2: Anhang entfernt. Echter Fix ist weiter hinten im Thread ^.^
Einfach die Dateien aus dem Anhang ersetzen. Es sollte keine Probleme geben, solange bereits 4.9.4 eingesetzt wird.
Ich habe in allen Content Typen bei denen Dateien angezeigt werde die Sortierung eingebaut (und nicht nur bei CMS_IMGEDITOR)- Auch die Verzeichnisse sollten jetzt immer sortiert sein. Bitte gib mir kurz eine Rückmeldung, dass alles funktioniert! ^.^
Edit: Außerdem setzt dieser Fix die PHP Version 5.3 vorraus, da anonyme Funktionen benutzt werden!
Edit2: Anhang entfernt. Echter Fix ist weiter hinten im Thread ^.^