Hilfe - Suche - Mitglieder - Kalender
Vollansicht: ContentFlex v01.03.00 ("beta")
Forum Sefrengo.org > Downloads > Archiv > Alpha, Beta, ......
amk
Modulname:
ContentFlex

Version:
01.03.00

Status:
beta

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:
- Element an jeder Stelle einfügen
- Elementebeschreibung wird ausgeben
- Config normal/ erweitert/ alles/ versteckt
- Allgemeine Elemente: Username, Name, Vorname, Benutzername, die Emailadresse des Autors und das Datum
- Elemente: Text,Textarea, image, wysiwyg, wysiwyg2, Link, File, Fileurl, Filedesc, Filesize
- Es sind maximal 3 Elemente pro Typ verwendbar
- Elemente erscheinen beim bearbeiten in derselben Reihenfolge wie sie im Template vorkommen (ausnahme File)
- Für die einzelnen Elemente kann ein Titel definiert werden, der beim bearbeiten als Überschrift dargestellt wird
- Dem Element image kann das Verzeichnis und die Imagetypen konfiguriert werden
- Dem Element file kann das Verzeichnis und die Filetypen konfiguriert werden
- Der WYSIWYG2 ist konfigurierbar
- Die Anzahl Die maximal darzustellenden Einträge kann definiert werden
- Einzelne Elemente könne ein und ausgeschaltet werden
- Elemente-Template können in der Reihenfolge verschoben werden ohne Verlust des Inhaltes
- Default-Templat wenn das dazugehöhrende Element-Template gelöscht wurde (verhindert den verlust von Inhalt)
- Elemente: linkurl, linkdesc, linktarget, imageurl, imagewidth, imageheight, imagedesc, imagethumb (ab Version 0.2.5)
- Spezielle Elemente: popup
- bbcode konfigurierbar machen pro textarea
- Default-Template nur im backend Sichtbar (konfigurierbar)
- Bearbeitungsbereich konfigurierbar machen
- Elemente: filename, filefmtitle, filefmdesc, imagefmtitle, imagefmdesc
- Template zum Bearbeiten hinzugefügt
- Feld für styleclass beimr wysiwyg2 hinzugefügt
- {editbutton} kann in den Elementen verwendet werden (ab Version 0.9.5)
- wenn {editbutton} nicht verwendet wird, erscheinen die Bearbeitungsbutton am Ende der Elemente wie bisher (ab Version 0.9.5)
- Elemente: sourcecode (ab Version 0.9.6)
- Default-Button vor oder hinter dem Elemente konfigurierbar (ab Version 0.9.7)
- Erweiterung um Rechteeinstellungen pro Element (ab Version 0.9.7)
- Teile des Moduls in zwei externe Dateien ausgelagert (mod.contentflex.php, mod.contentflex_cache.php)
- <CSMPHP> kann jetzt in den Elementen verwendet werden (ab Version 0.9.7)
- Umschließendes Template (ab Version 0.9.7)
- Umschließendes Template jetzt 4 Stk (ab Version 0.9.8)
- Elemente: date, select (ab Version 1.1.0)
- über die CSS-Klasse 'flex2_edit' kann die Position und die Aussehen der Edit-Button individuell angepasst werden.
- Anzahl Elemente text, textarea, date erhöht (ab Version 1.1.1)
- {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.


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.3.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.

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}-Element:
Das Standardtrennsymbol für die Dateneingabe ist eine Pipe ("|")

Sollte keine Tabellenkopfdefinition eingegeben werden, wird die erste Zeile
der normalen Tabellendaten mit Sortierungs-Links versehen.

Bestimmte Spalten können von der Sortierungsmöglichkeit ausgeschlossen
werden, in dem man im Tabellenkopf (oder innerhalb der ersten Zeile der
Tabellendaten, wenn keine Kopfdaten eingegeben werden) die jeweilige
Spaltebezeichnung von eckigen Klammern umschlossen eingibt.
(Bsp: Spalte1|[Spalte 2]|Spalte 3 -> die Spalte 2 würde keine Möglichkeit
der Sortierung bieten.)
Ebenfalls keinen Sortierungs-Link erhalten Kopfspalten ohne Bezeichnung.

