Content-Type zum Ordner auslesen

Fragen zur Installation von CONTENIDO 4.9? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Antworten
malsdgtac
Beiträge: 717
Registriert: Fr 12. Mär 2004, 15:50
Kontaktdaten:

Content-Type zum Ordner auslesen

Beitrag von malsdgtac »

Hallo, ich hätte da mal eine Frage:

Welchen Content-Type sollte ich am Besten dazu verwenden, einen ganzen Ordner auszulesen? Konkret geht es darum, eine Bildergalerie zu erstellen, alle Bilder in einem Ordner sollen dafür verwendet werden. Ich hab jetzt mal "CMS_FILELIST" verwendet. Funktioniert zwar grundsätzlich gut, es nervt aber, dass im Backend dafür die einzelnen Bilder in einer Liste untereinander angezeigt werden. Gibt es einen besseren Type dafür, bzw. wie kann ich die automatische Auflistung der Bilder verhindern?

Danke für Eure Antwort.
xmurrix
Beiträge: 3215
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Hat sich bedankt: 4 Mal
Danksagung erhalten: 17 Mal
Kontaktdaten:

Re: Content-Type zum Ordner auslesen

Beitrag von xmurrix »

Hallo smac,

zum Generieren der Liste wird das Template "cms/templates/cms_filelist_style_default.html" verwendet. Es ist auch möglich, in System- oder Mandanteneinstellungen einen anderen Templatenamen anzugeben, aber wie man die Konfiguration (Name und Typ?) setzt, bin ich jetzt überfagt.

Du kannst das Template anpassen, kannst deine eigenen Formate angeben, die es überschreiben oder Inhalte ganz verstecken (display:none;). Ganz ausschalten lässt sich das nicht.

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.
malsdgtac
Beiträge: 717
Registriert: Fr 12. Mär 2004, 15:50
Kontaktdaten:

Re: Content-Type zum Ordner auslesen

Beitrag von malsdgtac »

Hallo xmurrix,

danke für den Tipp - spricht den was dagegen den ganzen Inhalt des Templates zu löschen? Ich habe das versucht und es funktioniert.
malsdgtac
Beiträge: 717
Registriert: Fr 12. Mär 2004, 15:50
Kontaktdaten:

Re: Content-Type zum Ordner auslesen

Beitrag von malsdgtac »

Hallo,

ich habe gleich noch eine Frage dazu:

wenn ich einen Ornder auswähle und diesen dann wieder abwähle (in dem ich auf den ausgewählten Ordner klicke) - dann bekomme ich ziemlich böse Fehlermeldungen. Mache ich dabei irgendwas falsch? Die Fehlermeldungen entstehen, da von class.content.type.filelist.php versucht wird Ornder zu öffnen die es nicht gibt (weil keine ausgewählt wurden). Konkret versucht er immer den Ordner "0" zu öffnen.
Hab nur ich diesen Fehler?
xmurrix
Beiträge: 3215
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Hat sich bedankt: 4 Mal
Danksagung erhalten: 17 Mal
Kontaktdaten:

Re: Content-Type zum Ordner auslesen

Beitrag von xmurrix »

smac hat geschrieben:...spricht den was dagegen den ganzen Inhalt des Templates zu löschen? Ich habe das versucht und es funktioniert...
Nein, das kannst du machen. Mach aber vorher eine Sicherung des templates, das kann nicht schaden.

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.
xmurrix
Beiträge: 3215
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Hat sich bedankt: 4 Mal
Danksagung erhalten: 17 Mal
Kontaktdaten:

Re: Content-Type zum Ordner auslesen

Beitrag von xmurrix »

smac hat geschrieben:...wenn ich einen Ornder auswähle und diesen dann wieder abwähle (in dem ich auf den ausgewählten Ordner klicke) - dann bekomme ich ziemlich böse Fehlermeldungen. Mache ich dabei irgendwas falsch?...
Das muss ein Bug sein, danke für die Info. Allerdings ist das nicht in der 4.9.0 reproduziertbar - Welche Version verwendest du denn?

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.
malsdgtac
Beiträge: 717
Registriert: Fr 12. Mär 2004, 15:50
Kontaktdaten:

Re: Content-Type zum Ordner auslesen

Beitrag von malsdgtac »

Hallo,

das ist eine 4.9.0-rc1 auf einem PHP 5.4.16-nmm1.

Übrigens dabei kommt es auch noch zu folgender Fehlermeldung:

Code: Alles auswählen

 Warning: escapeshellcmd() has been disabled for security reasons in /www/htdocs/.../contenido/includes/functions.api.images.php on line 675
Die ist etwas blöd, weil sie direkt im Artikel auftaucht, und daher auch von Kunden gesehen werden wird.
xmurrix
Beiträge: 3215
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Hat sich bedankt: 4 Mal
Danksagung erhalten: 17 Mal
Kontaktdaten:

Re: Content-Type zum Ordner auslesen

Beitrag von xmurrix »

Zwischen 4.9.0-rc1 und 4.9.0 wurden einige Änderungen an der Datei gemacht, die sich um die Logik von "CMS_FILELIST" kümmert.

Du kannst eigentlich die Datei "contenido/classes/content_types/class.content.type.filelist.php" aus der aktuellen 4.9.0 übernehmen, das sollte dein Problem mit abgewählten Ordnern lösen. Eigentlich würde ich dir ein Update auf 4.9.0 vorschlagen, da doch einiges zwischen 4.9.0-rc1 und 4.9.0 gemacht wurde, vor allem auch einige Fehler korrigiert. Aber du wirst wohl um einen Setup nicht drumherum kommen, ein Überscheiben der vorhandenen Dateien wird vermutlich nicht ausreichen.
smac hat geschrieben:...
Übrigens dabei kommt es auch noch zu folgender Fehlermeldung:

Code: Alles auswählen

 Warning: escapeshellcmd() has been disabled for security reasons in /www/htdocs/.../contenido/includes/functions.api.images.php on line 675
Die ist etwas blöd, weil sie direkt im Artikel auftaucht, und daher auch von Kunden gesehen werden wird...
Ersetze das bitte gegen escapeshellarg, dann sollte keine Warnung auftauchen. Und ich mache dafür ein Ticket damit es in Zukunft keine Probleme gibt.

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.
malsdgtac
Beiträge: 717
Registriert: Fr 12. Mär 2004, 15:50
Kontaktdaten:

Re: Content-Type zum Ordner auslesen

Beitrag von malsdgtac »

Oha, das hab ich ja ganz übersehen, dass die 4.9.0 raus ist, dabei hatte ich vor drei, vier Tagen danach geschaut. Ich werde sie gleich installieren.
malsdgtac
Beiträge: 717
Registriert: Fr 12. Mär 2004, 15:50
Kontaktdaten:

Re: Content-Type zum Ordner auslesen

Beitrag von malsdgtac »

Ich kanns bestätigen, der Fehler ist in der 4.9.0 nicht mehr da, bzw. taucht dieser nur mehr im Errorlog auf
Antworten