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. 1. December 2006, 16:20
Beitrag
#2
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 201 Mitglied seit: 01.07.2006 Wohnort: CH Mitglieds-Nr.: 32 |
Beim Versuch mittels "Format" und "Styles" das gewünschte HTML zu erzeugen sind mir unterschiedliche Ergebnisse durch IE, FF und Opera aufgefallen:
CSS-Beispiel: p {font-size: 1em; line-height: 1.4em; margin: 0 8px 8px 0px;} .bildtext {font-size: .8em; text-align: center;} HTML-Ergebnis: IE <p class="bildtext">Das ist der Text</p> FF <p><span class="bildtext">Das ist der Text</span></p> Opera <p>Das ist der Text</p> Opera kann das natürlich wieder einmal nicht, aber warum macht es der FF nicht so wie der IE? Zusatzfrage: Gibt es eine Möglichkeit im "Format" zusätzlich zum Beispiel als Absatz2 <p class="bildtext"> zuzuweisen, dann könnte ich vermutlich mein Problem auch für den Opera lösen. |
|
|
Fri. 1. December 2006, 16:38
Beitrag
#3
|
|
TRAIL AND ERROR SPECIALIST Gruppe: AdvancedMembers Beiträge: 1.708 Mitglied seit: 27.06.2006 Wohnort: Hansestadt Rostock, Deutschland Mitglieds-Nr.: 9 |
HTML-Ergebnis: IE <p class="bildtext">Das ist der Text</p> FF <p><span class="bildtext">Das ist der Text</span></p> Opera kann das natürlich wieder einmal nicht, aber warum macht es der FF nicht so wie der IE? nun ich hab das mal geprüft ... bei mehrzeiligen absätzen scheint dieses phänomen im FF aufzutreten (bei einzeiligen nicht) eventuell ist es ein side-effekt der source-code formatierung ich probier das mal aus ... ansonsten bin ich gegen tiny-bugs machtlos. Opera - wie offiziell bekannt läuft Tiny nicht zu 100% mit V9+ Zusatzfrage: Gibt es eine Möglichkeit im "Format" zusätzlich zum Beispiel als Absatz2 <p class="bildtext"> zuzuweisen, dann könnte ich vermutlich mein Problem auch für den Opera lösen. also wenn ich mich nicht irre, kann man nur direkt tags definieren, nicht aber mit einer speziellen css-klasse also atributen ... bspw: QUELLTEXT tinyMCE.init({
... theme_advanced_blockformats : "p,div,h1,h2,h3,h4,h5,h6,div,blockquote,dt,dd,code,samp" }); -------------------- cheers, Alex
|
|
|
Vereinfachte Darstellung | Aktuelles Datum: 26.9.24 - 14:23 |