Hinweise zum {filelist}-Element:
{filelist} stellt für den Redakteur 2 Methoden zur Pfadwahl der
Dateiliste zur Verfügung:


1. Durch eine Datei + Sefrengo-Dateiauswahl/Resourcebrowser - der Pfad
der Datei dient als Ausgangspunkt für die zu erzeugende Dateiliste.
Bei dieser Methode können zusätzliche Template-Elemente ({fl_selected_...})
genutzt werden, um auch die gewählte Datei einzeln zu nutzen.

2. Auswahl über eine Pfad-Selectbox innerhalb der Seite.
(Das generierte Frontend-Formular mit Selectbox kann per CSS gestaltet
werden. Forumlarelemente haben entsprechende Klassenattribute ->
siehe Quellcode)

Die zwei Möglichkeiten arbeiten unabhängig voneinander und können nicht
gleichzeitig verwendet werden. Auch werden Pfadeinstellungen bei einem
Wechsel der Methoden nicht übernommen!

Bei Methode Nr. 2 führt ein "nach oben/-unten"-Verschieben des
ContentFlex-Elements bzw. einer Elementgruppe zum Verlust
der Pfadeinstellungen bzw. werden die Einstellungen nicht
"mit verschoben". Dies ist ein systembedingtes Problem!

100% verschiebbare ContentFlex-Dateilisten sind mit Methode Nr. 1
realisierbar.


Es gibt einen hierarchischen Darstellungsmodus. Dabei wird das Template
"Verzeichnisabschluss" abhängig von der Verzeichnisstruktur ausgegeben.


hierarchisch:

Rahmen-START
-Verzeichnis-START (home/)
--Dateieintrag
--Dateieintrag
--Verzeichnis-START (home/doc/)
---Dateieintrag
---Dateieintrag
---Dateieintrag
--Verzeichnis-ENDE (home/doc/)
-Verzeichnis-ENDE (home/)
Rahmen-ENDE

normal:

Rahmen-START
-Verzeichnis-START (home/)
--Dateieintrag
--Dateieintrag
-Verzeichnis-ENDE (home/)
-Verzeichnis-START (home/doc/)
--Dateieintrag
--Dateieintrag
--Dateieintrag
-Verzeichnis-ENDE (home/doc/)
Rahmen-ENDE

Die Ausgabe der Verzeichnis-Templates für die erste
Verzeichnisebene kann unterdrückt werden:


Rahmen-START
Dateieintrag
Dateieintrag
-Verzeichnis-START (home/doc/)
--Dateieintrag
--Dateieintrag
--Dateieintrag
--Verzeichnis-START (home/doc/usr/)
---Dateieintrag
---Dateieintrag
---Dateieintrag
--Verzeichnis-ENDE (home/doc/usr/)
-Verzeichnis-ENDE (home/doc/)
Rahmen-ENDE

Es können vollständige Pfadangaben oder lediglich einzelne Verzeichnis-
namen angezeigt werden ({filelist}-Template-Elemenent {dirname}).
Das Slash "/" kann mit einem beliebigem Zeichen ersetzt werden.


aus:

home/doc/usr/

wird:

home » doc » usr »

oder nur:

usr »

Sofern die Moduloption "Unterverzeichnisse der Ordner anzeigen / auswählen"
gewählt ist, erhält der Redakteur im Fronend eine Checkbox mit welcher er
die Auflistung von Unterverzeichnissen und darin befindlichen Dateien
selbst aktivieren/deaktivieren kann.


Dokumentation:
- Ist im Sefrengo-Wiki vorhanden (für Version 1.1.2)

QUELLTEXT
Changelog legend:
     # -> Bug Fix
     + -> Addition
     ^ -> Change
     - -> Removed
     ! -> Note
        
     01.03.00 - released 02.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-templates 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


die entwicklung von V1.3.0 hat ca. 20h und mehr arbeit verschlungen ... meinem kunden in rechnung stellen kann ich lediglich 2,3h ... ich freue mich daher extrem über spenden oder geschenke - auch über kleine! wink.gif

