Hilfe - Suche - Mitglieder - Kalender
Vollansicht: ContentFlex v01.06.00
Forum Sefrengo.org > Downloads > Archiv > Module
amk
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.

smail
Vielen Dank für dieses Top-Modul! Hab es gerade 1x neu installiert und 1x per Update aktualisiert! Funktioniert bei mir (V1.4) beides problemlos! biggrin.gif

Noch eine Frage dazu:
ZITAT
Tabellengenerierung aus CSV-Daten


Wo kann ich das einstellen? Ich find's einfach nicht... huh.gif

Gruß
Jan
amk
ZITAT(smail @ Mon. 16. July 2007, 13:23) *
Vielen Dank für dieses Top-Modul! Hab es gerade 1x neu installiert und 1x per Update aktualisiert! Funktioniert bei mir (V1.4) beides problemlos! biggrin.gif


das hört man gern *puh* wink.gif

ZITAT(smail @ Mon. 16. July 2007, 13:23) *
Noch eine Frage dazu:
Wo kann ich das einstellen? Ich find's einfach nicht... huh.gif

Gruß
Jan


wäre das element {table} in den element-templates ... in der modul-konfig der tab "Tabelle" (modul-konfig-modus "Alles")
smail
Hab beides so gemacht, wie Du gesagt hast, aber wo geb ich den Dateinamen an??!? Anbei mal ein Bild der Config-Einstellungen.

Klicken um den Anhang anzusehen Klicken um den Anhang anzusehen
amk
nix dateiname ... das table-feature stellt bei der seitenbearbeitung eine textarea und textfelder zur verfügung in welche die csv-werte eingegeben werden. sofern du eine csv-datei als ausgangspunkt hast kannst du jene mit einem texteditor öffnen und die werte als ganzes per copy&paste hineinkopieren.

aus den (bspw. kommaseparierten) werten welche in die textarea und die textfelder eingegeben worden sind wird dann eine html-tabelle generiert.

p.s.: natürlich wäre prinzipiell möglich auch einen direkten datei-import für dieses feature einzubauen. vielleicht in einer nächsten version!? wink.gif
smail
Oh, ok, jetzt versteh ich. Das macht natürlich Sinn.

csv war bei mir wohl einfach zu fest mit einer Datei verknüpft und nicht mit einem Format... laugh.gif
Danke für die Aufklärung.

ps. Ich denk übrigens nicht, dass das Feature mit der Dateiauswahl so wichtig ist.
amk
ZITAT(smail @ Mon. 16. July 2007, 15:01) *
ps. Ich denk übrigens nicht, dass das Feature mit der Dateiauswahl so wichtig ist.



nunja ich kann mir schon vorstellen dass es praktisch sein kann. bei sich häufig verändernden tabellen müsste das csv-file nur noch im dateimanager hochgeladen/überschrieben werden und auf der site wärs aktuell. die wahl der csv-datei würde dann allerdings günstiger übers frontend passieren, als über die modulkonfig. so lassen sich dann auch beliebig viele unterschiedliche tabellen aus csv-files auf einer seite abbilden und aktuell halten ...
Svere Noeder
Ich hatte für das Einlesen von (z.B. in Excel gepflegten Tabellen) mal in Dedi hier das Modul csv2table

Vielleicht lassen sich da Teile einbauen o. zumindest die Idee mit dem Gruppenwechsel.

In dem Dedi Modul (das hatte ich einfach nicht hinbekommen) musste man allerdings nach Dateiauswahl im Frontend den Seitencache löschen, damit die aktualisierte Tabelle eingelesen wurde.
amk
ZITAT(Svere Noeder @ Mon. 16. July 2007, 23:21) *
Ich hatte für das Einlesen von (z.B. in Excel gepflegten Tabellen) mal in Dedi hier das Modul csv2table

Vielleicht lassen sich da Teile einbauen o. zumindest die Idee mit dem Gruppenwechsel.

In dem Dedi Modul (das hatte ich einfach nicht hinbekommen) musste man allerdings nach Dateiauswahl im Frontend den Seitencache löschen, damit die aktualisierte Tabelle eingelesen wurde.


schaue ich mir eventuell mal an ... das mit dem cache > ist nun eine frage der programmierung ...
STam
Supi...
Dann kann ja das hier weiterhgehen?

Gruß
amk
na klar ... vielleicht schon in kürze ...
feniweb
Alex

Ich weiss das gehört nicht direkt hier her aber der Problem (Effekt) glaube ich ist der gleiche.
Wenn man im Backend bei Templates das Modul ContentFlex in mehreren Container einbindet und unterschiedliche Konfigurationsmoduse für die Container anwählt, da werden ebenfalls einige Elemente angezeigt oder unterdrückt.

