|
|
Index
| Recent Threads
| Who's Online
| User List
| Register
| Search
| Help
| |
![]() |
OpenCms Forum » List all forums » Forum: OpenCms 6 linklist » Thread: Migrate from FCK 2.2 to 2.4 |
|
Thread Status: Normal Total posts in this thread: 3 |
[Add To My Favorites] [Watch this Thread] |
| Author |
|
|
Advanced Member ![]() Joined: Mar 9, 2003 Posts: 1279 Status: Offline |
from Kai Schliemann FCKEditorMigration Migration einer neuen FCKEditor-Version (hier: 2.4.2) innerhalb eines OpenCms-Projektes (Version 6.2.1). Die installierte FCKEditor-Version ist die Version 2.2. Also geht es hier darum ein Update des FCKEditors von Version 2.2 auf 2.4.2 innerhalb von OpenCms durchzuführen. Innerhalb von OpenCms ist der Editor in folgenden Verzeichnissen installiert.
Die eigentlichen Quelldateien sind unter
zu finden.Dies entspricht dem Verzeichnis /fckeditor/ im Originalpaket. Quellcode kopieren Alle Dateien und Unterverzeichnisse des Verzeichnisses fckeditor aus dem Originalpaket in das Verzeichnis /system/workplace/resources/editors/fckeditor/ kopieren. Kundenspezifische Ãnderungen in /system/workplace/resources/editors/fckeditor/editor/_source/internals/fckcom ⢠mands.js /system/workplace/resources/editors/fckeditor/editor/_source/classes/fcktoolb ⢠arfontformatcombo.js /system/workplace/resources/editors/fckeditor/editor/fckconfig.js ⢠wurden dabei nicht überschrieben. Skins Im neuen FCKEditor wird das Verzeichnis ⢠/system/workplace/resources/editors/fckeditor/editor/skins/skin-xy/toolbar nicht mehr verwendet. --> Alle Icons sind in der Datei /system/workplace/resources/editors/fckeditor/editor/skins/skin- xy/fck_strip.gif enthalten. Benötigt man weitere Icons, die nicht im default-Skin enthalten sind, kann man diese in das toolbar-Verzeichnis kopieren. Ansonsten kann das toolbar-Verzeichnis gelöscht werden. Somit können im Verzeichnis ⢠/system/workplace/resources/editors/fckeditor/editor/skins/opencms/toolbar/ alle Icons, die nicht OpenCms-spezifisch sind, gelöscht werden. Also nur Dateien mit oc-... beibehalten. die oc--Icons müssen noch in der GröÃe angepasst werden. Sie müssen von 21x21 auf 16x16 verkleinert ⢠werden. Dabei soll das Bild nicht verkleinert sondern beschnitten werden. Shortcuts in der neuen Version des FCKEditors kann man Tastaturkürzel verwenden. Hat man nun bestimmte Icons aus der Toolbar ausgeblendet, sollte man auch die dazugehörigen Tastaturkürzel entfernen. Dies kann man in der Datei /system/workplace/resources/editors/fckeditor/fckconfig.js unter dem Eintrag FCKConfig.Keystrokes durch einfaches auskommentieren der entsprechenden Zeile erreichen. ---------------------------------------- -- /** * Joachim Arrasz * OpenSource Solutions * Synyx GmbH & Co. KG Karlstr. 68 76137 Karlsruhe * @phone +49(0)721 66 24 866 * @eMail arrasz@synyx.de * @www http://www.synyx.de */ ---------------------------------------- [Edit 1 times, last edit by Arrasz at Jun 5, 2007 10:32:00 AM] |
|||||
|
|
Stranger
|
FCKEditorMigration (Updated Tutorial) Migration einer neuen FCKEditor-Version (hier: 2.4.2) innerhalb eines OpenCms-Projektes (Version 6.2.1). Die installierte FCKEditor-Version ist die Version 2.2. Also geht es hier darum ein Update des FCKEditors von Version 2.2 auf 2.4.2 innerhalb von OpenCms durchzuführen. Innerhalb von OpenCms ist der Editor in folgenden Verzeichnissen installiert.
Die eigentlichen Quelldateien sind unter /system/workplace/resources/editors/fckeditor/ zu finden. --> Synchronisierung dieses Verzeichnisses mit der Festplatte. Dies entspricht dem Verzeichnis /fckeditor/ im Originalpaket. --> Originalpaket entpacken. Quellcode kopieren Alle Dateien und Unterverzeichnisse des Verzeichnisses fckeditor aus dem Originalpaket in das Verzeichnis /system/workplace/resources/editors/fckeditor/ kopieren. --> Dazu habe ich ein Quellcode-Vergleichsprogramm (BeyondCompare) verwendet und erst mal nur die Dateien kopiert, die keine kundenspezifischen Ãnderungen enthielten. Bei Dateien mit kundenspezifischen Ãnderungen
habe ich den neuen Quellcode in die Dateien reinkopiert und dabei den alten Code überschrieben. Lediglich die kundenspezifischen Codeänderungen wurden dabei nicht überschrieben. --> Nach Beendigung der Kopieraktion
Skins Im neuen FCKEditor wird das Verzeichnis /system/workplace/resources/editors/fckeditor/editor/skins/skin-xy/toolbar nicht mehr verwendet. --> Alle Icons sind in der Datei /system/workplace/resources/editors/fckeditor/editor/skins/skin-xy/fck_strip.gif enthalten. Benötigt man weitere Icons, die nicht im default-Skin enthalten sind, kann man diese in das toolbar-Verzeichnis kopieren. Ansonsten kann das toolbar-Verzeichnis gelöscht werden. Somit können im Verzeichnis /system/workplace/resources/editors/fckeditor/editor/skins/opencms/toolbar/ alle Icons, die nicht OpenCms-spezifisch sind, gelöscht werden. Also nur Dateien mit oc-... beibehalten. die oc--Icons müssen noch in der GröÃe angepasst werden. Sie müssen von 21x21 auf 16x16 verkleinert werden. Dabei soll das Bild nicht verkleinert sondern beschnitten werden. Shortcuts in der neuen Version des FCKEditors kann man Tastaturkürzel verwenden. Hat man nun bestimmte Icons aus der Toolbar ausgeblendet, sollte man auch die dazugehörigen Tastaturkürzel entfernen. Dies kann man in der Datei /system/workplace/resources/editors/fckeditor/fckconfig.js unter dem Eintrag FCKConfig.Keystrokes durch einfaches auskommentieren der entsprechenden Zeile erreichen. |
||
|
|
Member
|
To get rid of the js-AlertBox "Unkown toolbar item "UniversalKey" (OpenCms 7 rc1) edit /system/workplace/editors/fckeditor/configwidget.js (afaik for xml-Content) and customconfig.js the line toolbar.append(",'SpecialChar','UniversalKey'"); to toolbar.append(",'SpecialChar'");save, publish and purge JSP-Repo with help from Kai Schliemann ![]() |
||
|
| [Show Printable Version of Thread] |