ihr verbessert damit die situation bzgl. einer eventuell baldigen weiterentwicklung: ich plane für die nächste zeit in ContentFlex möglichkeiten zur sortierung der dateiliste einzubauen, die seitenschaltung stark zu erweitern usw.


PAYPAL
www.tiefexzeitlos.de (button nutzen)


AMAZON WUNSCHZETTEL

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

_
amk
so umfangreich sollte es gar nicht werden:

eine möglichkeit den downloadmanager mit ContentFlex zu ersetzen schwirrte mir jedenfalls schon länger im kopfherum ...

ausgangspunkt vor dem wochenende war die möglichkeit eine versteckte jquery-imagebox-galerie mit contentflex pflegbar zu realisieren. versteckt deshalb, weil lediglich ein bild zusehen sein sollte - beim klick darauf- man sich aber durch eine beliebige zahl von bildern "image-boxen" sollte wink.gif . somit brauchte ich eine dateiliste eines verzeichnisses (bildliste) die ich versteckt in die seite einbinde. zusätzlich eine datei die als bild-link ... letztere dient mir praktischerweise gleich als Ausgangspfad für die Bilderliste.

da diese anwendung (bild-link) etwas sepziell ist habe ich mich später dazu entschlossen nicht nur per Sefrengo-dateiauswahl einen pfad selektieren zu können, sondern auch über eine simple frontend-selectbox.

entstanden ist ein umfangreiches feature innerhalb des moduls mit dem ziemlich viel möglich ist.


tobaco
danke für die neue version.

hab es zwar noch nicht testen können, hört sich aber sehr gut an.

zwei fragen hätte ich schon mal im vorraus:

kann man wie beim normalen downloadmanager dateitypen eingrenzen?
und ist es für den redakteur im frontend oder überhaupt möglich, mehrere Verzeichnisse auszuwählen?

sagen wir mal, ich habe folgende struktur:
-- Downloads
--- Kategorie 1
--- Kategorie 2
--- Kategorie 3

und möchte auf einer seite, die dateien aus kategorie 1 und 3 in einer liste anzeigen

das hätte ich mir letztens beim downloadmanager gewünscht …
amk
ZITAT(tobaco @ Tue. 3. April 2007, 10:09) *
danke für die neue version.

hab es zwar noch nicht testen können, hört sich aber sehr gut an.

zwei fragen hätte ich schon mal im vorraus:

kann man wie beim normalen downloadmanager dateitypen eingrenzen?
und ist es für den redakteur im frontend oder überhaupt möglich, mehrere Verzeichnisse auszuwählen?

sagen wir mal, ich habe folgende struktur:
-- Downloads
--- Kategorie 1
--- Kategorie 2
--- Kategorie 3

und möchte auf einer seite, die dateien aus kategorie 1 und 3 in einer liste anzeigen

das hätte ich mir letztens beim downloadmanager gewünscht …


erstmal danke tobaco! wink.gif

dateitypenfilterung ist über die modulkonfiguration möglich ...

grundsätzlich kann man per {filelist} EIN verzeichnis auswählen. ich habe mir die arbeit bzgl. mehrfachauswahl gespart weil man ja im gegenzug auch mehrere dateilisten einfügen kann - genauso wie man auch andere elemente bzw. elementgruppen im contentflex behandelt.

grundsätzlich kannst du aber über die modulkonfiguration auch nur bestimmte ordner darstellbar machen. wichtig ist dann das "Unterverzeichnisse anzeigen" deaktiviert ist.

wie oben in der info schon erwähnt: unbedingt über die methode der frontendverzeichnisauswahl zu beginn nachdenken:
mittels frontend-selectbox ist ein nach oben / nach unten verschieben der dateiliste(n) nur bedingt möglich.
tobaco
ok, danke und bitte gern geschehen wink.gif.
gut zu wissen mit der konfiguration

ich denke ich werde es sicher bald mal einsetzen.
amk
ZITAT(tobaco @ Tue. 3. April 2007, 10:50) *
ok, danke und bitte gern geschehen wink.gif .
gut zu wissen mit der konfiguration

ich denke ich werde es sicher bald mal einsetzen.


