Modulname:
ContentFlex
Version:
01.08.02
Status:
stable
Bechreibung:
Stellt flexibel unterschiedliche Inhaltselemente und/oder Gruppen von
Inhaltselementen zur Verfügung.
Features:
- Elemente/Elementgruppen an jeder Stelle einfügen/bearbeiten/verschieben/löschen
- Allgemeine Elemente: {author}, {email}, {created_date} u.v.a.m.
- Elemente: {text}, {textarea}, {image}, {wysiwyg2}, {link}, {file} u.v.a.m.
- Elemente erscheinen beim Bearbeiten in derselben Reihenfolge wie sie im Template vorkommen (Ausnahme File)
- Für die einzelnen Elemente/Elementgruppen kann ein Titel definiert werden, der beim Bearbeiten als Überschrift dargestellt wird
- Bei den Elementen image & file können das Verzeichnis und die Image-Typen bzw. File-typen konfiguriert werden
- Die Anzahl der maximal darzustellenden Einträge kann definiert werden
- Einzelne Elemente/Elementgruppen könne ein und ausgeschaltet werden
- Elemente/Elementgruppen-Templates können in der Reihenfolge verschoben werden ohne Verlust des Inhaltes
- Default-Template wenn das dazugehöhrende Element-Template gelöscht wurde (verhindert den Verlust von Inhalt)
- Spezielles, frei definierbares Element {popup}
- Mittels dem {editbutton}-Element können die Buttons zum Bearbeiten der Einträge frei im Template positioniert werden
- Resourcensparend da Teile des Moduls in zwei externe Dateien ausgelagert sind
- <CMSPHP></CMSPHP> kann in Elementen verwendet werden
- Umschließendes Templates für die Element-Templates
- Über ein spezielles Template kann die Position und die Aussehen der Bearbeiten-Buttons individuell angepasst werden
- Rechtemanagement - Benutzergruppen könne von der Bearbeitung einzelner Elemente/Elementgruppen ein-/ausgeschlossen werden
- Das {table}-Element ermöglicht Eingabe von CSV-artigen Tabellendaten, aus denen entsprechende HTML-Tabellen
automatisch generiert werden. Diese Tabellen sind mittels des mitgelieferten Javascript per DHTML sortierbar
- {filelist}-Element ermöglicht die Ausgabe einer Dateiliste als Inhaltselement
- ... u.v.a.m.
Autor(en):
V1.1.2
Reto Haldemann v/o Mistral
V1.2.0 - V?.?.?:
Alexander M. Korn (amk)
Lizenz:
GPL
Benötigte Sefrengo Version:
>= 01.03.01
Installation:
Die beiden neuen Dateien (mod.contentflex.php, mod.contentflex_cache.php)
müssen in das Verzeichnis backend/inc kopiert werden.
Wechseln Sie in Ihrer Sefrengo Version in den Bereich "Design->Module". Am
unteren Ende des Bereichs befindet sich ein Uploadfeld. Wählen Sie hier die
gewünschte "*.cmsmod"- Datei aus. Mit einem Klick auf das Diskettensymbol
wird das Modul in das CMS importiert. Das Modul ist nun innerhalb des CMS
nutzbar.
Für die mögliche DHTML-Sortierung von Tabellen ({table}-Element)
muss das beiligende Javascript (sorttable.js) in die Sefrengo-Seite
eingebunden sein. Ferner kann über beiligende css-Datei das visuelle
Erscheinungsbild der Sortierungs-Links innerhalb der Tabelle angepasst
werden.
Dokumentation:
- Ist im Sefrengo-Wiki vorhanden (für Version 1.1.2)
Hinweise zur {editbutton}-CSS-Gestaltung:
.flex2_edit { padding: 2px; font-size: 10px; color: #000000; background-color: #DBE3EF; }
.flex2_edit { color: #cc0000; position:relative; text-align:right; display:block;}
Hinweise zum {table}- und {filelist}-Element finden sich in der readme.txt des Package.
alle die bereits auf version 1.8.1 aktualisiert haben, müssen im prinzip nur die datei
"mod.contentflex_cache.php" im "backend/inc/" verzeichnis aktualisieren,
um eventuelle probleme mit dem dateilisten-feature zu vermeiden.
hi Alex,
kann ich leider nicht bestätigen. Trotz update auf 01.08.02 habe ich wieder den Fehler bei der Dateiliste ...
Fehlerbeschreibung: Verzeichnisauswahl wird nicht angezeigt, ehemalige Verzeichnisinhalte werden nicht angezeigt.
michel
EDIT: Halt, Kommando zurück! Ich kann den Fehler nicht bestätigen, da ich wieder das suhosin-Problem habe ... GRRRR ich werd noch wahnsinnig. Ich habe das falsche Modul upgedatet - und wenn ich das aktive Modul auf 01.08.02 update, dann verliere ich wieder die Templatezuordnung ...
Melde mich wieder, wenn ich da weiter bin
für einen dateidownload verwende ich nicht {file:x}, sondern stelle mir das grundgerüst mit {fileurl:x} usw. selbst zusammen. beim bearbeiten der inhalte habe ich die möglichkeit, für die datei ein zielfenster anzugeben. leider fehlt mir in der konfiguration etwas wie {filetarget:x} (so wie es {linktarget:x} gibt).
übersehe ich etwas oder fehlt dies wirklich?
gruss andi
{filetarget:x} solo, musst du dann bestimmt anhand der http://wiki.sefrengo.org/referenz/cms-tags#cmsmod-type-file einzeln
im bereich file des cflex if (cflex_chkelmt(........ einfügen/ergänzen.
Akzeptiert {table} keine Links in der Spalte?
Bei mir wird immer der Linkcode in der Tabelle im Frontend ausgegeben.
<a href="http://www.123.de" target="_blank">www.123.de</a>
doch - in maßen ... bitte schaue mal ganz unten beim tabellen/listen-tab der konfig ... dort gibt es eine zeichenkonvertierungsoption.
voreingestellt sollte "#" sein welches bei der ausgabe ein "<br/>" erzeugt. denkbar sind hier auch bbcode-definitionen oder ähnliches.
bei komplexen tags wirds allerdings schwierig / unhandlich ...
Geht {if_filelist}{filelist}{/if_filelist} nicht?
Im Zusammenhang mit filelist ist mir noch etwas anderes aufgefallen. Ich habe in einer Installation mit mehreren Projekten ContentFlex upgedatet, habe aber offenbar vergessen in einem Projekt unter Design - installierte Module auch das Modul zuerneuern. Prompt ging in diesem Projekt Filelist nicht mehr. Ist das richtig, das ich in allen Projekten immer alles updaten muss/ sollte?
Hallo,
Habe Contentflex 1.8.2 im Einsatz.
BBcode funktioniert jedoch "nur" in {textarea:1} ?!
Die Symbole ( fett, kursiv, etc ) werden angezeigt, haben aber keine Wirkung
hatte ich auch bei einem projekt
Hallo,
ich nutze Contentflex für Shadowbox Galerien mit nur einem Vorschaubild. Wenn ich mehrere Galerien auf einer Seite haben möchte, brauche ich dafür ein Element, dass es sowohl im Template gibt, als auch in der Dateiliste. Gibt es sowas oder lässt sich sowas problemlos ergänzen?
Beispiel:
Mein Template:
Gibt es eigentlich die Möglichkeit den alt-Tag eines Bildes mit dem {imagefmdesc:x} in ContentFlex zu befüllen?
Wäre gut wenn man {link:1} auch noch mit der Variante nur (extern oder intern) anbieten könnte. Somit könnte man diese auch separat gestalten und zur Auswahl anbieten. Zum Beispiel zwecks Barrierefreiheit...
http://forum.sefrengo.org/index.php?showtopic=2575
Gruss Tsunami
Wenn ich in ContentFlex mittels up und Down zwei Felder verschiebe, werden auf der rechten Seite die Felder für Bearbeitungsrecht der Gruppen nicht mit verschoben.
In meinem Fall ist mir das aufgefallen, weil plötzlich der User in ContentFlex plötzlich ein Sourcecodemodul hatte. Mit den Screenshots im Anhang sollte es klar werden.
Unterstützt von Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)