Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

> ContentFlex v01.06.00
amk
Beitrag 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 wink.gif

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)
Angehängte Datei  ContentFlex_v01_06_00.zip ( 41.5KB ) Anzahl der Downloads: 131
 


--------------------
cheers, Alex
Go to the top of the page
 
+Quote Post
 
Start new topic
Antworten
saschapi
Beitrag Wed. 8. August 2007, 08:50
Beitrag #2


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. sad.gif

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


--------------------
Go to the top of the page
 
+Quote Post

Beiträge in diesem Thema
- amk   ContentFlex v01.06.00   Mon. 16. July 2007, 10:22
- - smail   Vielen Dank für dieses Top-Modul! Hab es gera...   Mon. 16. July 2007, 12:23
|- - amk   ZITAT(smail @ Mon. 16. July 2007, 13:23) ...   Mon. 16. July 2007, 12:54
|- - smail   Hab beides so gemacht, wie Du gesagt hast, aber wo...   Mon. 16. July 2007, 13:07
|- - amk   nix dateiname ... das table-feature stellt bei der...   Mon. 16. July 2007, 13:25
- - smail   Oh, ok, jetzt versteh ich. Das macht natürlich Si...   Mon. 16. July 2007, 14:01
|- - amk   ZITAT(smail @ Mon. 16. July 2007, 15:01) ...   Mon. 16. July 2007, 14:09
- - Svere Noeder   Ich hatte für das Einlesen von (z.B. in Excel gep...   Mon. 16. July 2007, 22:21
|- - amk   ZITAT(Svere Noeder @ Mon. 16. July 2007, 23...   Tue. 17. July 2007, 09:26
- - STam   Supi... Dann kann ja das hier weiterhgehen? Gruß   Tue. 17. July 2007, 10:12
- - amk   na klar ... vielleicht schon in kürze ...   Tue. 17. July 2007, 10:40
- - feniweb   Alex Ich weiss das gehört nicht direkt hier her ...   Mon. 6. August 2007, 13:24
- - amk   nein es nicht das gleiche problem ... nun die na...   Mon. 6. August 2007, 14:00
|- - gunwalt   Wenn ich in der mit der filelist arbeite, und eine...   Mon. 6. August 2007, 16:06
- - amk   alles klar guntram ... ja da könnte was drann sei...   Mon. 6. August 2007, 16:58
|- - gunwalt   ZITAT(amk @ Mon. 6. August 2007, 17:58) a...   Mon. 6. August 2007, 18:19
- - feniweb   Hallo Alex Hier also ein Bild das sicher mehr als...   Mon. 6. August 2007, 18:17
- - amk   @gunwalt: und wenn du nach 4. den cache nochmal l...   Mon. 6. August 2007, 19:03
|- - gunwalt   ZITAT(amk @ Mon. 6. August 2007, 20:03) @...   Tue. 7. August 2007, 09:22
- - amk   nicht geraten - gewusst! ... ja ist ein SF-s...   Tue. 7. August 2007, 11:09
- - STam   ZITAT+1 ... nein nun +2 ... unnötige comments, ST...   Tue. 7. August 2007, 15:14
|- - amk   ZITAT(STam @ Tue. 7. August 2007, 16:14) ...   Tue. 7. August 2007, 18:55
- - saschapi   Hallo AMK, ich hab da ein Problem mit dem Content...   Wed. 8. August 2007, 08:50
- - amk   nun ich kanns mir anschauen, aber ContentFlex gene...   Wed. 8. August 2007, 09:20
- - saschapi   Ich befürchte auch, dass es fundamentalere Proble...   Wed. 8. August 2007, 09:30
- - amk   was ist das denn ... sowas hab ich ja noch nie ges...   Sun. 12. August 2007, 13:15
|- - andi   hab ich auch schon bemerkt. ist sogar reproduzierb...   Sun. 12. August 2007, 18:23
- - amk   ok ... kann ich bestätigen ... wird korrigiert   Sun. 12. August 2007, 18:59
- - mlanghoffbln   Hallo, ich habe ein seltsames Problem mit Content...   Mon. 20. August 2007, 11:28
|- - amk   ZITAT(mlanghoffbln @ Mon. 20. August 2007, 12...   Mon. 20. August 2007, 19:59
- - summerbrother   Ich würde mal behaupten, sourcecode und wysiwyg s...   Mon. 20. August 2007, 12:22
|- - gunwalt   ZITAT(summerbrother @ Mon. 20. August 2007, 1...   Mon. 20. August 2007, 14:26
- - mlanghoffbln   Hallo, ich habe in einem Container das ContentFle...   Mon. 20. August 2007, 19:16
|- - gunwalt   ZITAT(mlanghoffbln @ Mon. 20. August 2007, 20...   Mon. 20. August 2007, 21:55
- - summerbrother   ich hab mich nicht richtig ausgedrückt. Gunwalts...   Mon. 20. August 2007, 20:13
- - mlanghoffbln   Hi, dieses Problem hatte ich bereits öfter in an...   Tue. 21. August 2007, 07:07
|- - andi   konnte mir das ganze gerade live anschauen. das be...   Tue. 21. August 2007, 07:42
- - mlanghoffbln   jetzt sind zwar alle Texte weg, doch die kann ich ...   Tue. 21. August 2007, 09:17
|- - andi   ups sorry, darauf habe ich nicht geachtet :-)   Tue. 21. August 2007, 09:23
|- - gunwalt   {filelist} holt sich die Angaben aus dem Dateimana...   Wed. 29. August 2007, 09:31
- - amk   was filelist darstellt wird zu laufzeit - also bei...   Wed. 29. August 2007, 09:53
|- - andi   ZITAT(gunwalt)Wenn ich in der mit der filelist arb...   Wed. 12. September 2007, 13:49
- - tobaco   hallo, ich nutze jetzt gerade zum ersten mal die ...   Tue. 25. September 2007, 14:22
- - hylli   Ich hab's ehrlich gesagt noch nicht getestet, ...   Tue. 25. September 2007, 16:42
|- - andi   wollte ich erst auch vorschlagen. da es keinen sin...   Tue. 25. September 2007, 16:45
- - tobaco   ne, glaub ich nicht. amk hatte das in einem andere...   Tue. 25. September 2007, 16:44
- - hylli   tja, dann sollte sich amk persönlich melden! ...   Tue. 25. September 2007, 16:51
- - amk   sorry für die lange wartezeit ... also: klar kann...   Sat. 29. September 2007, 13:38


Reply to this topicStart new topic
3 Besucher lesen dieses Thema (Gäste: 3 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 3.5.24 - 05:41

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.