jep - die modulkonfiguration für {filelist} hat einen eigenen tab - sichtbar beim konfigurationsmodus "Alles"
saschapi
ZITAT(amk @ Mon. 2. April 2007, 11:20) *
so umfangreich sollte es gar nicht werden:

eine möglichkeit den downloadmanager mit ContentFlex zu ersetzen schwirrte mir jedenfalls schon länger im kopfherum ...

ausgangspunkt vor dem wochenende war die möglichkeit eine versteckte jquery-imagebox-galerie mit contentflex pflegbar zu realisieren. versteckt deshalb, weil lediglich ein bild zusehen sein sollte - beim klick darauf- man sich aber durch eine beliebige zahl von bildern "image-boxen" sollte wink.gif . somit brauchte ich eine dateiliste eines verzeichnisses (bildliste) die ich versteckt in die seite einbinde. zusätzlich eine datei die als bild-link ... letztere dient mir praktischerweise gleich als Ausgangspfad für die Bilderliste.

da diese anwendung (bild-link) etwas sepziell ist habe ich mich später dazu entschlossen nicht nur per Sefrengo-dateiauswahl einen pfad selektieren zu können, sondern auch über eine simple frontend-selectbox.

entstanden ist ein umfangreiches feature innerhalb des moduls mit dem ziemlich viel möglich ist.




Hast du vielleicht mal einen Link zu einer Beispielseite (mit der Galerie zum Beispiel?) wink.gif
feniweb
@amk

Wow das ContentFlex kommt meinem traum-modul immer näher.
Hab das Modul momentan nur auf einer Testinstallation, das mit den Dateiliste ist super, jedoch fehlt mir noch das der Datei ein Dateisymbol angezeigt werden kann. Also für eine Word-Datei das Word-Icon für die PDF das PDF-Icon usw. und das natürlich automatisch. tongue.gif Das Dateilisten-Modul von Dedi hatte das drin.

Gruss
amk
ZITAT(saschapi @ Wed. 4. April 2007, 09:30) *
Hast du vielleicht mal einen Link zu einer Beispielseite (mit der Galerie zum Beispiel?) wink.gif


ist noch nicht online ... ich kann dir aber quellcode posten der entsteht:

QUELLTEXT
<a href="81440.jpg" rel="imagebox-65-mod65_5_" title="Versteckte Galerie">
           <img src="81440_cms_tn.jpg" alt="Versteckte Galerie"/>
       </a>
      
       <div style="display:none;">
            <a href="85539.jpg" rel="imagebox-65-mod65_5_" title="">
             <img src="85539.jpg" alt=""/>
         </a>
           <a href="8636_11.jpg" rel="imagebox-65-mod65_5_" title="">
             <img src="8636_11.jpg" alt=""/>
         </a>
           ...
           <a href="9002_4.jpg" rel="imagebox-65-mod65_5_" title="">
             <img src="9002_4.jpg" alt=""/>
         </a>
           <a href="9002_5.jpg" rel="imagebox-65-mod65_5_" title="">
             <img src="9002_5.jpg" alt=""/>
         </a>
           <a href="9007_1.jpg" rel="imagebox-65-mod65_5_" title="">
             <img src="9007_1.jpg" alt=""/>
         </a>
       </div>


die templates dazu sehen dann so aus:

contentflex-element-template:

QUELLTEXT
<a href="{fl_selected_fileurl}" rel="imagebox-{container_id}-{mod_key}" title="{fl_selected_filedesc}">
         <img src="{fl_selected_filethumburl}" alt="{fl_selected_filedesc}"/></a>
     </a>
     {filelist}


{filelist}-templates

einleitung:

QUELLTEXT
<div style="display:none;">


dateieintrag:
QUELLTEXT
<a href="{filepath}{filename}" rel="imagebox-{container_id}-{mod_key}" title="{filedesc}">
         <img src="{filepath}{filename}" alt="{filedesc}"/>
     </a>

abschluss:

QUELLTEXT
</div>


mit dem rel-attribute entsteht hier also eine verbindung zwischen dem angezeigten thumb+link und der im div versteckten (display:none) bilder-liste.
per jquery/interface-plug (imagebox) lässt sich dann durch die bilder "blättern". auf der site angezeigt wird aber nur ein thumb.


