Druckversion des Themas

Hier klicken um das Topic im Orginalformat anzusehen

Forum Sefrengo.org _ Anwenderforum _ TinyMCE Templates in Sefrengo

Geschrieben von: andi Mon. 16. February 2009, 19:02

Hallo zusammen

Bis heute wusste ich nichts von den TinyMCE-Templates, welche man definieren kann. Gerade für Kunden finde ich diese Funktion empfehlenswert, da durch reines Übertippen der Vorlage die kleinste Fehlerquelle gegeben ist.

Ist diese Funktion an mir bis jetzt vorbei gegangen oder nutzt ihr diese auch nicht?

Für diejenigen, welche nicht wissen von was ich spreche, hier ein kleines von mir produzierte http://www.screentoaster.com/watch/stUk5WRkVLRl1XQFtVWVhf.


Was haltet ihr davon?



Gruss Andi

Geschrieben von: smail Wed. 18. February 2009, 00:48

Mir ist zwar bekannt, dass verschiedene Wysiwyg-Editoren mit Vorlagen arbeiten, aber was ich da bisher gesehen habe, gefiel mir nicht. Aber das ist nun auch schon 1,5 Jahre her... Vielleicht hat sich da wirklich was verbessert.

Und wenn andi das empfiehlt, dann kann ich mir nicht vorstellen, dass da schlimmer Quelltext rauskommt smile.gif

Wie anfällig bzw. robust sind den die Templates, wenn man im Editor ziemlich "wild" editiert - also einfach mal über verschiedene Vorlagen hinweg Text markiert und dann einfach löscht? Ist dann die Vorlage im Eimer?

Gruß
Jan


ps. ich habe das bisher über verschiedene Bausteine in Content-Flex gelöst. Damit war ausgeschlossen, das z.B. bei einer Tabelle einfach mal das schließende Tag gelöscht wird.

Geschrieben von: andi Wed. 18. February 2009, 08:05

hoi jan

auch mal wieder im forum aktiv? smile.gif

bislang setze ich auch contentflex ein. einfache vorlagen könnte ich mir vorstellen, im tiny zu erstellen. z.b. einfache tabellen oder kombinierte elemente. häufig geht es dem redakteur einfacher, wenn er etwas überschreiben kann.

zum quelltext: es kommt der quelltext raus, welcher du als vorlage erstellt. im klartext: vorlagen sind nichts anderes als eigene snippets, welche als normale html-datei von dir an einen bestimmten ort gesichert werden.

zur robustheit kann ich noch nicht viel sagen. ich test zurzeit erst noch ein bischen aus.


gruss andi

Geschrieben von: raimi73 Mon. 23. February 2009, 10:45

ZITAT(andi @ Mon. 16. February 2009, 19:02) *
Ist diese Funktion an mir bis jetzt vorbei gegangen oder nutzt ihr diese auch nicht?


Hallo,

vielleicht ne blöde Frage, aber wie hast Du denn das Template-Plugin im TinyMCE4SF-Paket aktiviert? Ich wollte das eben mal testen - aber das Plugin scheint da ja gar nicht dabei zu sein.

Für eine kurze "Anleitung" wäre ich sehr dankbar!

Gruß
Mike

Geschrieben von: raimi73 Wed. 25. February 2009, 10:56

Kein Tip für mich?

Könnte das echt gut gebrauchen...

Geschrieben von: andi Wed. 25. February 2009, 11:04

Sali Mike

Leider habe ich zurzeit absout keine Zeit dir eine Anleitung zu schreiben. Auf der http://tinymce.moxiecode.com/ findest du alles, was du benötigst.
Die Konfiguration nimmst du in der Datei backend/inc/fnc.type_forms.tinymce.php vor.


Gruss Andi

Geschrieben von: raimi73 Wed. 25. February 2009, 11:48

ZITAT(andi @ Wed. 25. February 2009, 11:04) *
Die Konfiguration nimmst du in der Datei backend/inc/fnc.type_forms.tinymce.php vor.