(wenn es hier nicht passend ist bitte Beitrag löschen)

Gruss
amk
nein es nicht das gleiche problem ...

nun die natur der konfig-modi ist es ja elemente der konfig anzuzeigen oder zu unterdrücken ... oder wie jetzt?!
gunwalt
Wenn ich in der mit der filelist arbeite, und einen Downloadbereich anbiete, werden offenbar Dateien, obwohl über das Backens hochgeladen nicht direkt in der filelist Frontend angezeigt (Backend ja). Erst wenn ich den Pfad zurücksetze und wieder neu einrichte, wiord die neue Datei im Frontend angezeigt.

Es handelt sich offenbar aber nicht um ein Cacheproblem, da es mit verschiedenen Browsern auch mit geleertem Cache reproduzierbar ist.
amk
alles klar guntram ... ja da könnte was drann sein - allerdings vielleicht doch ein cache-problem - der SF-cache. kannst du das nochmal testen und den seiten-cache löschen und schauen ob dann alle dateien gezeigt werden?
feniweb
Hallo Alex

Hier also ein Bild das sicher mehr als tausend Worte sagt.


1. Container mit 30 -Seiten-Content Konfigurationsmodus Normal
2. Container mit 31-Seiten-Content Konfigurationsmodus Alles

Wenn ich nun im 1. Container Konfigurationsmodus auf Alles stelle erscheinen auch die Optionen wieder.
Klicken um den Anhang anzusehen
Klicken um den Anhang anzusehen

Hoffentlich ist nun alles klar.

Vielleicht ist es von dir so gewolltist oder ein Bug? Ich wollte nur darauf aufmerksam machen.
Manchmal ist deutsche Sprache schweere Sprache tongue.gif

Gruss
gunwalt
ZITAT(amk @ Mon. 6. August 2007, 17:58) *
alles klar guntram ... ja da könnte was drann sein - allerdings vielleicht doch ein cache-problem - der SF-cache. kannst du das nochmal testen und den seiten-cache löschen und schauen ob dann alle dateien gezeigt werden?


1.) Cache geleert
2.) Datei hochgeladen
3.) Datei wird angezeigt

4.) Im Dateimanager Titel und Beschreibung vergeben
5.) wird nicht angezeigt

Im übrigen das selbe Procedere, wenn ich Dateien löschen will


@feniweb:
1. Hardcopy oben: ist bei mir genauso
1. Hardcopy unten: dort finden sich Einträge für Bearbeitungsrechte um umschliessendes Template wie in zweiter Hardcopy
amk
@gunwalt:

und wenn du nach 4. den cache nochmal leers ist titel+beschreibung auch da ... oder?!

@feni

alles klar - bilder sagen mehr als tausend worte! wink.gif
gunwalt
ZITAT(amk @ Mon. 6. August 2007, 20:03) *
@gunwalt:

und wenn du nach 4. den cache nochmal leers ist titel+beschreibung auch da ... oder?!

richtig geraten
amk
nicht geraten - gewusst! wink.gif ... ja ist ein SF-seiten-cache-problem ... wird gefixt.
STam
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ß
amk
ZITAT(STam @ Tue. 7. August 2007, 16:14) *
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
saschapi
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
amk
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.
saschapi
Ich befürchte auch, dass es fundamentalere Probleme sind, die z.B. mit der Datenbank konsistenz zu tun haben. sad.gif Mir ist gerade wieder die contenttabelle gecrashed sad.gif
gunwalt

@amk: hier verrutscht etwas bei FF2.04, hat keinen Einfluss auf Funktionalität.
amk
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!
andi
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
amk
ok ... kann ich bestätigen ... wird korrigiert
mlanghoffbln
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
summerbrother
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 ?
gunwalt
ZITAT(summerbrother @ Mon. 20. August 2007, 13:22) *
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}
mlanghoffbln
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?
amk
ZITAT(mlanghoffbln @ Mon. 20. August 2007, 12:28) *
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.
summerbrother
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.
gunwalt
ZITAT(mlanghoffbln @ Mon. 20. August 2007, 20:16) *
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.

mlanghoffbln

Hi,

dieses Problem hatte ich bereits öfter in anderen SF Installationen und hier brauche ich es ganz dringend.

Hier mal meine ContentFlex-Konfiguration:
Klicken um den Anhang anzusehen

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
andi
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
mlanghoffbln
jetzt sind zwar alle Texte weg, doch die kann ich schnell wieder rein kopieren.