ZITAT(feniweb)
jedoch fehlt mir noch das der Datei ein Dateisymbol angezeigt werden kann.


versuchs mal mit dem element {filetypeicon} im eintrags-template von {filelist} ... ich glaube es wird nur der dateiname des icons, nicht der pfad ausgegeben ...

p.s.: wie sieht denn dein modultraum aus? wink.gif
feniweb
@amk

ZITAT
versuchs mal mit dem element {filetypeicon} im eintrags-template von {filelist} ... ich glaube es wird nur der dateiname des icons, nicht der pfad ausgegeben ...


Also so sieht das bei mir aus es wird nur dies ausgegeben"{filetypeicon}"

Klicken um den Anhang anzusehen

Wo müsste ich das Verzeichnis mit den Icons ablegen das er diese auch findet?

hier wird im Dedi darüber diskutiert. Auch das Problem der Mimetype.

Gruss
amk
ZITAT(feniweb @ Wed. 4. April 2007, 11:50) *
@amk



Also so sieht das bei mir aus es wird nur dies ausgegeben"{filetypeicon}"

Klicken um den Anhang anzusehen

Wo müsste ich das Verzeichnis mit den Icons ablegen das er diese auch findet?


ALSO ... bei mir funktioniert es. {filetypeicon} muss im Eintragstemplate unter'm modulkonfig-tab "Dateiliste" eingetragen werden. nirgends anders - also nich in einem ContentFlex-Element-Template!

das verzeichnis mit den icons existiert hier:

backend/tpl/standard/img/file_icons/

aber wo die abgelegt sind ist eigentlich wurscht - es werden wie gesagt nur die icon-dateinamen ausgegeben. {filelist} holt sich die infos zum dateityp alle aus der datenbanktabelle cms_filetype ... wie sie dahinkommen weiss ich nicht wink.gif



ZITAT(feniweb @ Wed. 4. April 2007, 11:50) *
hier wird im Dedi darüber diskutiert. Auch das Problem der Mimetype.

Gruss


bitte die vergangenheitsform "es wurde diskutiert" ... das letzte wort fiel da sept. 2005 ... aber für fundamentale DeDi oder auch Sefrengo-Probleme ist das hier nicht der richtige thread. wink.gif


P.S.: was für eine datei bzw. welches dateityp-icon hast du denn anzeigen wollen - irgendwas ungewöhnliches?
feniweb
@amk
Danke vielmal für die Erklährung.

Jetzt zeigt es wenigstens den Dateinamen an pdf.gif aber das Bild dazu nicht findet er bei mir dieses einfach nicht? Den das Verzeichnis mit den Icons ist vorhanden. blink.gif


zum Traummodul werde ich ein bisschen später ausführlicher.

Gruss
amk
ZITAT(feniweb @ Wed. 4. April 2007, 16:41) *
@amk
Danke vielmal für die Erklährung.

Jetzt zeigt es wenigstens den Dateinamen an pdf.gif aber das Bild dazu nicht findet er bei mir dieses einfach nicht? Den das Verzeichnis mit den Icons ist vorhanden. blink.gif


das

<img src="backend/tpl/standard/img/file_icons/{filetypeicon}" />

klappt nicht?

...

also ich werd das im finalen release ändern - dann gibt's ein {filetypeiconurl},{filetypeiconname} und {filetypeicon} erzeugt 'n ready-to-use image-tag, ok?!
feniweb
@amk

Super laugh.gif Was würde SF ohne dich machen.

Gruss
amk
ZITAT(feniweb @ Wed. 4. April 2007, 18:46) *
Was würde SF ohne dich machen.


funktionieren? laugh.gif
feniweb
@amk

Ich denke das muss auch mal gesagt sein.

Einige der wichtigsten Module für SF sind von DIR realisiert und eröffnen dem SF neue Einsatzgebiete machen es überhaupt Attraktiv.

Ich möchte mich jedenfalls bei dir dafür einmal ausgiebig bedanken. biggrin.gif

Gruss
gunwalt
@amk: gratulation.

