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

> TinyMCE4SF v02.01.00, TinyMCE 2.0.8+ als wysiwyg für Sefrengo
amk
Beitrag Sat. 2. December 2006, 17: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



Name:
TinyMCE4SF 02.01.00

Status:
stable

Bechreibung:
Diese Erweiterung ersetzt den in Sefrengo verwendeten wysiwyg-Editor
"FCKeditor" vollständig durch den wysiwyg-Editor "TinyMCE" (Version 2.0.8+)

Features:
- Analog zum FCKeditor
- Extrem schnelles laden durch GZip-Kompression
- XHTML-valider Output möglich
- Advanced-TinyMCE-Plugins werden genutzt inkl. neuem CSS- & XHTMLXtra-Plugin
- Deutsche, englische und französische UI-Sprachunterstütztung
- Vollständige Sefrengo-ResourceBrowser-Unterstützung
- Umfangreiche optionale Konfigurationsmöglichkeiten

Autor:
Alexander M. Korn (amk)

Lizenz:
GPL

Benötigte Sefrengo Version:
>= 01.03.00 (Sefrengo 1.3)
(Sollte auch mit Sefrengo 1.2 funktionieren)


Installation:

1.
Eine Sicherheitskopie der Datei "backend/inc/fnc.type_forms.php"
Ihrer Sefrengo-Installation anlegen. (Diese Datei der Sefrengo-
Orginalinstallation wird überschrieben).
2.
Innerhalb des ZIP-Verzeichnisses "backend/" befinden sich 3 Ordner:
"inc/"
"inc_SF_v01_03_00/"
"inc_SF_v01_03_01/"
Je nach dem welche Sefrengo-Version Sie nutzen, kopieren Sie die in
"inc_SF_v01_03_00/" oder "inc_SF_v01_03_01/" enthaltene Datei
"fnc.type_forms.php" in das "backend/inc/"-Verzeichnis Ihrer
Sefrengo-Installation.
3.
Danach kopieren Sie aus dem ZIP-Verzeichnis "backend/inc/"
die Datei "fnc.type_forms.tinymce.php" wiederum in das
"backend/inc/"-Verzeichnis Ihrer Sefrengo-Installation.
4.
Kopieren Sie dann aus dem ZIP-Verzeichnis "projekt01/cms/"
das Verzeichnis "tinymce/" in das "cms/"-Verzeichnis Ihres
Sefrengo-Projektes.

TinyMCE als wysiwyg-Editor für Sefrengo kann nun verwendet werden.

Deaktivierung der Erweiterung:

Wenn Sie TinyMCE als wysiwyg-Editor für Sefrengo nicht mehr nutzen
wollen, entfernen Sie einfach die Datei "fnc.type_forms.tinymce.php"
aus dem "backend/inc/"-Verzeichnis Ihrer Sefrengo-Installation. Danach
sollkte der FCKeditor wieder aktiviert sein.

Hinweis:
TinyMCE ist nicht 100% kompatibel mit den Browsern OPERA und SAFARI!

Hinweise für erfahrene Benutzer:

Um die Erweiterung individuellen Bedürfnissen anzupassen, befindet sich
"projekt01/cms/tinymce" die Datei "tinymce4sf_config.php". Innerhalb
dieser Datei lassen sich u.a. bestimmte Funktionen und Plugins des TinyMCE
aktivieren. Die einzelnen Optionen sind zur Erklärung entsprechend
kommentiert. Eine genauere Erklärung der Optionen ist ebenfalls im
Sefrengo-Wiki zu finden!

Unter "projekt01/cms/tinymce" befindet sich eine CSS-Datei namens
"tinymce4sf_content_overwrite.css". Diese CSS-Datei läd TinyMCE nachdem
er alle eventuell definierten Styles einer Sefrengo-Seite geladen hat.
Wie der Name der Datei schon sagt, kann man damit die Styles der Seite
innerhalb TinyMCE überschreiben.
Bsp.: Im CSS einer Website wurde als Body-Schriftfarbe ein Pastellton
gewählt und als Body-Hintergrund ein Muster definiert. Zu leichteren
Editierung der Textinhalte innerhalb des Editors notiert man dann
kontrastreichere Schriftfarben und einen Body ohne Hintergrundgrafik
{background-color:white;background-image:none;} in der
"tinymce4sf_content_overwrite.css".

