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

> TinyMCE4SF v02.00.02, TinyMCE 2.0.8 als wysiwyg für Sefrengo
amk
Beitrag 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)
Angehängte Datei  TinyMCE4SF_v02_00_02.zip ( 397.41KB ) Anzahl der Downloads: 42
 


--------------------
cheers, Alex
Go to the top of the page
 
+Quote Post
 
Start new topic
Antworten
feniweb
Beitrag Sat. 18. November 2006, 15:53
Beitrag #2


Advanced Member
********

Gruppe: AdvancedMembers
Beiträge: 627
Mitglied seit: 30.06.2006
Mitglieds-Nr.: 25



@amk

Der Tiny Editor währe eigentlich mein lieblings Editor, jedoch in dieser TinyMCE4SF v02.00.02 Version habe ich so meine liebe mühe:

1. für was ist das CSS-Plugin gut wenn man nichts abspeichern kann auch wenn ich entsprechende Tag habe div, span, p usw.? blink.gif
2. warum schreibt mir der Tiny jedes mal wenn ich den Editor aufrufe und abspeichere 3 < br/> rein. wink.gif

Konfigurationseinstellungen:
QUELLTEXT
$TinyMCE4SFconfig['BRonReturn']             = false;      // enables <br> insertion instead of <p> on Return
$TinyMCE4SFconfig['nbsponTab']              = true;       // enables   insertion on Tab
$TinyMCE4SFconfig['ConvertNewLinesToBRs']   = true;  //false;     // see the TinyMCE-docu for this setting
$TinyMCE4SFconfig['StatusBar']              = true;  //false;      // shows tag-path at the bottom
$TinyMCE4SFconfig['VerticalResize']         = true;       // allows you to resize the wysiwyg-area vertically
$TinyMCE4SFconfig['SiteLinksSelect']        = true;       // generates the internal-site-selectbox in addition to the SF-Resourcebrowser
$TinyMCE4SFconfig['ImagesSelect']           = true;       // generates the images-selectbox in addition to the SF-Resourcebrowser
$TinyMCE4SFconfig['FormatSelect']           = true;       // shows a selectbox within the toolbar for paragraph, headline etc. formating
$TinyMCE4SFconfig['XHTMLRuleSet']           = true;  //false;      // enables the XHTML ruleset for valid XHMTL output
$TinyMCE4SFconfig['GZipCompression']        = true;       // up to 75% faster loading
$TinyMCE4SFconfig['GZipCompOldVers']        = false;      // compression-script v1.08 instead of v1.09              
$TinyMCE4SFconfig['GZipDiskCache']          = false;      // full read/write-access (CHMOD 0777) to the "/cms/tinymce"-directory required

$TinyMCE4SFconfig['AdvancedPluginMode']     = true;       // full featured hr, image, link insertion plugins
$TinyMCE4SFconfig['AllTableButtons']        = true;  //false;     // shows all table edit buttons if table is enabled
$TinyMCE4SFconfig['CSSPlugin']              = true;  //false;     // Adds the CSS edit plugin/button
$TinyMCE4SFconfig['XHTMLXtrasPlugin']       = true;  //false;     // Adds the XHTMLXTRAS plugin/buttons

$TinyMCE4SFconfig['InsertDateFormat']['de'] = "%d.%m.%Y"; // see the TinyMCE docu for possible replacement variables
$TinyMCE4SFconfig['InsertTimeFormat']['de'] = "%H:%M:%S"; // see the TinyMCE docu for possible replacement variables
$TinyMCE4SFconfig['InsertDateFormat']['en'] = "%Y-%m-%d"; // see the TinyMCE docu for possible replacement variables
$TinyMCE4SFconfig['InsertTimeFormat']['en'] = "%H:%M:%S"; // see the TinyMCE docu for possible replacement variables

$TinyMCE4SFconfig['UIDefaultLanguage']      = "en";       // if auto language recognition fails ('en','de' or 'fr' possible)

$TinyMCE4SFconfig['NoModFeatSelShowAll']    = true;       // shows all buttons if "Alle Felder sichtbar" (in the modul-config) isn't selected


--------------------
feniweb
_____________________________________________________________________________
Wer kämpft, kann verlieren. Wer nicht kämpft, hat schon verloren. (Bertolt Brecht)
Go to the top of the page
 
+Quote Post