ZITAT
<img src="backend/tpl/standard/img/file_icons/{filetypeicon}" />
klappt nicht?

ergibt bei mir <img src="backend/tpl/standard/img/file_icons/jpg.gif" alt=""/> und keine Icons

Ich bin ja mal gespannt, in welche Richtung der nächste Karteireiter geht ... laugh.gif
amk
ZITAT(gunwalt @ Wed. 4. April 2007, 21:03) *
@amk: gratulation.


ergibt bei mir <img src="backend/tpl/standard/img/file_icons/jpg.gif" alt=""/> und keine Icons


ja ok ... is klar wenn backend/ nicht über die projekt-root-url erreichbar ist usw. ... wie gesagt ich mach da noch wat ...
andi
kann es sein dass aus dem alten contentflex die verfügbaren elemente nicht mehr notiert sind, sprich, der anwender nicht mehr sieht, was er alles verwenden kann/darf?

QUELLTEXT
Es können folgende Elemente verwendet werden:
{author}, {date}, {created_date}, {username}, {name}, {surname}, {email}, {font1-2}, {popup}, {sourcecode:1}, {editbutton}
Bei folgenden Elementen muss zwingend eine Laufnummer mitgegeben werden:
{text:x}, {textarea:x}, {wysiwyg:x}, {wysiwyg2:x},
{file:x}, {fileurl:x}, {filedesc:x}, {filesize:x}, {filename:x}, {filefmtitle:x}, {filefmdesc:x},
{link:x}, {linkurl:x}, {linkdesc:x}, {linktarget:x},
{image:x}, {imageurl:x}, {imagewidth:x}, {imageheight:x}, {imagedesc:x}, {imagethumb:x}, {imagefmtitle:x}, {imagefmdesc:x},
{date:x}, {select:x}
Die Nummerierung muss zwischen 1 und 3 sein. Ausnahmen: text bis 9; textarea bis 6; select nur 1.


da ich die noch nicht alle kenne fände ich es gut, diese wieder irgendwo ins modul zu integrieren...oder bin ich blind...oder einfach nur blöd? :-)


gruss andi
feniweb
@andi

Klick mal auf Hilfe anzeigen im Modul. tongue.gif ohmy.gif rolleyes.gif blink.gif

Gruss
andi
hach, da wälzt man sich sonst immer durch die lange erklärung und dann ist es plötzlich ein so kleiner link...wer soll das denn sehen tongue.gif
supi, danke.


gruss andi
gunwalt
ZITAT(andi @ Thu. 5. April 2007, 19:00) *
hach, da wälzt man sich sonst immer durch die lange erklärung und dann ist es plötzlich ein so kleiner link...wer soll das denn sehen tongue.gif
supi, danke.
gruss andi


ist doch wie Ostereier suchen laugh.gif

@amk: im Hilfemenü der Dateiliste taucht der Begriff {filetype} zweimal auf.
amk
ZITAT(gunwalt @ Thu. 5. April 2007, 19:16) *
@amk: im Hilfemenü der Dateiliste taucht der Begriff {filetype} zweimal auf.


ist mir auch schon aufgefallen ... ich werd heute mal die final fertig machen - und MrList - ist ja auch noch beta ...

gabs sonst noch irgendwelche fehler/probleme?
gunwalt
ZITAT(amk @ Fri. 6. April 2007, 08:04) *
gabs sonst noch irgendwelche fehler/probleme?


mir kommt es so vor, das die Ladezeit des Moduls im BE ziemlich lang ist, vom Gefühl länger als die alte 1.12. Ich kann das aber nicht mit Daten füttern

Kannst Du schauen, ob du z.B. die Listenvoreinstellungen ohne die XXX Leerzeichen einbaust.
amk
ZITAT(gunwalt @ Fri. 6. April 2007, 10:38) *
mir kommt es so vor, das die Ladezeit des Moduls im BE ziemlich lang ist, vom Gefühl länger als die alte 1.12. Ich kann das aber nicht mit Daten füttern