Danke nochmals Andi!
andi
ups sorry, darauf habe ich nicht geachtet :-)
gunwalt
{filelist} holt sich die Angaben aus dem Dateimanager

ZITAT
<li>{filetypeicon} <a href="{fileurl}"><strong>{filefmtitle}</strong></a>
<br />{filefmtitle}
<br />
</li>


Mit {filefmtitle} und {filefmtitle} kann ich die Downloads sehr gut beschreiben. Diese Beschreibungen sind aber nicht über das Suchmodul erreichbar. Wer ist "schuld" - ContentFlex oder Suchmodul? Wenn letzeres bitte verschieben und einen wichtigen FR daraus machen.
amk
was filelist darstellt wird zu laufzeit - also beim aufruf der seite - generiert, liegt als solches also nicht in der datenbank vor (lediglich als seitencache). das suchmodul durchsucht nur die inhalte die bspw. per cms-tag innerhalb der seite vorliegen (z.b. einen einzelnen file-link).

ist wie beim downloadmanager ... deshalb hat jener eine eigene suche glaube ich.

die suche/das suchmodul müsste sehr aufwendig erweitert werden um die dateilisten mit zu erfassen. sie müsste praktisch diesen funktionalen part von contentflex oder auch dem downloadmanager simulieren "um zu wissen" dass es da oder dort diese oder jene datei zu finden gibt.
andi
ZITAT(gunwalt)
Wenn ich in der mit der filelist arbeite, und einen Downloadbereich anbiete, werden offenbar Dateien, obwohl über das Backens hochgeladen nicht direkt in der filelist Frontend angezeigt (Backend ja). Erst wenn ich den Pfad zurücksetze und wieder neu einrichte, wiord die neue Datei im Frontend angezeigt.
Es handelt sich offenbar aber nicht um ein Cacheproblem, da es mit verschiedenen Browsern auch mit geleertem Cache reproduzierbar ist.

ZITAT(amk)
nicht geraten - gewusst! ... ja ist ein SF-seiten-cache-problem ... wird gefixt.

wollte nur fragen, wie es damit aussieht :-)
tobaco
hallo,

ich nutze jetzt gerade zum ersten mal die if/if_not funktionalität und habe da ein problem mit.
ich habe folgendes im template:

QUELLTEXT
{if_imageurl:1}<img src="{imageurl:1}" width="{imagewidth:1}" height="{imageheight:1}" alt="{imagedesc:1}" />{/if_imageurl:1} {if_not_imageurl:1}<img src="media/bilder/nada.png" alt="Leider kein Bild verfügbar" />{/if_not_imageurl:1}


damit habe ich das problem, dass ich folgendes ausgegeben bekomme, wenn ein bild ausgewählt wird:

QUELLTEXT
<img src="" width="163" height="239" alt="Bildbeschreibung" />


wenn ich den if_not-teil weglasse hauts hin und die url kommt mit.

liegt der fehler jetzt im system oder vor dem rechner?


grüße,
tobaco
hylli
Ich hab's ehrlich gesagt noch nicht getestet, aber ich denke, dass Du nur entweder oder verwenden darfst, sprich entweder {if_imageurl:1} oder {if_not_imageurl}.

Also evtl. so:
QUELLTEXT
{if_imageurl:1}<img src="{imageurl:1}" width="{imagewidth:1}" height="{imageheight:1}" alt="{imagedesc:1}" />{/if_imageurl:1}<img src="media/bilder/nada.png" alt="Leider kein Bild verfügbar" />


oder so:
QUELLTEXT
{if_not_imageurl:1}<img src="media/bilder/nada.png" alt="Leider kein Bild verfügbar" />{/if_not_imageurl:1}<img src="{imageurl:1}" width="{imagewidth:1}" height="{imageheight:1}" alt="{imagedesc:1}" />


ungetestet!

Hylli
tobaco
ne, glaub ich nicht. amk hatte das in einem anderen beitrag auch schon mal so gezeigt: http://forum.sefrengo.org/index.php?s=&...ost&p=11566
andi
wollte ich erst auch vorschlagen. da es keinen sinn macht, if_not mit if zu vermischen. allerdings ist bei meinem test das selbe rausgekommen, was tobaco beschrieben hat.

edit: ok, nehme alles zurück wink.gif


gruss andi
hylli
tja, dann sollte sich amk persönlich melden!

Hylli wink.gif
amk
sorry für die lange wartezeit ... also: klar kann man if/if_not zusammen nutzen ... nur da gabs wahrhaftig noch ein bug. ist gefixt.

auch der bug bzgl. seiten-cache und filelist ...

kleines bug-fix-release in einigen minuten smile.gif
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.