Hallo Andi,

danke für die Rückmeldung - das Zeitproblem kommt mir bekannt vor...

Hier was ich gemacht habe - vielleicht fällt Dir ja gleich auf, woran es da noch haken könnte:

- Sefrengo 01.04.00 lokal
- TinyMCE4SF v01_01_05 wie in der Anleitung beschrieben eingebaut
- TinyMCE_3_2_1_1.zip von der TinyMCE Seite geladen und den Ordner 'template' nach projekt/cms/tinymce/plugins/ der lokalen Installation kopiert
- in projekt/cms/tinymce in der Datei 'tinymce4sf_config.php zB nach Zeile 11 folgende Zeile eingefügt:
CODE
$TinyMCE4SFconfig['Template'] = true;

- in backend/inc/fnc.type_forms.tinymce.php zB nach Zeile 538 folgendes eingefügt:
CODE
if ($TinyMCE4SFconfig['Template']===true) {
$components[] = 'template';
$plugins_array[] ='template';
}


Nun wird mir der Button angezeigt - aber im sich öffnenden Popup werden offensichtlich die Variablen nicht mit der Beschriftung getauscht (siehe Anhang)
Und ich muß vermutlich noch mit 'template_external_list_url ' den Pfad zu meiner Template-Liste angeben - da ist mir auch noch nicht ganz klar, wie der Pfad sein müsste, wenn ich die Templates zB unter projekt/cms/tinymce/templates legen will.

Vielleicht weißt Du ja gleich, woran es da hakt, dann würde ich mich über einen Denkanstoss freuen - ansonsten wäre es echt super, wenn du beizeiten mal ein kleines 'HowTo' schreiben könntest...

Danke schon mal!

Gruß
Mike


Geschrieben von: andi Wed. 25. February 2009, 11:51

Hallo Mike

Würde sagen, dir fehlt das Language-Pack für das Plugin: http://tinymce.moxiecode.com/download_i18n.php.


Gruss Andi

Geschrieben von: raimi73 Wed. 25. February 2009, 12:01

ZITAT(andi @ Wed. 25. February 2009, 11:51) *
Würde sagen, dir fehlt das Language-Pack für das Plugin: http://tinymce.moxiecode.com/download_i18n.php.


Danke! Da hätt' ich wohl auch alleine drauf kommen können ;-)

Wenn Du mir jetzt noch verrätst, wie ich meine Vorlagen (bzw. die Liste der Vorlagen) am einfachsten in das Drop-Down bekomme, dann springe ich im Dreieck vor lauter Freude ;-)

Gruß
Mike

Geschrieben von: andi Wed. 25. February 2009, 12:07

Hallo Mike

Indem du in der Datei backend/inc/fnc.type_forms.tinymce.php nach zeile 666 noch sowas eingefügt habe:

CODE

template_templates : [
{
title : "Editor Details",
src : "editor_details.htm",
description : "Adds Editor Name and Staff ID"
}


Bin allerdings eher ein Bastler und nicht sicher, ob das sauber ist. Doku gibts http://wiki.moxiecode.com/index.php/TinyMCE%3a%50lugins/template.


Gruss Andi

Geschrieben von: raimi73 Wed. 25. February 2009, 12:18

ZITAT(andi @ Wed. 25. February 2009, 12:07) *
Indem du in der Datei backend/inc/fnc.type_forms.tinymce.php nach zeile 666 noch sowas eingefügt habe:

CODE

template_templates : [
{
title : "Editor Details",
src : "editor_details.htm",
description : "Adds Editor Name and Staff ID"
}


Mit einem '],' am Ende funktioniert es erstmal!!! Optimieren kann ich immer noch.

DANKE!! *imdreieckspring* *imdreieckspring*

Wünsche noch einen stressfreien Tag!

Gruß
Mike

Unterstützt von Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)