hm - meinst du die ladezeit der configuration oder die ladezeit im frontend - gewiss letzteres. im prinzip sollte der unterschied marginal sein - da der relevante code (seit 1.1.2) eh ausgelagert ist ... ich kann das mal prüfen, aber ändern kann ich dann auch nix (ausser wieder alle features rausschmeissen). die etwas speicherfressende systematik bzgl. modulen haben wir schon an anderer stelle diskutiert. könnte/müsste/sollte vom core her optimiert / geändert werden ... aber ich hab gerade ein projekt bei welcher 6 cflex (1.3) und mehr auf einer site sind - angefangen habe ich da auch mit 1.1.2 und jetzt mit 1.3.0 merk ich keinen unterschied. sicherlich auch immer eine sache des servers.

ZITAT(gunwalt @ Fri. 6. April 2007, 10:38) *
Kannst Du schauen, ob du z.B. die Listenvoreinstellungen ohne die XXX Leerzeichen einbaust.


du meinst in den templates - ohne tabulatoren - klar ... meinetwegen.
gunwalt
ZITAT(amk @ Fri. 6. April 2007, 11:38) *
du meinst in den templates - ohne tabulatoren - klar ... meinetwegen.


die Konfiguration wird übersichtlicher
amk
ZITAT(gunwalt @ Fri. 6. April 2007, 11:50) *
die Konfiguration wird übersichtlicher


naja mit der konfiguration hat das nix zu tun ... mit dem html im template vielleicht.

ich persönlich finde formatierten html-quellcode schöner ... jedem das seine wink.gif
gunwalt
ZITAT(amk @ Fri. 6. April 2007, 13:45) *
naja mit der konfiguration hat das nix zu tun ... mit dem html im template vielleicht.

Meine ich doch wink.gif

Wenn ich jetzt für eine Seite einen Container gebaut habe z.B. {text:1}<br/>{textarea:1} kann man doch diesen beliebig oft auf der Seite anlegen.
Wie kann man denn das verhindern, eben das nur das vorhandene verändern kann. Über die Gruppenrechte im Modul geht das nicht oder die Blindheit hat wieder einmal zugeschlagen.
amk
ZITAT(gunwalt @ Fri. 6. April 2007, 17:21) *
Meine ich doch wink.gif

Wenn ich jetzt für eine Seite einen Container gebaut habe z.B. {text:1}<br/>{textarea:1} kann man doch diesen beliebig oft auf der Seite anlegen.
Wie kann man denn das verhindern, eben das nur das vorhandene verändern kann. Über die Gruppenrechte im Modul geht das nicht oder die Blindheit hat wieder einmal zugeschlagen.


das ist jetzt ne generelle frage ja?

also bestimmte container, oder besser elementgruppen, kann man für gruppen freigeben oder eben sperren ... dazu mind den erweiterten konfigurationsmodus im cflex ab 1.2.1 wählen! jene elementgruppen erscheinen dann nicht mehr im popup-menü von cflex unter der entsprechenden benutzer-anmeldung.

problem dabei ist das nicht berechtigte nutzer diesen container dann auch nicht bearbeiten können. sie können ihn nur löschen oder verschieben ... ob das nun so gut ist?! ... vielleicht sollte man da weitere optionen im cflex einbauen mit welchen man bearbeiten/löschen/verschieben für ausgeschlossene nutzer regeln kann ... ich schau mal ob ich da was machen kann.
amk
so gunwalt ... wie ich das so sehe wurde bzgl. den rechten in den alten contentflexen nicht zu ende gedacht ... sollte problemlos möglich sein das beliebig einzuschränken bis hin zu absoluter unbearbeitbarkeit eines eintrags ... werde ich versuche konfigurierbar gestalten!

gut das du mich darauf gebracht hast ... wichtige sache wie ich finde.
gunwalt
ZITAT(amk @ Sun. 8. April 2007, 10:16) *
so gunwalt ... wie ich das so sehe wurde bzgl. den rechten in den alten contentflexen nicht zu ende gedacht ... sollte problemlos möglich sein das beliebig einzuschränken bis hin zu absoluter unbearbeitbarkeit eines eintrags ... werde ich versuche konfigurierbar gestalten!

gut das du mich darauf gebracht hast ... wichtige sache wie ich finde.

