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

> ContentFlex v01.08.01
amk
Beitrag Fri. 12. September 2008, 13:18
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

Version:
01.08.01

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 - V1.8.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.08.01 - released 2008-09-12
------------------------------------------------------------------------------------------------
+ include files security thing (recommendation by Bjoern)
+ element {no} (simply the number of the item)
+ elements {image:4} {image:5} {image:6}
+ template (and options) for html between entries in {filelist}
+ SF1.4.1 elements {imageid:x} {imagethumbpath:x} {imagethumbamplitude:x}
+ elements {imagethumbwidth:x} {imagethumbheight:x} {imagethumbhalfwidth:x}
{imagethumbhalfheight:x}
# {table} {list:x} no empty rows on empty data lines
# decimal places config option on filelist
# unique id's of help-text divs
# surrounding templates numbering

01.08.00 - released 2008-02-17
------------------------------------------------------------------------------------------------
+ option to limit the number of file list entires
+ if-/if_not-statements support in file list row template
+ {hide}{/hide} within element templates - hides the output completely (useful to give elements
an exact order on editing)
+ new element in file list's file entry template {all_file_no}
+ new element in file list's folder intro template {file_count}
# wysiwyg2's feature configuration takes no affect on wysiwyg2:2 & wysiwyg2:3
in non-separate configuration mode
# deactivation state of element templates

01.07.01 - released 2008-01-05 (ContentFlex 1.8 beta 2)
------------------------------------------------------------------------------------------------
+ if-/if_not-statement with value comparison (e.g. {if_text:1=ABC}...{/if_text:1=ABC} )
+ {filelist} files sorting option (config-mode 'all')
^ source-code feature as base feature for the wysiwyg2 removed
^ BBCode option for textareas only available in config-mode 'all' now
# 'cut' of several element-templates results in empty edit-menu entries
# some config-ui corrections
- some unnecessary config-ui labeling

01.07.00 - released 2007-12-29 (ContentFlex 1.8 beta 1)
------------------------------------------------------------------------------------------------
+ new advanced config mode and other usability changes/optimizations
+ new element template ordering/editing manipulation (cut, copy, paste, insert, up, down)
+ additional (attribute-) strings for table cell & collumn tags ({table} element}
+ new element(s) {list:x}
(list creation by using a textarea - single text-line = one list entry)
+ preparations for the new SF141 image elements
+ new element(s) {uni:x}
{6 elements for free definable string-values - e.g. css-class-attributes etc.)
+ new elements {imagethumburl:x} {fileid:x} {select:4-6}
+ new element {imagesize:x} (image file size)
+ new element {imagedimension:x} - combines image width & height in a single element
(customization possible via single line template)
+ configuration option to define the decimal places in image/file size values
+ config button to set some base features for the wysiwyg2-editor at once
+ possibility to define different wysiwyg2-editor features for every single wysiwyg2-element
# title input field text misplaced in some cases (Firefox)
# config output on SF page templates (several CF-modules / different config-modes)

01.06.01 - released 2007-09-30
------------------------------------------------------------------------------------------------
+ if_backend- and if_preview-statement
# some problems on if_not-statement use
# problem with {filelist} and Sefrengo's page cache

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 sehr über unterstützung/danksagung in finanzieller/materieller form!

PAYPAL SPENDE - www.tiefexzeitlos.de (button nutzen)

MEIN AMAZON WUNSCHZETTEL


wer ggf. als sponsor (im readme/forum) genannt werden möchte kann mir das mitteilen!



Angehängte Datei(en)
Angehängte Datei  ContentFlex_v01_08_01.zip ( 53.09KB ) Anzahl der Downloads: 77
 


--------------------
cheers, Alex
Go to the top of the page
 
+Quote Post
 
Start new topic
Antworten
amk
Beitrag Tue. 2. December 2008, 19:43
Beitrag #2


TRAIL AND ERROR SPECIALIST
********

Gruppe: AdvancedMembers
Beiträge: 1.708
Mitglied seit: 27.06.2006
Wohnort: Hansestadt Rostock, Deutschland
Mitglieds-Nr.: 9



ja - ich habe vergessen das abzufangen. da dieser konfigurationswert nach einem update noch nicht existiert, gibt's hier ein "Division by zero" ...


--------------------
cheers, Alex
Go to the top of the page
 
+Quote Post

Beiträge in diesem Thema
- amk   ContentFlex v01.08.01   Fri. 12. September 2008, 13:18
- - saschapi   ZITAT+ include files security thing (recommendatio...   Sun. 14. September 2008, 15:55
- - amk   QUELLTEXTif(! defined('CMS_CONFIGF...   Sun. 14. September 2008, 16:01
- - saschapi   ??? Versteh ich zwar nicht, aber Sicherheit ist im...   Sun. 14. September 2008, 16:51
- - amk   eben ... und lass mal - ich hab längst aufgegeben...   Sun. 14. September 2008, 19:11
- - stoffel1373   Hi, hab eine kurze Verständnisfrage: Ich hab das...   Tue. 16. September 2008, 13:04
- - amk   klar kannst du - wenn du kannst! ... dazu be...   Tue. 16. September 2008, 13:27
- - oberbilker   danke für das update. ich bin übrigens endlich ...   Mon. 6. October 2008, 08:42
|- - gunwalt   Ich arbeite mit folgendem CF-Konstrukt. QUELLTEXT{...   Mon. 17. November 2008, 09:24
- - amk   wie du schon richtig feststellst macht {if_image:1...   Mon. 17. November 2008, 09:45
|- - gunwalt   ZITAT(amk @ Mon. 17. November 2008, 09:45...   Mon. 17. November 2008, 10:05
- - CarstingAxion   Hallo, ich bekomme nach dem update auf 1.8.1 plö...   Tue. 2. December 2008, 17:07
|- - andi   hallo carsten tada gruss andi   Tue. 2. December 2008, 17:14
|- - CarstingAxion   ZITAT(andi @ Tue. 2. December 2008, 17:14...   Tue. 2. December 2008, 17:15
- - bkm   haste mal geschaut das sich in der config hier ...   Tue. 2. December 2008, 19:10
- - amk   ja - ich habe vergessen das abzufangen. da dieser ...   Tue. 2. December 2008, 19:43


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

 



RSS Vereinfachte Darstellung Aktuelles Datum: 28.3.24 - 10:06

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