ContentFlex v01.06.00 |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
ContentFlex v01.06.00 |
Mon. 16. July 2007, 10:22
Beitrag
#1
|
|
TRAIL AND ERROR SPECIALIST Gruppe: AdvancedMembers Beiträge: 1.708 Mitglied seit: 27.06.2006 Wohnort: Hansestadt Rostock, Deutschland Mitglieds-Nr.: 9 |
Modulname:
ContentFlex Status: stable Bechreibung: Einfügen/Bearbeiten/Löschen/Verschieben von Inhaltselementen und/oder Gruppen von Inhaltselementen (Inhaltsvorlagen). Zusätzlich bietet das Modul HTML-Tabellengenerierung aus CSV-Daten, konfigurierbare Download-Listen als Inhaltselemente oder ein flexibles Link-PopUp-Element. 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. fehlende Funktionen / Erweiterungswünsche: - Image grösse einstellbar - Radio-Element - Checkbox-Element - {table} mehr CSS-Gestaltungsmöglichkeiten - {filelist}-Sortieroptionen - Verbesserte Navigation Autor(en): V1.1.2 Reto Haldemann v/o Mistral V1.2.0 - V1.6.0: 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. CODE 01.06.00 - released 2007-07-11 (ContentFlex 1.6 final) ------------------------------------------------------------------------------------------------ # if-/if_not-statement works now if the single (statement-)element isn't placed in the element template 01.05.03 - released 2007-07-10 (ContentFlex 1.6 beta 4) ------------------------------------------------------------------------------------------------ + separate templates for {insert} & (edit} (for file type elements within the element-templates) + new element-template elements : {filetype:x} {filetypedesc:x} {filetypeicon:x} {filetypeiconname:x} {filetypeiconurl:x} {filemimetype:x} {cat_name} {side_name} {edit} {insert} + if-not-statement for elements/elementvalues can prevent the output of element groups or whole template parts if an element/elementvalue is not empty. e.g.: {if_not_imageurl:1} <img src="placeholder.gif" alt="placeholder"/> {/if_not_imageurl:1} ^ file type icon path setting moved to the special options pane because it's used global now (for file type elements within the element-templates) 01.05.02 - released 2007-06-23 (ContentFlex 1.6 beta 3) ------------------------------------------------------------------------------------------------ # modul config display mode switching erases checkbox values (not so important in ContentFlex because the only checkboxes within the config are little switches for the select-elements) 01.05.01 - released 22.06.2007 (ContentFlex 1.6 beta 2) ------------------------------------------------------------------------------------------------ ^ some more speed up of the output # identical internal id's for {select:1-3} 01.05.00 - released 20.06.2007 (ContentFlex 1.6 beta 1) ------------------------------------------------------------------------------------------------ + if-statement for elements/elementvalues can prevent the output of element groups or whole template parts if an element/elementvalue is empty. e.g.: {if_imageurl:1} <a href="{imageurl:1}"> {imagethumb:1} </a> {/if_imageurl:1} + new elements: {container_id} {mod_key} {select:2-3} + 2 surrounding templates added. ^ speed up of the module output ^ some rewrite of the modul configuration (element templates) ^ module configuration now Opera compatible # client-pathes/filelist ! include files updated - you have to update the "backend/inc/" files! 01.04.00 - released 25.04.2007 ------------------------------------------------------------------------------------------------ + include file backward compatibility to older module versions (rights management) + formerly hard coded language strings backward compatibility ^ hard coded language strings removed, replaced with Sefrengo v1.4 final language string vars ! version number politics changed 01.03.05 - released 17.04.2007 ------------------------------------------------------------------------------------------------ + {filelist}: (resourcebrowser-mode) new option to prevent the listing of the selected file + {filelist}: (frontend-selectbox-mode) the list is now movable without losing the defined path ^ {filelist}: {filetype} {filedesc} changed to {filefmtype} {filefmdesc} ^ internal changes/improvements 01.03.05 beta - released 09.04.2007 ------------------------------------------------------------------------------------------------ + better rights management for elements/element groups + {filelist}: new/changed elements {filetypeicon} {filetypeiconname} {filetypeiconurl} + {filelist}: definable icon path + global url-convert (absolute/relative) option + definable strings for filesizes # within {filelist}: {filecreated} {filemodified} wrong date/time ^ internal and ui changes/improvements 01.03.00 beta - released 01.04.2007 ------------------------------------------------------------------------------------------------ + new entry-template element {filelist}: with {filelist} it's possible to create lists of files from a Sefrengo-filemanager path / file as path base. Choose between two frontend edit-(path selection)-modes! tree-like lists! a lot of filelist-template elements ... try it!!! + new entry-template elements {mod_key} {container_id} - useful for dhtml things 01.02.01 - released 23.02.2007 ------------------------------------------------------------------------------------------------ + {popup}-Element customization # standard element-template "Trennlinie" not changeable 01.02.00 - 18.02.2007 ------------------------------------------------------------------------------------------------ + {table} and {table_caption} element: {table} add's the possibility to create html-tables from csv-style values. {table_caption} is simply for output the table-caption again within the element template. please note: the created tables are dhtml-sortable via the javascript-file included in the package. include the javascript-file in the head part of your html-page and the ContentFlex created tables are sortable automatically. + configuration tabs ^ configuration user interface improvements and changes ^ wording and order of several configuration options ^ all url's (of files/images/thumbs) will be generated relative if possible # cms-tag mode for date:2 01.01.02 - released 19.09.2006 ------------------------------------------------------------------------------------------------ # for {textarea:4}, {textarea:5}, {textarea:6}, {text:6}, {text:7}, {text:8}, {text:9}, 01.01.01 - released 19.06.2006 ------------------------------------------------------------------------------------------------ + {date:2}, {date:2} + {text:6}, {text:7}, {text:8}, {text:9}, + {textarea:4}, {textarea:5}, {textarea:6}, # optimierung korrigiert {file:x}-, {link:x}-, {image:x}-Ausgabe im Frontend ^ Titel-Konfiguration neu sortiert ^ Image für Element hinzufügen ersetzt 01.01.00 - released 12.06.2006 ------------------------------------------------------------------------------------------------ + {date:1} + {select:1} ^ Geschwindikeit optimiert (ca. Faktor 3-4) + Ausführzeit kann ausgegeben werden (modifikation im Modul-Output erforderlich Changelog legend: # -> Bug Fix + -> Addition ^ -> Change - -> Removed ! -> Note ich freue mich über unterstützung ihr verbessert damit die chance einer weiterentwicklung des moduls durch mich PAYPAL SPENDE - www.tiefexzeitlos.de (button nutzen) MEIN AMAZON WUNSCHZETTEL wer ggf. als sponsor in den modulinfos (readme/forum) genannt werden möchte kann mir das mitteilen! p.s.: es ist mir möglich, bei einer unterstützung durch firmen etc., eine rechnung mit ausgewiesener mwst. anzufertigen.
Angehängte Datei(en)
-------------------- cheers, Alex
|
|
|
Tue. 7. August 2007, 15:14
Beitrag
#21
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 541 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 8 |
ZITAT +1 ... nein nun +2 ... unnötige comments, STam! ... jetzt weiß ich nicht ob du weißt das ich nicht weiß was du weißt!?^^ das war mal (un)nötig xD Nein, ernsthaft. Welchen Bug hast du in SF-Cache entdeckt? Steckt der nicht in der eher in der SF-Methodik als in der Cache Implementation? Gruß |
|
|
Tue. 7. August 2007, 18:55
Beitrag
#22
|
|
TRAIL AND ERROR SPECIALIST Gruppe: AdvancedMembers Beiträge: 1.708 Mitglied seit: 27.06.2006 Wohnort: Hansestadt Rostock, Deutschland Mitglieds-Nr.: 9 |
Steckt der nicht in der eher in der SF-Methodik als in der Cache Implementation? ja eben - ich hab keinen bug im seitencache gefunden (hab ich auch nicht gesagt) ehr eine nicht berücksichtung des cache im modul -------------------- cheers, Alex
|
|
|
Wed. 8. August 2007, 08:50
Beitrag
#23
|
|
Advanced Member Gruppe: Moderators Beiträge: 911 Mitglied seit: 26.06.2006 Wohnort: Essen; Ruhrgebiet Mitglieds-Nr.: 4 |
Hallo AMK,
ich hab da ein Problem mit dem Contentflex, kann allerdings auch ein allgemeines Problem sein. Und zwar hab ich in einem upgedaten Sefrengo das Contentflex im Einsatz (auch auf aktuelle Version upgedated, aber erst nach dem Problem). Auf einer Seite kann man nicht mehr im WYSIWYG2 der in einem Element alleine im Einsatz ist abspeichern. Auf der selben Seite ist ein andere WYSIWYG der scheinbar noch schpeicherbar ist. Auch auf anderen Seiten ist das Phänomen nicht wirklich nachzuvollziehen. Kannst du dir das mal anschauen? Es kann auch was hiermit zu tun haben: Problem mit content Tabelle Wenn du Zeit hast, was soll ich dir per PM zusenden? Danke im Voraus Sascha -------------------- |
|
|
Wed. 8. August 2007, 09:20
Beitrag
#24
|
|
TRAIL AND ERROR SPECIALIST Gruppe: AdvancedMembers Beiträge: 1.708 Mitglied seit: 27.06.2006 Wohnort: Hansestadt Rostock, Deutschland Mitglieds-Nr.: 9 |
nun ich kanns mir anschauen, aber ContentFlex generiert ja in der basis lediglich cms-tags bzw. cms-tag-gruppen und platziert sie in der seite (wie andere module auch) - der wysiwyg2 und somit auch der speichern-button wird vom system generiert - da sehe ich eigentlich keine problematik die im ContentFlex zu suchen ist.
-------------------- cheers, Alex
|
|
|
Wed. 8. August 2007, 09:30
Beitrag
#25
|
|
Advanced Member Gruppe: Moderators Beiträge: 911 Mitglied seit: 26.06.2006 Wohnort: Essen; Ruhrgebiet Mitglieds-Nr.: 4 |
Ich befürchte auch, dass es fundamentalere Probleme sind, die z.B. mit der Datenbank konsistenz zu tun haben. Mir ist gerade wieder die contenttabelle gecrashed
-------------------- |
|
|
Sun. 12. August 2007, 10:03
Beitrag
#26
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 1.126 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 7 |
@amk: hier verrutscht etwas bei FF2.04, hat keinen Einfluss auf Funktionalität.
Angehängte Datei(en)
-------------------- ------
Ich gehe spazieren durch Gelsenkirchen |
|
|
Sun. 12. August 2007, 13:15
Beitrag
#27
|
|
TRAIL AND ERROR SPECIALIST Gruppe: AdvancedMembers Beiträge: 1.708 Mitglied seit: 27.06.2006 Wohnort: Hansestadt Rostock, Deutschland Mitglieds-Nr.: 9 |
was ist das denn ... sowas hab ich ja noch nie gesehen ... text der aus formularfelder "rausspringt"? keine ahnung woran das bei dir liegt. irgendwelche speziellen FF-extensions formularfelder betreffend in aktion bei dir?
abgesehen davon: aktuelle FF-version ist ürbigens 2.0.6 - aufgrund von sichheitspatches ist eine aktualisierung empfehlenswert! -------------------- cheers, Alex
|
|
|
Sun. 12. August 2007, 18:23
Beitrag
#28
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
hab ich auch schon bemerkt. ist sogar reproduzierbar: cache löschen, in moduleinstellungen gehen-->text verschoben. kurz refreshen, text ok. bei erneutem cache löschen (browsercache) text wieder verschoben. trat übrigends bei 1.4 nicht auf, erst seit 1.6 beobachtet.
gruss andi -------------------- |
|
|
Sun. 12. August 2007, 18:59
Beitrag
#29
|
|
TRAIL AND ERROR SPECIALIST Gruppe: AdvancedMembers Beiträge: 1.708 Mitglied seit: 27.06.2006 Wohnort: Hansestadt Rostock, Deutschland Mitglieds-Nr.: 9 |
ok ... kann ich bestätigen ... wird korrigiert
-------------------- cheers, Alex
|
|
|
Mon. 20. August 2007, 11:28
Beitrag
#30
|
|
Member Gruppe: Members Beiträge: 44 Mitglied seit: 21.08.2006 Mitglieds-Nr.: 202 |
Hallo,
ich habe ein seltsames Problem mit ContentFlex 1.6. Ich verwende folgende Contentelemente {wysiwyg2:1}, {text:1} und {sourcecode:1}. Zum einen: Wenn ich das Modul konfiguriere ohne {sourcecode:1}, Text auf Seiten platziere und naträglich {sourcecode:1} in der Modulkonfiguration hinzufpüge, dann sind alle Texte weg. Zum anderen: Wenn ich das {sourcecode:1} Element in der Konfiguration eingestellt habe und auf einer Seite ein Element {wysiwyg2:1} erstelle, dann wird jedoch ein sourcecode-Element erstellt. Hat dieses Problem schon jemand festgestellt oder bin ich der einzige? Ich verwende Sefrengo 1.4 Viele Grüße micha |
|
|
Guest_summerbrother_* |
Mon. 20. August 2007, 12:22
Beitrag
#31
|
Guests |
Ich würde mal behaupten, sourcecode und wysiwyg schliessen sich auch rein logisch aus.
Das Sourcecode sollte zumindest in einem eigenen Container laufen, ich tät da nix mischen. Edit: Oder habe ich da was falsch verstanden. Du meinst dich wysiwyg und sourcecode in einem Container oder ? |
|
|
Mon. 20. August 2007, 14:26
Beitrag
#32
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 1.126 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 7 |
Edit: Oder habe ich da was falsch verstanden. Du meinst dich wysiwyg und sourcecode in einem Container oder ? wäre auch meine Interpretation {wysiwyg2:1}<br />{sourcecode:1} -------------------- ------
Ich gehe spazieren durch Gelsenkirchen |
|
|
Mon. 20. August 2007, 19:16
Beitrag
#33
|
|
Member Gruppe: Members Beiträge: 44 Mitglied seit: 21.08.2006 Mitglieds-Nr.: 202 |
Hallo,
ich habe in einem Container das ContentFlex Modul 1.6 und das habe ich so konfiguriert, das man 2 Contentelemente beim bearbeiten der Seite hat. 1x Wysiwyg2 und 1x sourcecode Weshalb schließen die beiden sich aus? |
|
|
Mon. 20. August 2007, 19:59
Beitrag
#34
|
|
TRAIL AND ERROR SPECIALIST Gruppe: AdvancedMembers Beiträge: 1.708 Mitglied seit: 27.06.2006 Wohnort: Hansestadt Rostock, Deutschland Mitglieds-Nr.: 9 |
Hallo, ich habe ein seltsames Problem mit ContentFlex 1.6. Ich verwende folgende Contentelemente {wysiwyg2:1}, {text:1} und {sourcecode:1}. Zum einen: Wenn ich das Modul konfiguriere ohne {sourcecode:1}, Text auf Seiten platziere und naträglich {sourcecode:1} in der Modulkonfiguration hinzufpüge, dann sind alle Texte weg. Zum anderen: Wenn ich das {sourcecode:1} Element in der Konfiguration eingestellt habe und auf einer Seite ein Element {wysiwyg2:1} erstelle, dann wird jedoch ein sourcecode-Element erstellt. hallo micha, kann beides nicht bestätigen - habs eben getestet. ich kann beliebige elemente in einem contentflex-element-template hinzufügen und/oder wieder entfernen - alles kein problem. da wird nix gelöscht, bereits eingegebene texte sind entsprechend dem vorhandensein der elemente im template da oder eben nicht. -------------------- cheers, Alex
|
|
|
Guest_summerbrother_* |
Mon. 20. August 2007, 20:13
Beitrag
#35
|
Guests |
ich hab mich nicht richtig ausgedrückt.
Gunwalts Variante mit {wysiwyg2:1}<br />{sourcecode:1} halte ich für unlogisch und hätte da Probleme vermutet. Aber selbst so eine ulkige Variante funktioniert bei mir und ich kann alex nur zustimmen, keine Probleme. |
|
|
Mon. 20. August 2007, 21:55
Beitrag
#36
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 1.126 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 7 |
ich habe in einem Container das ContentFlex Modul 1.6 und das habe ich so konfiguriert, das man 2 Contentelemente beim bearbeiten der Seite hat. 1x Wysiwyg2 und 1x sourcecode Weshalb schließen die beiden sich aus? Natürlich schliesst es sich nicht aus. Es geht. Aber von der Informationsstruktur und den damit zusamenhängenden Rechten empfielt es sich sourcecode immer in einen eigenen Container auszulagern. Wenn mehrere Redakteure an einem Projekt arbeiten, selbst ein Redakteur hat in der Regel mit der wysiwyg- Geschichte genug zu tun. Über sourcecode könnten die wunderbar "Ich hab da so ein geiles Script gefunden" ..., muss nicht kann aber. Und für einen einzelnen Container kannst du noch dezidierter Rechte vergeben. -------------------- ------
Ich gehe spazieren durch Gelsenkirchen |
|
|
Tue. 21. August 2007, 07:07
Beitrag
#37
|
|
Member Gruppe: Members Beiträge: 44 Mitglied seit: 21.08.2006 Mitglieds-Nr.: 202 |
Hi, dieses Problem hatte ich bereits öfter in anderen SF Installationen und hier brauche ich es ganz dringend. Hier mal meine ContentFlex-Konfiguration: cf_modul.JPG ( 59.18KB ) Anzahl der Downloads: 23 Wenn ich {sourcecode:1} wieder entferne, ist alles bestens. Wenn ich es hinzufüge sind die Texte auf den Seiten verschwunden und anstatt wysiwyg2 werden sourcoder Elemente eingefügt. {text:1}-Elemente funktionieren aber. Seltsam....... Dann ist dieses Problem anscheinend nur in meinen Installationen. Vielleicht mache ich bei der Installation was falsch, wo man ja eigentlich wenig bis garnichts falsch machen kann. Danke für die Hilfe, ich schau mal weiter... Micha |
|
|
Tue. 21. August 2007, 07:42
Beitrag
#38
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
konnte mir das ganze gerade live anschauen. das beschriebene verhalten konnte ich nachvollziehen. nach dem löschen der beiden betroffenen templates in contentflex und der anschliessenden neuerstellung mit den geforderten elementem funktioniert alles tadellos. was genau das problem war konnte ich nicht eruieren.
gruss andi -------------------- |
|
|
Tue. 21. August 2007, 09:17
Beitrag
#39
|
|
Member Gruppe: Members Beiträge: 44 Mitglied seit: 21.08.2006 Mitglieds-Nr.: 202 |
jetzt sind zwar alle Texte weg, doch die kann ich schnell wieder rein kopieren.
Danke nochmals Andi! |
|
|
Tue. 21. August 2007, 09:23
Beitrag
#40
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
ups sorry, darauf habe ich nicht geachtet :-)
-------------------- |
|
|
Vereinfachte Darstellung | Aktuelles Datum: 19.5.24 - 11:08 |