TinyMCE4SF v02.00.02, TinyMCE 2.0.8 als wysiwyg für Sefrengo |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
TinyMCE4SF v02.00.02, TinyMCE 2.0.8 als wysiwyg für Sefrengo |
Thu. 16. November 2006, 23:32
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.00.02 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. 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. Fragen dazu beantworte ich gern im Sefrengo-Forum. 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". QUELLTEXT Changelog legend: # -> Bug Fix + -> Addition ^ -> Change - -> Removed ! -> Note 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
Angehängte Datei(en)
-------------------- cheers, Alex
|
|
|
Fri. 24. November 2006, 19:34
Beitrag
#2
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 201 Mitglied seit: 01.07.2006 Wohnort: CH Mitglieds-Nr.: 32 |
Bekanntlich funktionieren einige Schaltflächen im Opera nicht oder nicht richtig. Leider ist es mir bisher nicht gelungen nur diejenigen zu aktivieren die einwandfrei funktionieren. Beispiel:
Zwischenablagefunktionen zeigt die drei Schaltflächen "Einfügen", "als unformatierten Text einfügen" und "Word-Text einfügen" Die Schaltfläche "Einfügen" funktioniert in Opera nicht wohl aber das Einfügen mit der Tastatur. Diese Schaltfläche könnte meines Erachtens problemlos entfallen, weil das Einfügen mit Tastatur in jedem Fall schneller geht und wohl auch jedem geläufig ist. Die Schaltfläche "Word-Text" kann unter bestimmten umständen dazu führen, dass die Seite nicht mehr sichtbar und bearbeitbar ist. Das geschieht übrigens auch im IE und FF. Soweit ich feststellen konnte geschieht das u.a. wenn im Wordtext HTML Code oder ähnliches vorhanden ist. Diese Schaltfläche möchte ich in jedem Fall unsichtbar haben um Probleme wie beschrieben zu vermeiden. Somit benötige ich nur "als unformatierten Text einfügen". ist das machbar? PS: Danke Alexander, dank deinem Engagement für TinyMCE werde ich wohl den BbCode künftig nicht mehr Nutzen. |
|
|
Vereinfachte Darstellung | Aktuelles Datum: 24.9.24 - 20:34 |