Beiträge in diesem Thema
- amk   TinyMCE4SF v02.00.02   Thu. 16. November 2006, 23:32
- - amk   so - es gab da noch ein problem mit doppelten leer...   Thu. 16. November 2006, 23:44
|- - luxli   mit 3 Versionen innerhalb von wenigen Stunden wird...   Fri. 17. November 2006, 00:51
- - HardCastle   hi amk, erstmal vielen dank für diesen hack. Ha...   Fri. 17. November 2006, 01:44
|- - amk   ZITAT(HardCastle @ Fri. 17. November 2006, 01...   Fri. 17. November 2006, 08:31
- - Ute   Hallo Alexander, habe mir gerade die neue Sefreng...   Fri. 17. November 2006, 19:10
- - amk   wie du bekommst nichts angezeigt. nur eine simple ...   Fri. 17. November 2006, 19:21
- - Ute   Lieber Alexander, sorry, das hätte ich wirklich ...   Fri. 17. November 2006, 19:27
- - Ute   Lieber Alexander, ich muss noch mal nerven. Wie s...   Fri. 17. November 2006, 19:43
- - amk   also du meinst die styles-selectbox ja? ... die st...   Fri. 17. November 2006, 19:54
- - Ute   Thanx lieber Alexander, du hast mir mal wieder we...   Fri. 17. November 2006, 20:07
- - eknem   Moin, erstmal vielen Dank für diese super Erweit...   Fri. 17. November 2006, 20:20
|- - amk   ZITAT(eknem @ Fri. 17. November 2006, 20...   Fri. 17. November 2006, 21:59
|- - andi   füge in der datei backend/inc/fnc.type_forms.tiny...   Sat. 18. November 2006, 00:24
- - eknem   Hallo andi, funktioniert, vielen Dank   Sat. 18. November 2006, 08:36
- - feniweb   @amk Der Tiny Editor währe eigentlich mein liebl...   Sat. 18. November 2006, 15:53
- - Ute   Hallo feniweb, ich bin ja keine Expertin, kann es...   Sat. 18. November 2006, 16:28
- - feniweb   @Ute Danke für den Tipp! Ich denke das war d...   Sat. 18. November 2006, 17:31
- - T3rrabug   Installiert und läuft. Vielen Dank amk   Sun. 19. November 2006, 15:06
- - HardCastle   Hi amk, bin auch noch einen reply schuldig. Auch ...   Sun. 19. November 2006, 21:22
- - amk   so mal wieder meldung von mir tja das mit der g...   Mon. 20. November 2006, 10:57
- - Ute   Lieber Alexander (amk), ich wollte mich auch noch...   Mon. 20. November 2006, 20:21
- - Ute   Hallo an alle, ich habe die Tiny 2.0.2 jetzt auch...   Tue. 21. November 2006, 22:24
|- - amk   ZITAT(Ute @ Tue. 21. November 2006, 22:24...   Wed. 22. November 2006, 00:09
- - Ute   Hallo Alexander, hier der Screenshot Viele GrÃ...   Wed. 22. November 2006, 01:41
|- - amk   ZITAT(Ute @ Wed. 22. November 2006, 01:41...   Wed. 22. November 2006, 09:10
- - Ute   Lieber Alexander, ich habe in der Sefrengo 1.03.0...   Wed. 22. November 2006, 12:19
|- - amk   ZITAT(Ute @ Wed. 22. November 2006, 12:19...   Wed. 22. November 2006, 12:28
- - Ute   Lieber Alexander, der Browsercache war es, der hi...   Wed. 22. November 2006, 12:34
- - feniweb   @amk Habe nun 3 sf-1.3.0 auf sf-1.3.1 updatet und...   Thu. 23. November 2006, 20:38
- - luxli   Bekanntlich funktionieren einige Schaltflächen im...   Fri. 24. November 2006, 19:34
- - amk   @feini: hast du schonmal probiert die gzip-kompre...   Fri. 24. November 2006, 19:50
- - Ute   Liebe Leute, lieber Alexander, ich hatte gedacht,...   Tue. 28. November 2006, 15:34
- - amk   gibt's 'n javascript error, Ute? wenn ja, ...   Tue. 28. November 2006, 15:38
- - Ute   Lieber Alexander, ja, es gibt eine Javascript-Feh...   Tue. 28. November 2006, 15:55
|- - amk   ZITAT(Ute @ Tue. 28. November 2006, 15:55...   Tue. 28. November 2006, 16:08
- - Ute   Lieber Alexander, ich habe den alten Tiny-Ordner ...   Tue. 28. November 2006, 16:40
|- - amk   ZITAT(Ute @ Tue. 28. November 2006, 16:40...   Tue. 28. November 2006, 16:57
- - Ute   Lieber Alexander, ich habe Dir eine PM mit den Zu...   Tue. 28. November 2006, 17:28
- - amk   @Ute - läuft jetzt. für menschen mit sonderzeic...   Tue. 28. November 2006, 17:51
- - Ute   Auf den besonderen Wunsch eines einsamen Herrns......   Tue. 28. November 2006, 19:46
- - amk   ich danke auch herzlichst!   Tue. 28. November 2006, 19:47
- - feniweb   @amk ZITAT@feini: hast du schonmal probiert die ...   Tue. 28. November 2006, 19:51
|- - amk   ZITAT(feniweb @ Tue. 28. November 2006, 19...   Tue. 28. November 2006, 19:59
- - feniweb   @amk Meinst du diese einstellung.   Tue. 28. November 2006, 20:47
- - ali-gator   Hi ich hab mal eine Frage zu TinyMCE und zwar wen...   Wed. 29. November 2006, 16:45
- - amk   normalerweise ganze tabelle markieren (drumherum) ...   Wed. 29. November 2006, 16:59
- - luxli   Beim Versuch mittels "Format" und ...   Fri. 1. December 2006, 16:20
- - amk   ZITAT(luxli @ Fri. 1. December 2006, 16:2...   Fri. 1. December 2006, 16:38
- - amk   so mal ein update ... v02.01.00 unter anderem sol...   Fri. 1. December 2006, 21:49


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

 



RSS Vereinfachte Darstellung Aktuelles Datum: 17.5.24 - 20:38

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