Heute wurde der Online -Redakteur in der ASP -Umgebung hochgeladen, war aber ungültig. Ich suchte lange, bevor ich diese Einführung fand. Fckeditor unterstützt eine Vielzahl von Server -Skriptsprachen.
Für ASP -Systeme:
Fckeditor Root Directory, nur fckeditor.asp, fckconfig.js, fckeditor.js, fckpackager.xml, fckstyles.xml, behalten.
fcktemplates.xml Dateien und Editor -Verzeichnis. Löschen Sie das Beispielverzeichnis _samples.
Nur das ASP -Verzeichnis wird im Verzeichnis fckeditor/editor/filemanager/Connectors beibehalten, und andere Verzeichnisse und Dateien werden gelöscht.
(2) Ändern Sie das Skriptprogramm (Sprache), das zum Hochladen der Datei verwendet wird.
Das Standard -Upload -Programm für FCKeditor -Datei ist ASP.
Wenn es im PHP -System verwendet wird, müssen Sie die folgenden Änderungen vornehmen und fckconfig.js öffnen
auftauchen:
var _filebrowserlang ge = Asp
var _quickUploadlang Ge = ASP
Wechsel zu:
var _FileBrowserlang Ge = PHP
var _quickUploadlang Ge = PHP
(3) Schalten Sie das Datei -Hochladen ein und ändern Sie das Datei -Upload -Verzeichnis.
Für ASP -Systeme:
Öffnen Sie Fckeditor/Editor/Filemanager/Connectors/ASP/config.asp
Datei -Upload aktivieren:
auftauchen:
ConfigISEnabled = false
Wechsel zu:
ConfigISEnabled = tr
Richten Sie das Upload- und Speicherverzeichnis ein:
auftauchen:
ConfiguserFilespath =/admin/uppic/
Wechsel zu:
ConfiguserFilespath = benutzerdefinierter Pfad
Für PHP -Systeme:
Öffnen Sie fckeditor/editor/filemanager/browser/default/connectors/php/config.php
Datei -Upload aktivieren:
auftauchen:
$ Config [aktiviert] = false
Wechsel zu:
$ Config [aktiviert] = tr
Richten Sie das Upload- und Speicherverzeichnis ein:
auftauchen:
$ Config [userFilespath] = /userFiles /
Wechsel zu:
$ Config [userFilespath] = benutzerdefinierter Pfad
(4) Ändern Sie die hochgeladene Datei -Benennungsmethode.
FCKEDITOR lädt Dateien hoch, der Dateiname verwendet den Original -Dateinamen.
Quadrat:
Für ASP -Systeme:
Öffnen Sie Fckeditor/Sample/Bearbeiten/Bearbeiten/Bearbeiten/FileManager/Connectors/ASP/Commands.asp
auftauchen:
sFileName = SanitizeFileName (sFileName)
Ändern Sie diesen Satz in ein benutzerdefiniertes Datei -Benennungsformat, zum Beispiel:
Dim Rndstr
Randomisieren
Rndstr = cstr (Fix (9000*rnd ()+1000) erzeugt eine Zufallszahl
sFileName = Jahr (Datum) & Monat (Datum) & Tag (Datum) & Stunde (Uhrzeit) & Minute (Uhrzeit) & Sekunde (Zeit) & Rndstr &.
**Spannung
Für PHP -Systeme:
Öffnen Sie Fckeditor/Editor/Editor/Filemanager/Connectors/PHP/Commands.php
auftauchen:
$ soriginalFileName = $ sFileName;
Vor diesem Satz enthalten:
// den Samen initialisieren
$ sstr = split (, microtime (), 5);
$ samen = $ str [0]*10000;
// Initialisieren Sie den Zufallszahlengenerator mit Saatgut
Srand ($ Seed);
// Generieren Sie Zufallszahlen im angegebenen Bereich
$ random = rand (1000.10000);
// synthetisieren Sie den Dateinamen sofort
$ sFileName = Datum (ymdhis, time ()). $ random ... $ ** Spannung;
(5) Wie fckeditor im Programm verwiesen wird.
Für ASP -Systeme:
Müssen die folgende Header -Datei eingeben
<!-#incl?
Fügen Sie den folgenden Code zum Editor -Ort hinzu:
<%
Dim Ofckeditor
Set ofckeditor = neuer fckeditor
Ofckeditor.Basepath = / fckeditor / Dieser Pfad muss relativ zum Stammverzeichnis der Site sein.
Wird nicht angezeigt
Ofckeditor.toolBarSet = Standard
Ofckeditor.width = 98%
Ofckeditor.Height = 500px
Ofckeditor.val = Standardwert setzen
Ofckeditor.create shangpin_description Die ID des Editors entspricht dem Namensattributwert des Eingabetags, hier ist hier
shangpin_description
%>
Für PHP:
Fügen Sie den folgenden Code zum Editor -Ort hinzu:
<? Php
inkl. (fckeditor/fckeditor.php);
$ Ofceditor = neuer fckeditor (shangpin_description);
Name Attributwert, hier ist shangpin_description
$ ofckeditor-> basepath =/fckeditor/;
$ Ofckeditor-> Symbollbarset = Standard;
$ Ofckeditor-> Breite = 98%;
$ Ofceditor-> Höhe = 500px;
$ ofckeditor-> val =;
$ ofckeditor-> create ();
?>
(6) Holen Sie sich die Daten im Fckeditor.
Für serverseitige Skriptprogramme verwenden Sie einfach die ID des Editors als Namensattributwert des Eingabetags, zum Beispiel:
Req st (shangpin_description) in ASP, $ _req st [shangpin_description] in PHP
Verwenden Sie Fckeditorapi.getInstance (shangpin_description) .getXhtml (tr) in JS, um den entsprechenden Wert von shangpin_description zu erhalten
ASP -Konfiguration von CKeditor
Nachdem ich lange online gesucht hatte, fand ich es endlich! O (∩_∩) o haha ~
1.. Wie man verwendet:
1. Führen Sie die Ckeditor -Kerndatei Ckeditor.js in der Seite <kopf> ein
<script type = text/javaScript src = ckeditor/ckeditor.js> </script>
2. Fügen Sie HTML Control <textArea> ein, wo Sie den Editor verwenden
<textArea id = textArea1 cols = 20 Zeilen = 2 class = ckeditor> </textArea>
Wenn es sich um eine ASP.NET-Umgebung handelt, kann auch die serverseitige Steuerung <textbox> verwendet werden.
<ASP: textbox id = tbcontent runat = server textmode = multiline class = ckeditor> </Asp: textbox>
Beachten Sie, dass Class = Ckeditor der Steuerung hinzugefügt wird.
3. Ersetzen Sie das entsprechende Steuerelement durch den Editorcode
<script type = text/javaScript>
Ckeditor.replace ('textarea1');
// Wenn es sich um eine serverseitige Steuerung <textbox> handelt, wird in ASP.NET-Umgebung verwendet
Ckeditor.replace ('tbContent');
// Wenn sich die Steuerung <textbox> auf der Masterseite befindet, schreiben Sie diese Weise auf diese Weise
CKeditor.Replace ('< %= tbContent.clientid.Replace (_, $) %>');
</script>
4. Konfigurieren Sie den Editor
Die Konfiguration von CKeditor ist in der Datei CKeditor/config.js konzentriert.
// Schnittstellensprache, Standard zu 'EN'
config.language = 'zh-cn';
// Breite und Höhe einstellen
config.width = 400;
config.height = 400;
// Es gibt drei Arten von Editor -Stilen: 'Kama' (Standard), 'Office2003', 'v2'
config.skin = 'v2';
// Hintergrundfarbe
config.uicolor = '#fff';
// Symbolleiste (Basic 'Basic', Allround 'Full', benutzerdefinierte) Plugins/Symbolleiste/Plugin.js
config.toolbar = 'basic';
config.toolbar = 'full';
Dies wird mit:
config.toolbar_full = [
['Source', '-', 'Save', 'NewPage', 'Preview', '-', 'Templates'],
['Cut', 'Copy', 'Paste', 'PastEtext', 'PasteFromWord', '-', 'Print', 'Scaltecker', 'Scayt'],
['Rückgängig', 'Wiederherstellung', '-', 'Find', 'ersetzen', '-', 'selectAll', 'remeFormat'],
['Formular', 'Kontrollkästchen', 'Radio', 'TextField', 'TextArea', 'Select', 'Button', 'ImageButton', 'Hiddenfield'],
'/',
['Mutig', 'iktalisch', 'unterstrichen', 'streik', '-', 'Index', 'superscript'],
['NumberedList', 'bulletedList', '-', 'outdent', 'eingebaut', 'blockquote'],
['JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock'],
['Link', 'Unglink', 'Anchor'],
['Bild', 'Flash', 'Tabelle', 'Horizontalrule', 'Smiley', 'Sonderchar', 'Page Break'],
'/',
['Stile', 'Format', 'Schrift', 'Fontsize'],
['TextColor', 'bgcolor']
];
// Kann die Symbolleiste schrumpfbar sein
config.toolBarcancollapse = true;
// der Ort der Symbolleiste
config.toolbarlocation = 'top'; // optional: unten
// ob die Symbolleiste standardmäßig erweitert wird
config.toolBarstartupexpanded = true;
// UNDRAG -Ziehen Sie die Größenfunktion Plugins/Größe/Plugin.js ändern, um die Größenfunktion zu ändern
config.Resize_enabled = false;
// Ändern Sie die maximale Größe der Größe
config.Resize_maxHeight = 3000;
// Ändern Sie die maximale Breite der Größe
config.Resize_maxwidth = 3000;
// Ändern Sie die minimale Größe der Größe
config.Resize_MinHeight = 250;
// Ändern Sie die Mindestbreite der Größe
config.Resize_Minwidth = 750;
// Ist es möglich, die Daten im Element automatisch zu aktualisieren
config.AutoupDateElement = true;
// Legen Sie fest, ob Sie absolute oder relative Verzeichnisse, leere oder relative Verzeichnisse verwenden sollen
config.baseHref = ''
// Der Z-Index-Wert des Editors
config.baseFloatZindex = 10000;
// Verknüpfungsschlüssel einstellen
config.Keystrokes = [
[Ckeditor.alt + 121 /*f10* /, 'ToolBarfocus'], // Fokus Holen Sie sich
[Ckeditor.alt + 122 /*f11* /, 'ElementsPathfocus'], // Elementsfocus
[Ckeditor.shift + 121 /*f10* /, 'contextMenu'], // Textmenü
[Ckeditor.ctrl + 90 /*Z* /, 'rückgängig'], // Revoke
[Ckeditor.ctrl + 89 /*y* /, 'Redo'], // Redo
[Ckeditor.ctrl + ckeditor.shift + 90 /*z* /, 'redo'], //
[Ckeditor.ctrl + 76 /*L* /, 'Link'], // Link
[Ckeditor.ctrl + 66 /*B* /, 'BOLD'], // BOLD
[Ckeditor.ctrl + 73 /*i* /, 'italic'], // italic
[Ckeditor.ctrl + 85 /*u* /, 'unterstreicht'], // Unterstreichung
[Ckeditor.alt + 109 /*-* /, 'ToolBarcollapse']
]
// Einstellen von Verknüpfungsschlüssel kann mit Browser -Verknüpfungsschlüssel -Plugins/Tastenanschlägen/Plugin.js in Konflikt stehen.
config.blockedKeystrokes = [
Ckeditor.ctrl + 66 /*b* /,,,
Ckeditor.ctrl + 73 /*i* /,.
Ckeditor.ctrl + 85 /*u* / /
]
// Legen Sie den Wert der Hintergrundfarbe des Elements in den Bearbeitungs -Plugins/Colorbutton/Plugin.js fest.
config.colorbutton_backstyle = {
Element: 'span',
Styles: {'Hintergrundfarbe': '#(Farbe)'}
}
// Stellen Sie die Vordergrund -Farbwert -Plugins/Colorbutton/Plugin.js ein
config.colorbutton_colors = '000,800000,8b4513,2f4f4f, 008080.000080,4b0082.696969, B22222, A52A2A, DAA520,,
006400,40E0D0,0000CD, 800080.808080, F00, FF8C00, FFD700,008000,0ff, 00F, EE82EE,
A9A9A9, FFA07A, FFA500, FFFF00,00FF00, AFEEE, ADD8E6, DDA0DD, D3D3D3, FFF0F5,
Faebd7, ffffe0, f0fff0, f0ffff, f0f8ff, e6e6fa, fff '
//, ob andere Farboptionen bei der Auswahl von Farbplugins/Colorbutton/Plugin.js angezeigt werden
config.colorbutton_enablemore = false
// Der Standardwert des Blocks der Vordergrundfarbe ist auf Plugins/Colorbutton/Plugin.js eingestellt
config.colorbutton_forestyle = {
Element: 'span',
Stile: {'Farbe': '#(Farbe)'}
};
// Hinzufügen, um die CSS -Datei hinzuzufügen, die Sie hier hinzufügen müssen, können Sie den relativen Pfad und den absoluten Pfad der Website verwenden.
config.contentscss = './contents.css';
// Textrichtung
config.ContentsLangDirection = 'rtl';
// Wenn Sie die Konfigurationsdatei nicht konfigurieren möchten, lassen Sie sie einfach leer
Ckeditor.replace ('myFiled', {CustomConfig: './config.js'});
// Die Hintergrundfarbe der Schnittstellenbearbeitungsbox Plugins/Dialog/Plugin.js
config.dialog_backgroundcovercolor = 'RGB (255, 254, 253)';
config.dialog_backgroundcovercolor = 'White' // Standard
// Der Deckkraftwert des Hintergrunds sollte zwischen: 0.0- und 1,0 -Plugins/Dialog/Plugin.js liegen
config.dialog_backgroundcoveroPacity = 0,5
// Einheit Adsorptionsabstandeinheit des Randes Beim Bewegen oder Ändern von Elementen: Pixel -Plugins/Dialog/Plugin.js
config.dialog_magnetDistance = 20;
// Ob die Überprüfung der lokalen Zaubersprüche abgelehnt werden soll und standardmäßig die Ablehnung auffordert, derzeit nur Firefox- und Safari -Support -Plugins/Wysiwygarea/plugin.js.
config.DisableSpellChecker = true
// Tabellenbearbeitungsfunktionen wie: Hinzufügen von Zeilen oder Spalten wird derzeit nur von Firefox für Plugins/Wysiwygarea/plugin.js unterstützt
config.DisableAntivetableHandles = true;
// ob die Änderungsgrößenfunktion von Bildern und Tabellen zu konfigurieren kann.
config.isableabjectressizing = false // Standard ist aktiviert
// HTML -Dokumenttyp festlegen
config.doctype = '<! docType html public -// w3c // dtd xhtml 1.0 transitional // en;
// ob die Bearbeitungsbereich Plugins/EditingBlock/Plugin.js rendern soll
config.EditingBlock = true;
// Das Tag, das durch die Kutschenrendite im Editor generiert wurde
config.entermode = ckeditor.enter_p;
//, ob HTML -Entitäten zur Ausgabe von Plugins/Entitäten/Plugin.js verwendet werden sollen
config.Entities = true;
// Definieren Sie mehr Entitäten Plugins/Entitäten/Plugin.js
config.Entities_additional = ' # 39';
// ob einige schwer zu displayer-Zeichen in die entsprechenden HTML-Zeichen-Plugins/Entities/Plugin.js konvertiert werden sollen
config.Entities_greek = true;
// ob einige lateinische Zeichen in HTML -Plugins/Entities/Plugin.js konvertiert werden sollen
config.Entities_latin = true;
//, ob einige Sonderzeichen in ASCII -Zeichen umgewandelt werden sollen, ist Chinesen: Chinesisch
config.Entities_processnumerical = false;
// neue Komponenten hinzufügen
config.extraplugins = 'myplugin';
// Verwenden Sie bei der Suche die Highlight -Farb -Plugins/find/plugin.js
config.find_highlight = {
Element: 'span',
Styles: {'Hintergrundfarbe': '#ff0', 'Farbe': '#00f'}
};
// Die Standard -Schriftart -Plugins/Schriftart/Plugin.js
config.font_defaultLabel = 'arial';
// Sie können häufig verwendete chinesische Zeichen hinzufügen
config.font_names = 'Arial; Times New Roman; Verdana';
// Der Standardstil von Text Plugins/Schriftart/Plugin.js
config.font_style = {
Element: 'span',
Stile: {'Schriftfamilie': '#(Familie)'},
Überschreibungen: [{Element: 'font', Attribute: {'Gesicht': null}}]
};
// Die Standard -Schriftgröße Plugins/Schriftart/Plugin.js
config.FontSize_DefaultLabel = '12px';
// die Schriftgröße optional beim Bearbeiten von Plugins/Schriftart/Plugin.js
config.Fontsize_sizes = '8/8px; 9/9px; 10/10px; 11/11px; 12/12px; 14/14px; 16/16px; 18/18px; 20/20px; 22/22px; 24/24px; 26 /26px; 28/28px; 36/36px; 48/48px; 72/72px '
// Die Style Plugins/Schriftart/Plugin.js verwendet, wenn die Schriftgröße festgelegt wird
config.fontsize_style = {
Element: 'span',
Stile: {'Schriftgröße': '#(Größe)'},
Überschreibungen: [{Element: 'font', Attribute: {'Größe': null}}]
};
//, ob der Inhalt kopieren soll, um die Format -Plugins/Pastetext/Plugin.js zu entfernen
config.forcepasteasPlainText = false // nicht entfernt
// ob er erzwingen & plugins/htmldataprocessor/plugin.js ersetzen und
config.ForcesImpeamPersand = false;
// formatieren Sie die Adress -Tag -Plugins/format/plugin.js
config.Format_address = {Element: 'Adresse', Attribute: {class: 'styledAddress'}};
// formatieren
config.format_div = {element: 'div', Attribute: {class: 'normalDiv'}};
// formatieren Sie automatisch die H1 -Tag -Plugins/format/plugin.js
config.Format_h1 = {Element: 'H1', Attribute: {class: 'contentTitle1'}};
// formatieren Sie automatisch die H2 -Tag -Plugins/format/plugin.js
config.Format_h2 = {Element: 'H2', Attribute: {class: 'contentTitle2'}};
// formatieren Sie automatisch die H3 -Tag -Plugins/format/plugin.js
config.Format_h1 = {Element: 'H3', Attribute: {class: 'contentTitle3'}};
// formatieren Sie automatisch die H4 -Tag -Plugins/format/plugin.js
config.Format_h1 = {Element: 'H4', Attribute: {class: 'contentTitle4'}};
// formatieren Sie automatisch die H5 -Tag -Plugins/format/plugin.js
config.Format_h1 = {Element: 'H5', Attribute: {class: 'contentTitle5'}};
// formatieren Sie automatisch die H6 -Tag -Plugins/format/plugin.js
config.Format_h1 = {Element: 'H6', Attribute: {class: 'contentTitle6'}};
// automatisch P -Tags -Plugins/Format/Plugin.js formatieren
config.Format_p = {Element: 'P', Attribute: {class: 'normalpara'}};
// formatieren Sie automatisch die Pre -Tags -Plugins/format/plugin.js
config.format_pre = {element: 'pre', Attribute: {class: 'code'}};
// Plugins/format/plugin.js in der Symbolleiste mit semikolon-getrennten Tag-Namen in der Symbolleiste anzeigen
config.Format_tags = 'p; H1; H2; H3; H4; H5; H6; Pre; Adresse; Div';
// Wenn Sie den vollständigen HTML -Bearbeitungsmodus verwenden, enthält der Quellcode Tags wie <html> <body> </body> </html> usw.
config.fullpage = false;
// Ob Sie die leeren Zeichen im Absatz ignorieren.
config.InNoreEmptyParagraph = true;
// Löschen Sie beim Löschen der Link -Attribute im Feld Bildeigenschaften die <a> Tag -Plugins/Bild/Plugin.js auf beiden Seiten gleichzeitig, wenn die Linkattribute im Feld "Bildeigenschaften <a> Tag -Plugins/Image/Plugin.js
config.image_removelinkbyEmptyurl = true;
// Eine Reihe von Comma-getrennten Etikettennamen werden in der hierarchischen Verschachtelung in den unteren linken Eckplugins/Menü/Plugin.js angezeigt.
config.Menu_groups = 'Zwischenablage, Formular, TableCell, TableCellProperties, Tablerow, TableColumn, Tabelle, Anker, Link, Bild, Blitz, Kontrollkästchen, Radio, Textfeld, Hiddenfield, ImageButton, Taste, Select, TextArea';
// Verzögerung beim Anzeigen von Untermenü, Einheit: MS -Plugins/Menü/Plugin.js
config.menu_submenudelay = 400;
// Bei der Ausführung eines neuen Befehls in den Editor -Plugins/NewPage/plugin.js
config.newpage_html = '';
// beim Kopieren von Text aus dem Wort, ob der Text formatiert und Plugins/pasteFromword/plugin.js entfernen soll
config.pastefromWordInnorefontface = true;
// Ob <h1> <h2> und andere Tags zum Ändern oder Ersetzen des in den Word -Dokument -Plugins geplanten Inhalts/PasteFromWord/plugin.js verwendet
config.pastefromWordKeepsStructure = false;
// Ob entfernen Sie die Format -Plugins/pasteFromWord/plugin.js beim Einfügen von Inhalten aus Word
config.pastefromwordRemovestyle = false;
// Formatieren Sie den Ausgang HTML -Inhalt gemäß dem Typ der Hintergrundsprache, der Standard ist leer
config.ProtectedSource.push (/</? [/s/s]*?>/g);
config.ProtectedSource.push (// g);
config.ProtectedSource.push (/(]+> [/s |/s]*? <// ASP: [^/>]+>) | (]+/// Gi); // Asp.net Code
// das Tag eingefügt, wenn Eingabe eingelegt wird: Schalt+Eingabetaste
config.Shiftentermode = ckeditor.enter_p;
// Optionales Emoticon Substitute Charaktere Plugins/Smiley/Plugin.js.
config.smiley_descriptions = [
':)', ':(', ';)', ': D', ':/', ': P',,
'', '', '', '', '', '', '',
'', '; (', '', '', '', '', '',
'', ':Kuss', '' ];
// Die entsprechenden Ausdrucksbilder Plugins/Smiley/Plugin.js
config.smiley_images = [
'regul_smile.gif', 'sad_smile.gif', 'wink_smile.gif', 'theeth_smile.gif', 'Constused_Smile.gif', 'toung_smile.gif',,
'embariert_smile.gif', 'omg_smile.gif', 'Whatchutalkingabout_Smile.gif', 'Angry_Smile.gif', 'Angel_Smile.gif', 'Shades_Smile.gif',,
'devil_smile.gif', 'cry_smile.gif', 'lightbulb.gif', 'thumbs_down.gif', 'thumbs_up.gif', 'Heart.gif',,
'brak_heart.gif', 'kiss.gif', 'Envelope.gif'];
// Die Adresse der Expression Plugins/Smiley/Plugin.js
config.smiley_path = 'plugins/smiley/bilder/';
// Wenn die Seite geladen wird, erhält das Bearbeitungsfeld den Fokus sofort Plugins/EditingBlock/Plugin.js Plugins/editingBlock/plugin.js.
config.StartUpFocus = false;
// So bearbeiten Sie den Quellcode und die Wysiwyg -Quelle und die WYSIWYG -Plugins/EditingBlock/plugin.js beim Laden.
config.StartUpMode = 'wysiwyg';
// beim Laden wird der Rand der Rahmen -Plugins/Showblocks/Plugin.js angezeigt
config.StartUpoutLineBlocks = false;
// Ob Sie die Style -Datei -Plugins/Stylescombo/plugin.js laden.
config.Stylescombo_stylesset = 'Standard';
// Folgende sind optional
config.Stylescombo_stylesset = 'mystyles';
config.Stylescombo_stylesset = 'mystyles: /editorstyles/styles.js';
config.Stylescombo_stylesset = 'mystyles: http: //www.example.com/editorstyles/styles.js';
// Der Startindexwert
config.tabIndex = 0;
// Wenn der Benutzer die Registerkarte tippte, wird die Anzahl der vom Editor übergebenen Leerzeichen (), wenn der Wert 0 ist
config.tabspaces = 0;
// Die Standard -Vorlagen -Plugins/Vorlagen/Plugin.js wird verwendet.
config.templates = 'Standard';
// Comma-getrennte Vorlagendatei-Plugins/Vorlagen/Plugin.js.
config.templates_files = ['plugins/templates/templates/default.js']
// Bei Verwendung von Vorlagen wird das Bearbeiten von Inhalten ersetzt.
config.templates_replaceContent = true;
//Thema
config.theme = 'Standard';
// Revoked Record Steps Plugins/Rückgänger/Plugin.js
config.undostacksize = 20;
// Integrieren Sie CKFinder in Ckeditor, beachten Sie, dass die Pfadauswahl von CKFinder korrekt sein muss.
//Ckfinder.setupckeditor(Null, '/ckfinder/');