Name:
TinyMCE4SF 03.01.01
Status:
stable
Bechreibung:
Diese Erweiterung ersetzt den in Sefrengo verwendeten wysiwyg-Editor
"FCKeditor" vollständig durch den wysiwyg-Editor "TinyMCE"
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/"
"inc_SF_v01_04_00/"
je nach dem welche Sefrengo-Version Sie nutzen, kopieren Sie die in
"inc_SF_v01_03_00/","inc_SF_v01_03_01/" oder "inc_SF_v01_04_00/"
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:
TinyMCE ist nicht 100% kompatibel mit den Browsern OPERA 9 & Safari 2.
Die TinyMCE-Version 3.x unterstützt vollständig Safari 3!
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
http://wiki.sefrengo.org/index.php/Erweiterung_TinyMCE4SF 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".
alles wunderbar, klappt nun auch mit der bildbeschreibung :-)
aber ich habe immernoch das problem, dass ich die styles aus der overwrite.css nicht als auswahl in den wysiwyg kriege, auch nicht auf win. magst du dir das bei gelegenheit mal anschauen? schicke dir gerne die zugangsdaten per pn.
gruss andi
ja schick mal ... weiss aber nicht wann ich heut dazu komme ...
ok, ist raus. mach dir keinen stress, hast ja sicherlich sonst genug zu tun :-)
hey andi ... hab's jetzt nicht gecheckt ... dafür aber glaube den fehler gefunden.
in der 03.01.01 hat sich lediglich die
fnc.type_forms.tinymce.php
geändert.
alle die's 03.01.00-package bereits runtergeladen haben müssen nur diese datei aktualisieren ...
hoffe damit läufts dann.
den fehler dachte ich bereits vor zeiten behoben zu haben - falsch gedacht! sorry.
sehr cool. funktioniert. vielen dank amk.
zusatzfrage: dir ist keine möglichkeit bekannt, im tiny ein <small></small> zu setzen? habe dazu irgendwie nichts gefunden in der doku.
gruss andi
... vielleicht gibts von den usern irgendwie 'n plug dafür? müsste man mal bei sourceforge auf die suche gehen ... oder selbst was coden ...
Hallo zusammen,
mir ist aufgefallen, daß ich weder im Safari noch im Firefox auf dem Mac etwas in der Quellcode Ansicht kopieren kann. Ich wollte einen iframe von google maps integrieren und er hat den quellcode nicht übernommen. hab daher erst auf den alten WYSIWYG umstellen müssen, da hats dann funktioniert.
Kann das jemand bestätigen??
Gruß toto
mh, jap. iframes und small übernimmt er nicht. allerdings übernimmt er es auch nicht auf der demoseite von tiny mce.
gruss andi
Kann man eigentlich die Schriftartenauswahl komplett ausblenden?
also, in der datei «tinymce4sf_config.php» lässt sich dies schon machen.
gruss andi
Ich bin immer wieder überrascht, wie wenig bisher über die Möglichkeiten des TinyMCE bekannt ist... Viele Dinge, die gewünscht werden, kann der TinyMCE nämlich bereits...
Daher von mir einfach nochmal ein Danke an amk für diese sinnvolle Erweiterung
Ah, ganz unten. Danke.
Gibt es eine Möglichkeit bei der Bildauswahl standardmäßig keine Ausmaße mitzugeben, d.h. das dieses Feld leer bleibt?
Hallo,
ein kleiner Hinweis: Auf manchen Servern (auf dem, auf welchem ich es getestet habe bspw. ;-) ) werden Blöcke mit "<?" (ohne "php") nicht geparst, sondern nur vollständige "<?php"s. Wäre also ganz gut, die Konfigurationsdatei um das Schlüsselwort zu erweitern, da ansonsten die Config Plaintext ausgegeben wird, statt als PHP-Code geparst zu werden.
Ein kleines Problem beim Bearbeiten von Links im Text.
Bei einen bestehenden Link zu einer PDF-Datei kann mit "Link einfügen/bearbeiten" der Link nicht auf eine andere PDF-Datei geändert werden. Zuerst muss der Link entfernt werden und danach kann ein neuer Link erstellt werden. Alle anderen Änderungen sind jedoch soweit ich gesehen habe möglich.
Ist das nur bei mir so,
ein längst behobener Bug (ich verwende noch die Version 02.01.00)
oder habe ich die Bezeichnung "einfügen/bearbeiten" einfach falsch verstanden?
NB: getestet mit Opera, FF und IE
schonmal an 'n update gedacht, luxli?
aber ich hab's hier auch mal mit ner alten installation von tinymce4sf getestet - geht problemlos bei mir.
Hallo,
erstmal vielen Dank fuer die Weiterentwicklung von TinyMCE für Sefrengo...
leider habe ich bei dieser Version ein kleines Problem, die ...overwrite.css Datei wird nicht geladen :-(
... könnte da irgendwo sich ein Fehlerteufel eingeschlichen haben ...
Für Tipps hinweise wäre ich dankbar ...
Bye...
hast du in der datei tinymce4sf_config.php die zeile:
Unterstützt von Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)