Klasse!!!
saschapi
Jetzt komm ich auch dazu es zu testen. smile.gif

Gefällt mir sehr gut! Total nett.

Mir ist nur noch ein Fehler bei den "Creation und Modificationdates" aufgefallen! wink.gif Das Datum stimmt definitv nicht. Ich meine mich zu errinnern, dass diese Problematik bei der Conversion von SQL Timestamp zu UNIX Timestamp auftritt (siehe angehängtes bild)

Klicken um den Anhang anzusehen
saschapi
Ach ja und man kann in den Templates keine ' einfügen (für z.B. onmouseover events) dann gibt es php fehler (schade für die Dateiliste!) sad.gif
amk
ja was kann man machen bzgl. den timestamps ... soll ich das anders behandeln - ist das eine genrelle sache dass dateien in der db keinen unix-ts verpasst bekommen sondern praktisch ein reales datum welches ich auseinandernehmen muss!? hm ... blink.gif

bzgl. den ' ich kann schauen ob ich da was regeln kann - aber das ist nicht nur so bei contentflex-{filelist}-templates sondern ein generelles problem würde ich sagen ...

p.s.: was willst'n machen mit onmouseover bei den files?

p.s.: die strings für kbyte/mbyte mach ich auch noch konfigurierbar - wo ich schonmal dabei bin wink.gif
gunwalt
ZITAT(saschapi @ Sun. 8. April 2007, 22:24) *
Mir ist nur noch ein Fehler bei den "Creation und Modificationdates" aufgefallen! wink.gif Das Datum stimmt definitv nicht. Ich meine mich zu errinnern, dass diese Problematik bei der Conversion von

in der db liegen die Dateien in der DB xxx_upl_ im "normalen" Zeitformat vor, in der inhaltsschweren content-Tabelle im Unix-Format. Diese Differenzierung erschliesst sich mir eigentlich nicht. Bei einer Änderung müsste zusätzlich geüprüft werden, welche Module betroffen sind.

@amk: das Downloadmodul arbeitet m.W. hier korrekt .

ZITAT
Ach ja und man kann in den Templates keine ' einfügen (für z.B. onmouseover events) dann gibt es php fehler (schade für die Dateiliste!)

brauch man das? Bei mir Js kaum noch eine Rolle, sicherlich Geschmacksfrage. smile.gif
amk
ZITAT(gunwalt @ Mon. 9. April 2007, 00:17) *
in der db liegen die Dateien in der DB xxx_upl_ im "normalen" Zeitformat vor, in der inhaltsschweren content-Tabelle im Unix-Format. Diese Differenzierung erschliesst sich mir eigentlich nicht. Bei einer Änderung müsste zusätzlich geüprüft werden, welche Module betroffen sind.

@amk: das Downloadmodul arbeitet m.W. hier korrekt .

ja so auch meine feststellung ... ich schau nochmal was der downloadmanager da macht bzgl. datum + zeit ...

update:
ah ... der downloadmanager wendet 'ne mysql-eigene timestamp-convertierung an ... wird übernommen wink.gif
saschapi
ZITAT(amk @ Sun. 8. April 2007, 23:41) *
p.s.: was willst'n machen mit onmouseover bei den files?


Ich finde es bei Tabellen einfach ganz nett, beim mouseover die Zeilen in einer anderen Farbe zu hovern. Aber kein Stress, kann man ja auch unobrusive machen wink.gif

Grüßli Sascha
amk
ZITAT(saschapi @ Mon. 9. April 2007, 00:56) *
Ich finde es bei Tabellen einfach ganz nett, beim mouseover die Zeilen in einer anderen Farbe zu hovern. Aber kein Stress, kann man ja auch unobrusive machen wink.gif

Grüßli Sascha

ja eben - css würd ich sagen ... und für die alten IE's gibt's ja das swordfish-script smile.gif
amk
hier gehts weiter:

v1.3.5 beta
Dieses ist eine vereinfachte Darstellung unseres Foreninhaltes. Um die detaillierte Vollansicht mit Formatierung und Bildern zu betrachten, bitte hier klicken.
Invision Power Board © 2001-2024 Invision Power Services, Inc.