CODE
Changelog legend:
# -> Bug Fix
+ -> Addition
^ -> Change
- -> Removed
! -> Note

02.01.00 - 01.12.2006
-----------------------------------------------------------------------------
+ TinyMCE-plugin & config file option "InlinePopups" (default 'false' coz
it's experimental)
+ config file option "FormatSourceCode"
+ config file option "EntityMode"
# tried to fix a startup problem with the new TinyMCE-compressor and
some IE-versions
# replaced some TinyMCE-package files with the current CVS-versions (some
bug fixes)
# wrong js-variables names for for images and internal-sites list causes no
selectboxes within Tiny-popup's
# a startup problem in Sefrengo 01.03.00 coz of wrong charset of some
TinyMCE-language-files
# wrong german wording for the label "background image" within Tiny-popups
^ config file re-format and some additional comments

02.00.02 - 16.11.2006
-----------------------------------------------------------------------------
+ config file option for Tiny's conversion of new lines to br's
+ config file option shows all buttons if "Alle Felder sichtbar"
within SF-modul configuration isn't selected.

02.00.01 - 16.11.2006
-----------------------------------------------------------------------------
+ fnc.type_forms.php for Sefrengo v1.3.1

02.00.00 - 15.11.2006
-----------------------------------------------------------------------------
+ all possible wysiwyg/wysiwyg2 features are now available (e.g. preview,
font, fontsize - identical to the FCKeditor implementation)
+ special config file for different functionalities / plugins / options of
TinyMCE (e.g. the XHTMLXtra-plug, doc-type, gzip-compression etc.)
see this file for more information - all options are commented.
+ XHTMLXtra-Plugin added
^ update to TinyMCE 2.0.8 and GZip Compressor 1.09 (1.08 via option still
usable)
^ wysiwyg/wysiwyg2 feature handling changed and improved
^ files renamed
^ TinyMCE-UI-CSS changes & fixes for a better visual
Sefrengo v1.3.1-UI-integration
! several rewrites, changes, improvements, fixes, feature additions

01.01.01 - 17.07.2006
-----------------------------------------------------------------------------
+ tinyMCE insert link > js-popup-feature > Sefrengo-resourcebrowser added
- 2 unused plug dirs within the tinyMCE package

01.01.00 - 12.07.2006
-----------------------------------------------------------------------------
^ optimisation for multiple wysiwyg's

01.00.00 Beta - 24.06.2006
-----------------------------------------------------------------------------
! first release



ich freue mich über unterstützung

ihr verbessert damit die chance einer weiterentwicklung der erweiterung 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  TinyMCE4SF_v02_01_00.zip ( 415.75KB ) Anzahl der Downloads: 86
 


--------------------
cheers, Alex
Go to the top of the page
 
+Quote Post
 
Start new topic
Antworten
sachakun
Beitrag Fri. 9. February 2007, 21:57
Beitrag #2


Member
**

Gruppe: Members
Beiträge: 44
Mitglied seit: 07.07.2006
Wohnort: Bern - Schweiz
Mitglieds-Nr.: 119



Hallo amk
Ich kann aufgrund meiner 'hacks' die css datei nicht in das cms einbinden, da Sefrengo Fehler beanstandet.
Ich habe also die beiden klassen in das von Dir erwähnte css file eingebunden. Leider ohne Erfolg. Die Klassen sind nicht im Bild-Auswahl Dialog.
Müssen ev. noch irgendwelche anderen Werte gesetzt werden?

Gruss
Sacha
Go to the top of the page
 
+Quote Post
amk
Beitrag Sat. 10. February 2007, 11:26
Beitrag #3


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

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



ZITAT(sachakun @ Fri. 9. February 2007, 21:57) *
Ich habe also die beiden klassen in das von Dir erwähnte css file eingebunden. Leider ohne Erfolg. Die Klassen sind nicht im Bild-Auswahl Dialog.
Müssen ev. noch irgendwelche anderen Werte gesetzt werden?

Gruss
Sacha


also wenn ich bspw. das hier

.testklasse {color:#00f;}

in die "tinymce4sf_content_overwrite.css" unter "projekt0n/cms/tinymce" eintrage habe ich "testklasse" in allen css-klasse-selectboxen.

eine ID darf nicht vor der klasse stehen. also sowas:

#testid .testklasse {color:#00f;}

geht nicht - vermutlich liegt da dein fehler ... oder!?


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

Beiträge in diesem Thema
- amk   TinyMCE4SF v02.01.00   Sat. 2. December 2006, 17:18
- - amk   AN ALLE: die installationsanleitung und eine gena...   Wed. 6. December 2006, 22:55
- - luxli   Um die Tiny-Erweiterung anzuwenden habe ich versch...   Sat. 9. December 2006, 16:43
- - amk   also formatselect - dafür hättest du nichts in d...   Sat. 9. December 2006, 21:53
|- - luxli   @amk Ok, habe verstanden ZITATman könnte nun das...   Sun. 10. December 2006, 00:16
- - MaZderMind   ZITATfeatures wie "aus word einfügen", ...   Sat. 9. December 2006, 23:13
- - MaZderMind   Nö - jedem das seine. Ich bin für Vielfältigkei...   Sun. 10. December 2006, 00:17
- - amk   ja gut - features wie "aus word einfügen...   Sun. 10. December 2006, 19:50
- - mika   Hab gerade alle Installationsschritte für SF 1.3....   Sat. 27. January 2007, 20:09
- - amk   hm in zeile eins gibts kein illegales zeichen - no...   Sat. 27. January 2007, 21:29
- - mika   ah! wie du sagtest: > config und ['GZip...   Sat. 27. January 2007, 22:40
|- - amk   ZITAT(mika @ Sat. 27. January 2007, 22:40...   Sun. 28. January 2007, 10:30
- - toto   Hallo zusammen, ich hab den Tiny auch Ausgetauscht...   Mon. 5. February 2007, 11:40
- - amk   dass die link-buttons erst aktiv werden wenn du wa...   Mon. 5. February 2007, 13:36
- - toto   hi, tatsächlich, es liegt wirklich am safari, hm ...   Mon. 5. February 2007, 14:01
- - amk   wiederum gibt es auch eine neue TinyMCE version .....   Tue. 6. February 2007, 15:53
- - sachakun   Hallo Kleine Frage. Wo muss ich es einstellen, das...   Thu. 8. February 2007, 22:59
- - amk   gibt 2 möglichkeiten ... entweder du hast innerha...   Fri. 9. February 2007, 00:29
- - sachakun   Hallo amk Ich kann aufgrund meiner 'hacks...   Fri. 9. February 2007, 21:57
|- - amk   ZITAT(sachakun @ Fri. 9. February 2007, 21...   Sat. 10. February 2007, 11:26
- - sachakun   Nein, so wie es ausschaut ist mein Fehler meine Vo...   Sat. 10. February 2007, 15:07
|- - luxli   ZITAT(sachakun @ Sat. 10. February 2007, 15...   Sat. 10. February 2007, 15:32
- - amk   an alle "neulinge": bevor ihr hier ein p...   Sat. 10. February 2007, 15:45
- - sachakun   Hallo zusammen In der Version die auf der Website...   Fri. 23. February 2007, 17:08
- - amk   ... css-files mit den gewünschten css-klassen mü...   Sat. 24. February 2007, 16:57
- - Tiggr   Hallo nochmal! Ich hab hier eben gefragt: ZI...   Sat. 3. March 2007, 13:06
- - STam   Hi, schönes Stück Arbeit... auch ein Dank von m...   Wed. 7. March 2007, 09:53
|- - amk   ZITAT(STam @ Wed. 7. March 2007, 09:53) H...   Wed. 7. March 2007, 10:19
- - STam   Den Workaraund hatte ich mir schon gedacht und aus...   Wed. 7. March 2007, 13:26
- - amk   also das wundert mich schon irgendwie ... bei mir ...   Wed. 7. March 2007, 22:33
- - amk   neue version der erweiterung gibt es hier http://f...   Tue. 17. April 2007, 09:38


Closed TopicStart new topic
9 Besucher lesen dieses Thema (Gäste: 9 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 28.4.24 - 00:12

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