วันนี้บรรณาธิการออนไลน์ถูกอัปโหลดในสภาพแวดล้อม ASP แต่มันไม่ถูกต้อง ฉันค้นหาเป็นเวลานานก่อนที่ฉันจะพบว่าตอนนี้ฉันกำลังสำรองข้อมูลที่นี่ FCKEditor รองรับภาษาสคริปต์เซิร์ฟเวอร์ที่หลากหลาย
สำหรับระบบ ASP:
ไดเรกทอรีรูท fckeditor, รักษา fckeditor.asp, fckconfig.js เท่านั้น fckeditor.js, fckpackager.xml, fckstyles.xml,
ไฟล์ fcktemplates.xml และไดเรกทอรีตัวแก้ไข ลบไดเรกทอรีตัวอย่าง _samples
เฉพาะไดเรกทอรี ASP เท่านั้นที่เก็บรักษาไว้ภายใต้ไดเรกทอรี FCKEditor/Editor/FileManager/Connectors และไดเรกทอรีและไฟล์อื่น ๆ จะถูกลบ
(2) แก้ไขโปรแกรมสคริปต์ (ภาษา) ที่ใช้ในการอัปโหลดไฟล์
โปรแกรมการอัปโหลดไฟล์ FCKEditor เริ่มต้นคือ ASP
หากใช้ในระบบ PHP คุณจะต้องทำการดัดแปลงต่อไปนี้และเปิด fckconfig.js ต่อไปนี้
เปิดขึ้น:
var _fileBrowserlang ge = asp
var _quickuploadlang ge = asp
เปลี่ยนเป็น:
var _fileBrowserlang ge = php
var _quickuploadlang ge = php
(3) เปิดการอัปโหลดไฟล์และแก้ไขไดเรกทอรีอัปโหลดไฟล์
สำหรับระบบ ASP:
เปิด fckeditor/editor/fileManager/connectors/asp/config.asp
เปิดใช้งานการอัปโหลดไฟล์:
เปิดขึ้น:
configisenabled = false
เปลี่ยนเป็น:
configisenabled = tr
ตั้งค่าไดเรกทอรีอัปโหลดและจัดเก็บข้อมูล:
เปิดขึ้น:
configUserFileSpath =/admin/uppic/
เปลี่ยนเป็น:
configUserFileSpath = เส้นทางที่กำหนดเอง
สำหรับระบบ PHP:
เปิด fckeditor/editor/fileManager/เบราว์เซอร์/ค่าเริ่มต้น/ตัวเชื่อมต่อ/php/config.php
เปิดใช้งานการอัปโหลดไฟล์:
เปิดขึ้น:
$ config [enabled] = false
เปลี่ยนเป็น:
$ config [enabled] = tr
ตั้งค่าไดเรกทอรีอัปโหลดและจัดเก็บข้อมูล:
เปิดขึ้น:
$ config [userfilespath] = /userfiles /
เปลี่ยนเป็น:
$ config [userfilespath] = path ที่กำหนดเอง
(4) แก้ไขวิธีการตั้งชื่อไฟล์ที่อัปโหลด
FCKEditor อัปโหลดไฟล์ชื่อไฟล์ใช้ชื่อไฟล์ต้นฉบับ
สี่เหลี่ยม:
สำหรับระบบ ASP:
เปิด fckeditor/sample/edit/edit/edit/filemanager/connectors/asp/commands.asp
เปิดขึ้น:
sfilename = sanitizefilename (sfilename)
เปลี่ยนประโยคนี้เป็นรูปแบบการตั้งชื่อไฟล์ที่กำหนดเองตัวอย่างเช่น:
สลัว rndstr
สุ่ม
rndstr = cstr (แก้ไข (9000*rnd ()+1000)) สร้างหมายเลขสุ่ม
SFILENAME = ปี (วันที่) & วันที่) & วัน (วันที่) & ชั่วโมง (เวลา) & นาที (เวลา) & ครั้งที่สอง (เวลา) & rndStr &
**ความเครียด
สำหรับระบบ PHP:
เปิด fckeditor/editor/editor/fileManager/connectors/php/commands.php
เปิดขึ้น:
$ soriginalfilename = $ sfilename;
รวมอยู่ด้านหน้าของประโยคนี้:
// เริ่มต้นเมล็ดพันธุ์
$ sstr = split (, microtime (), 5);
$ seed = $ str [0]*10,000;
// เริ่มต้นเครื่องกำเนิดหมายเลขสุ่มโดยใช้เมล็ดพันธุ์
Srand ($ SEED);
// สร้างตัวเลขสุ่มภายในช่วงที่ระบุ
$ random = rand (1,000,10000);
// สังเคราะห์ชื่อไฟล์ทันที
$ sfilename = วันที่ (ymdhis, time ()). $ random ... $ ** ความตึงเครียด;
(5) วิธีการอ้างอิง FCKEditor ในโปรแกรม
สำหรับระบบ ASP:
จำเป็นต้องรวมไฟล์ส่วนหัวต่อไปนี้
<!-#รวม?
เพิ่มรหัสต่อไปนี้ไปยังตำแหน่งตัวแก้ไข:
-
Dim ofckeditor
Set ofckeditor = new fckeditor
Ofckeditor.basepath = / fckeditor / เส้นทางนี้จะต้องสัมพันธ์กับไดเรกทอรีรากของไซต์
จะไม่ปรากฏ
OFCKEDITOR.TOOLBARSET = ค่าเริ่มต้น
Ofckeditor.width = 98%
Ofckeditor.height = 500px
Ofckeditor.val = ตั้งค่าเริ่มต้น
Ofckeditor.create Shangpin_description id ของตัวแก้ไขเทียบเท่ากับชื่อแอตทริบิวต์ชื่อของแท็กอินพุตนี่คือ
shangpin_description
-
สำหรับ PHP:
เพิ่มรหัสต่อไปนี้ไปยังตำแหน่งตัวแก้ไข:
<? php
รวม (fckeditor/fckeditor.php);
$ OFCKEDITOR = FCKEDITOR ใหม่ (shangpin_description);
ชื่อแอตทริบิวต์ชื่อนี่คือ shangpin_description
$ OFCKEDITOR-> BASEPATH =/FCKEDITOR/; // SET FCKEDITOR PATH
$ OFCKEDITOR-> TOOLBARSET = ค่าเริ่มต้น;
$ OFCKEDITOR-> WIDTH = 98%;
$ OFCKEDITOR-> ความสูง = 500PX;
$ OFCKEDITOR-> VAL =; // ตั้งค่าเริ่มต้น
$ OFCKEDITOR-> สร้าง ();
-
(6) รับข้อมูลใน FCKEditor
สำหรับโปรแกรมสคริปต์ฝั่งเซิร์ฟเวอร์เพียงใช้ ID ของตัวแก้ไขเป็นค่าแอตทริบิวต์ชื่อของแท็กอินพุตตัวอย่างเช่น:
req st (shangpin_description) ใน asp, $ _req st [shangpin_description] ใน php
ใช้ fckeditorapi.getInstance (shangpin_description) .getxhtml (tr) ใน js เพื่อรับค่าที่สอดคล้องกันของ shangpin_description
การกำหนดค่า ASP ของ CKEditor
หลังจากค้นหาออนไลน์เป็นเวลานานในที่สุดฉันก็พบมัน! o (∩_∩) โอฮ่าฮ่า ~
1. วิธีใช้:
1. แนะนำไฟล์ ckeditor core ckeditor.js ในหน้า <head>
<script type = text/javascript src = ckeditor/ckeditor.js> </script>
2. แทรก HTML Control <Textarea> ที่คุณใช้ตัวแก้ไข
<textarea id = textarea1 cols = 20 rows = 2 class = ckeditor> </textarea>
หากเป็นสภาพแวดล้อม ASP.NET สามารถใช้การควบคุมฝั่งเซิร์ฟเวอร์ <TextBox> ได้
<asp: textbox id = tbcontent runat = เซิร์ฟเวอร์ textMode = multiline class = ckeditor> </asp: textbox>
โปรดทราบว่า class = ckeditor ถูกเพิ่มลงในตัวควบคุม
3. แทนที่การควบคุมที่สอดคล้องกันด้วยรหัสตัวแก้ไข
<script type = text/javascript>
ckeditor.replace ('textarea1');
// ถ้าเป็นตัวควบคุมฝั่งเซิร์ฟเวอร์ <boxbox> ที่ใช้ในสภาพแวดล้อม asp.net
ckeditor.replace ('tbcontent');
// ถ้า <textbox> ตัวควบคุมอยู่ในหน้าหลักให้เขียนด้วยวิธีนี้
ckeditor.replace ('< %= tbcontent.clientid.replace (_, $) %>');
</script>
4. กำหนดค่าตัวแก้ไข
การกำหนดค่าของ CKEditor มีความเข้มข้นในไฟล์ CKEDitor/config.js ต่อไปนี้เป็นพารามิเตอร์การกำหนดค่าที่ใช้กันทั่วไป:
// ภาษาอินเตอร์เฟส, ค่าเริ่มต้นเป็น 'en'
config.language = 'zh-cn';
// ตั้งค่าความกว้างและความสูง
config.width = 400;
config.height = 400;
// มีสไตล์บรรณาธิการสามประเภท: 'kama' (ค่าเริ่มต้น), 'Office2003', 'v2'
config.skin = 'v2';
// สีพื้นหลัง
config.uicolor = '#fff';
// แถบเครื่องมือ (พื้นฐาน 'พื้นฐาน', ทุกรอบ 'เต็ม', custom) ปลั๊กอิน/แถบเครื่องมือ/ปลั๊กอิน. js
config.toolbar = 'basic';
config.toolbar = 'เต็ม';
สิ่งนี้จะทำงานกับ:
config.toolbar_full = [
['แหล่งที่มา', '-', 'บันทึก', 'newPage', 'ดูตัวอย่าง', '-', 'เทมเพลต'],
['Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromword', '-', 'Print', 'SpellChecker', 'Scayt'],
['undo', 'redo', '-', 'ค้นหา', 'แทนที่', '-', 'selectall', 'removeFormat'],
['ฟอร์ม', 'ช่องทำเครื่องหมาย', 'วิทยุ', 'textfield', 'textarea', 'เลือก', 'ปุ่ม', 'ImageButton', 'Hiddenfield'],
-
['bold', 'italic', 'ขีดเส้นใต้', 'strike', '-', 'subscript', 'superscript'],
['numberedlist', 'BulletedList', '-', 'outdent', 'Indent', 'blockquote'],
['Justifyleft', 'Justifycenter', 'Justifyright', 'Justifyblock'],
['ลิงก์', 'Unlink', 'Anchor'],
['image', 'flash', 'ตาราง', 'horizontalRule', 'smiley', 'specialchar', 'pagebreak'],
-
['Styles', 'Format', 'Font', 'FontSize'],
['textcolor', 'bgcolor']
-
// แถบเครื่องมือสามารถหดได้
config.toolbarcancollapse = true;
// ตำแหน่งของแถบเครื่องมือ
config.toolbarLocation = 'top'; // ไม่บังคับ: ด้านล่าง
// ไม่ว่าแถบเครื่องมือจะถูกขยายโดยค่าเริ่มต้น
config.toolbarStartupExpanded = true;
// undrag drag เพื่อเปลี่ยนปลั๊กอินฟังก์ชั่นขนาด/resize/plugin.js
config.resize_enabled = false;
// เปลี่ยนความสูงสูงสุดของขนาด
config.resize_maxheight = 3000;
// เปลี่ยนความกว้างสูงสุดของขนาด
config.resize_maxwidth = 3000;
// เปลี่ยนความสูงต่ำสุดของขนาด
config.resize_minheight = 250;
// เปลี่ยนความกว้างขั้นต่ำของขนาด
config.resize_minwidth = 750;
// เมื่อส่งแบบฟอร์มที่มีตัวแก้ไขนี้เป็นไปได้หรือไม่ที่จะอัปเดตข้อมูลในองค์ประกอบโดยอัตโนมัติ
config.autoupDateElement = true;
// ตั้งค่าว่าจะใช้ไดเรกทอรีแบบสัมบูรณ์หรือสัมพัทธ์ไดเรกทอรีที่ว่างเปล่าหรือสัมพัทธ์
config.basehref = ''
// ค่า z-index ของตัวแก้ไข
config.basefloatzindex = 10,000;
// ตั้งคีย์ทางลัด
config.keystrokes = [
[ckeditor.alt + 121 /*f10* /, 'toolbarfocus'], // รับโฟกัส
[ckeditor.alt + 122 /*f11* /, 'ElementsPathFocus'], // ElementsFocus
[ckeditor.shift + 121 /*f10* /, 'contextmenu'], // เมนูข้อความ
[ckeditor.ctrl + 90 /*z* /, 'undo'], // revoke
[ckeditor.ctrl + 89 /*y* /, 'redo'], // redo
[ckeditor.ctrl + ckeditor.shift + 90 /*z* /, 'redo'], //
[ckeditor.ctrl + 76 /*l* /, 'ลิงก์'], // ลิงค์
[ckeditor.ctrl + 66 /*b* /, 'bold'], // bold
[ckeditor.ctrl + 73 /*i* /, 'italic'], // italic
[ckeditor.ctrl + 85 /*u* /, 'ขีดเส้นใต้'], // ขีดเส้นใต้
[ckeditor.alt + 109 /*-* /, 'toolbarcollapse']
-
// การตั้งค่าคีย์ลัดอาจขัดแย้งกับปลั๊กอินปุ่มลัดเบราว์เซอร์/การกดปุ่มกด/plugin.js
config.blockedKeyStrokes = [
ckeditor.ctrl + 66 /*b* /
ckeditor.ctrl + 73 /*i* /
ckeditor.ctrl + 85 /*u* /
-
// ตั้งค่าสีพื้นหลังขององค์ประกอบในปลั๊กอินแก้ไข/colorbutton/plugin.js
config.colorButton_backstyle = {
องค์ประกอบ: 'span',
สไตล์: {'พื้นหลังสี': '#(สี)'}
-
// ตั้งค่าปลั๊กอินค่าสีเบื้องหน้า/colorbutton/plugin.js
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, AFEEEE, ADD8E6, DDA0DD, D3D3D3, FFF0F5,
faebd7, ffffe0, f0fff0, f0ffff, f0f8ff, e6e6fa, fff '
// ว่าจะแสดงตัวเลือกสีอื่น ๆ เมื่อเลือกปลั๊กอินสี/colorbutton/plugin.js
config.colorbutton_enablemore = false
// ค่าเริ่มต้นของสีพื้นหน้าของบล็อกถูกตั้งค่าเป็นปลั๊กอิน/colorbutton/plugin.js
config.ColorButton_Forestyle = {
องค์ประกอบ: 'span',
Styles: {'color': '#(color)'}
-
// เพิ่มเพื่อเพิ่มไฟล์ CSS ที่คุณต้องการเพิ่มที่นี่คุณสามารถใช้เส้นทางสัมพัทธ์และเส้นทางที่แน่นอนของเว็บไซต์
config.contentscss = './contents.css';
// ทิศทางข้อความ
config.contentslangdirection = 'rtl';
// หากคุณไม่ต้องการกำหนดค่าไฟล์การกำหนดค่าให้ว่างเปล่า
ckeditor.replace ('myfiled', {customconfig: './config.js'});
// สีพื้นหลังของปลั๊กอินกล่องแก้ไขอินเตอร์เฟส/กล่องโต้ตอบ/ปลั๊กอิน/ปลั๊กอิน
config.dialog_backgroundcovercolor = 'rgb (255, 254, 253)';
config.dialog_backgroundcovercolor = 'White' // ค่าเริ่มต้น
// ค่าความทึบของพื้นหลังควรอยู่ระหว่าง: 0.0 และ 1.0 ปลั๊กอิน/กล่องโต้ตอบ/ปลั๊กอิน
config.dialog_backgroundcoveropacity = 0.5
// หน่วยการดูดซับระยะทางของเส้นขอบเมื่อย้ายหรือเปลี่ยนองค์ประกอบ: ปลั๊กอินพิกเซล/กล่องโต้ตอบ/ปลั๊กอิน
config.dialog_magnetdistance = 20;
// ว่าจะปฏิเสธการตรวจสอบคาถาในท้องถิ่นและแจ้งค่าเริ่มต้นในการปฏิเสธในปัจจุบันเฉพาะ Firefox และ Safari Support Plugins/Wysiwygarea/Plugin.js
config.disablenativespellchecker = true
// ฟังก์ชั่นการแก้ไขตารางเช่น: การเพิ่มแถวหรือคอลัมน์ได้รับการสนับสนุนโดย Firefox สำหรับปลั๊กอิน/wysiwygarea/plugin.js เท่านั้น
config.disablenativetablehandles = true;
// ว่าจะเปิดใช้งานฟังก์ชั่นขนาดการเปลี่ยนแปลงของรูปภาพและตารางเป็น config.disableObjectresizing = true;
config.disableObjectresizing = false // default เปิดใช้งาน
// ตั้งค่าประเภทเอกสาร HTML
config.doctype = '<! doctype html สาธารณะ -// w3c // dtd xhtml 1.0 transitional // en;
// ว่าจะแสดงผลปลั๊กอินพื้นที่แก้ไข/แก้ไข block/plugin.js
config.editingBlock = true;
// แท็กที่สร้างโดยการส่งคืน Carriage ในตัวแก้ไข
config.entermode = ckeditor.enter_p;
// ว่าจะใช้เอนทิตี HTML เพื่อเอาต์พุตปลั๊กอิน/เอนทิตี/ปลั๊กอิน
config.entities = true;
// กำหนดปลั๊กอิน/เอนทิตี/ปลั๊กอินเพิ่มเติม
config.entities_additional = ' # 39';
// ไม่ว่าจะแปลงอักขระที่ยากต่อการแสดงเป็นปลั๊กอิน/เอนทิตี/ปลั๊กอิน/ปลั๊กอินที่สอดคล้องกัน
config.entities_greek = true;
// ว่าจะแปลงอักขระละตินบางตัวเป็นปลั๊กอิน/เอนทิตี/ปลั๊กอิน/ปลั๊กอิน HTML
config.entities_latin = true;
// ว่าจะแปลงอักขระพิเศษเป็นอักขระ ASCII เช่นนี้คือภาษาจีน: ภาษาจีน
config.entities_processNumerical = false;
// เพิ่มส่วนประกอบใหม่
config.extraplugins = 'myplugin';
// ใช้ปลั๊กอินสีไฮไลต์/find/plugin.js เมื่อค้นหา
config.find_highlight = {
องค์ประกอบ: 'span',
สไตล์: {'พื้นหลังสี': '#ff0', 'color': '#00f'}
-
// ปลั๊กอินชื่อตัวอักษรเริ่มต้น/ตัวอักษร/plugin.js
config.font_defaultlabel = 'Arial';
// คุณสามารถเพิ่มอักขระจีนที่ใช้กันทั่วไปเมื่อแก้ไขชุดอักขระ: ตัวอักษรเพลง, ตัวอักษร KAI, ตัวอักษรตัวหนาและปลั๊กอิน/ตัวอักษร/plugin.js อื่น ๆ
config.font_names = 'Arial; Times New Roman; Verdana';
// รูปแบบเริ่มต้นของปลั๊กอินข้อความ/ตัวอักษร/plugin.js
config.font_style = {
องค์ประกอบ: 'span',
สไตล์: {'Font-Family': '#(ครอบครัว)'},
Overrides: [{Element: 'Font', แอตทริบิวต์: {'face': null}}]
-
// ปลั๊กอินขนาดตัวอักษรเริ่มต้น/ตัวอักษร/plugin.js
config.fontsize_defaultlabel = '12px';
// ขนาดตัวอักษรเป็นตัวเลือกเมื่อแก้ไขปลั๊กอิน/ตัวอักษร/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 '
// ปลั๊กอินสไตล์/ตัวอักษร/ปลั๊กอินที่ใช้เมื่อตั้งค่าขนาดตัวอักษร
config.fontsize_style = {
องค์ประกอบ: 'span',
Styles: {'Font-Size': '#(ขนาด)'},
Overrides: [{element: 'font', แอตทริบิวต์: {'size': null}}]
-
// ว่าจะบังคับคัดลอกเนื้อหาเพื่อลบรูปแบบปลั๊กอิน/pasteText/plugin.js
config.forcepasteasplaintext = false // ไม่ลบ
// ว่าจะบังคับ & แทนที่ & ปลั๊กอิน/htmldataprocessor/plugin.js
config.forcesimpleampersand = false;
// จัดรูปแบบปลั๊กอินแท็กที่อยู่/รูปแบบ/ปลั๊กอิน
config.format_address = {องค์ประกอบ: 'ที่อยู่', แอตทริบิวต์: {class: 'styledaddress'}};
// จัดรูปแบบ div tags plugins/format/plugin.js โดยอัตโนมัติ
config.format_div = {element: 'div', แอตทริบิวต์: {class: 'NormalDiv'}};
// จัดรูปแบบ H1 แท็กปลั๊กอิน/รูปแบบ/plugin.js โดยอัตโนมัติ
config.format_h1 = {องค์ประกอบ: 'H1', แอตทริบิวต์: {class: 'contentTitle1'}};
// จัดรูปแบบ H2 Tag Plugins/format/plugin.js โดยอัตโนมัติ
config.format_h2 = {element: 'H2', แอตทริบิวต์: {class: 'contentTitle2'}};
// จัดรูปแบบ H3 Tag Plugins/format/plugin.js โดยอัตโนมัติ
config.format_h1 = {องค์ประกอบ: 'H3', แอตทริบิวต์: {class: 'contentTitle3'}};
// จัดรูปแบบ H4 แท็กปลั๊กอิน/รูปแบบ/plugin.js โดยอัตโนมัติ
config.format_h1 = {องค์ประกอบ: 'H4', แอตทริบิวต์: {class: 'contentTitle4'}};
// จัดรูปแบบ H5 Tag Plugins/format/plugin.js โดยอัตโนมัติ
config.format_h1 = {element: 'h5', แอตทริบิวต์: {class: 'contentTitle5'}};
// จัดรูปแบบ H6 Tag Plugins/format/plugin.js โดยอัตโนมัติ
config.format_h1 = {องค์ประกอบ: 'H6', แอตทริบิวต์: {class: 'contentTitle6'}};
// จัดรูปแบบ P tags plugins/format/plugin.js โดยอัตโนมัติ
config.format_p = {element: 'p', แอตทริบิวต์: {class: 'normalpara'}};
// จัดรูปแบบ pre tags plugins/format/plugin.js โดยอัตโนมัติ
config.format_pre = {element: 'pre', แอตทริบิวต์: {class: 'code'}};
// แสดงปลั๊กอิน/รูปแบบ/plugin.js บนแถบเครื่องมือด้วยชื่อแท็กที่คั่นด้วยเครื่องหมายอัฒภาคบนแถบเครื่องมือ
config.format_tags = 'p; h1; h2; h3; h4; h5; h6; pre; ที่อยู่; div';
// หากคุณใช้โหมดการแก้ไข HTML ที่สมบูรณ์ซอร์สโค้ดจะมีแท็กเช่น <html> <body> </body> </html> ฯลฯ
config.fullPage = false;
// ว่าจะเพิกเฉยต่ออักขระที่ว่างเปล่าในวรรค
config.ignoreempyparagraph = true;
// เมื่อล้างแอตทริบิวต์ลิงก์ในกล่องคุณสมบัติรูปภาพฉันจะล้างแท็กปลั๊กอิน/รูปภาพ/ปลั๊กอินของแท็กทั้งสองด้านในเวลาเดียวกันเมื่อล้างแอตทริบิวต์ลิงก์ในกล่องคุณสมบัติรูปภาพ <a> แท็กปลั๊กอิน/รูปภาพ/ปลั๊กอิน
config.image_removelinkbyemptyurl = true;
// ชุดชื่อฉลากที่คั่นด้วยเครื่องหมายจุลภาคจะแสดงในการทำรังแบบลำดับชั้นในปลั๊กอินมุมซ้ายล่าง/เมนู/ปลั๊กอิน
config.menu_groups = 'คลิปบอร์ด, แบบฟอร์ม, tablecell, tablecellproperties, tablelow, tablecolumn, ตาราง, สมอ, ลิงค์, ภาพ, ภาพ, แฟลช, ช่องทำเครื่องหมาย, วิทยุ, ฟิลด์ข้อความ, Hiddenfield, ImageButton, ปุ่ม, Select, textarea';
// ล่าช้าเมื่อแสดงเมนูย่อยหน่วย: ปลั๊กอิน MS/เมนู/plugin.js
config.menu_submenudelay = 400;
// เมื่อดำเนินการคำสั่งใหม่เนื้อหาในปลั๊กอินตัวแก้ไข/newpage/plugin.js
config.newPage_html = '';
// เมื่อคัดลอกข้อความจาก Word ไม่ว่าจะจัดรูปแบบข้อความและลบปลั๊กอิน/pastefromword/plugin.js
config.pasteFromWordEgnoreFontFace = true;
// ไม่ว่าจะใช้ <h1> <h2> และแท็กอื่น ๆ เพื่อแก้ไขหรือแทนที่เนื้อหาที่วางจากปลั๊กอินเอกสารคำ/pastefromword/plugin.js
config.pasteFromwordKeepSstructure = false;
// ว่าจะลบรูปแบบปลั๊กอิน/pastefromword/plugin.js เมื่อวางเนื้อหาจาก Word
config.pasteFromwordRemovestyle = false;
// จัดรูปแบบเนื้อหา HTML เอาต์พุตตามประเภทของภาษาพื้นหลังค่าเริ่มต้นจะว่างเปล่า
config.protectionsource.push (/</? [/s/s]*?/?>/g);
config.protectionsource.push (// g);
config.protectedsource.push (/(]+> [/s |/s]*? <// asp: [^/>]+>) | (]+/// gi); // asp.net รหัส
// แท็กที่แทรกเมื่ออินพุต: Shift+Enter
config.shiftentermode = ckeditor.enter_p;
// อุปกรณ์เสริมอิโมติคอนแทนตัวละครปลั๊กอิน/smiley/plugin.js
config.smiley_descriptions = [
':)', ':(', ';)', ': D', ':/', ': P',
-
-
'', ':จูบ', '' ];
// ปลั๊กอินภาพนิพจน์ที่สอดคล้องกัน/smiley/plugin.js
config.smiley_images = [
'ปกติ _smile.gif', 'sad_smile.gif', 'wink_smile.gif', 'titch_smile.gif', 'confulx_smile.gif', 'tounge_smile.gif',
'embaressed_smile.gif', 'omg_smile.gif', 'whatchutalkingabout_smile.gif', 'anger_smile.gif', 'angel_smile.gif', 'shades_smile.gif',
'devil_smile.gif', 'cry_smile.gif', 'lightbulb.gif', 'thumbs_down.gif', 'thumbs_up.gif', 'heart.gif',
'broken_heart.gif', 'kiss.gif', 'envelope.gif'];
// ที่อยู่ของปลั๊กอินนิพจน์/smiley/plugin.js
config.smiley_path = 'ปลั๊กอิน/smiley/images/';
// เมื่อโหลดหน้าเว็บแก้ไขกล่องจะได้รับโฟกัสปลั๊กอิน/แก้ไข block/plugin.js ทันที/แก้ไข block/plugin.js
config.startUpFocus = false;
// วิธีแก้ไขซอร์สโค้ดและแหล่งที่มาของ WYSIWYG และปลั๊กอิน WYSIWYG/EDITINGBLOCK/PLUGIN.JS เมื่อโหลด
config.startupMode = 'Wysiwyg';
// เมื่อโหลดจะแสดงขอบของปลั๊กอินเฟรม/showblocks/plugin.js
config.startupoutlineBlocks = false;
// ว่าจะโหลดปลั๊กอินไฟล์สไตล์/stylescombo/plugin.js หรือไม่
config.stylescombo_stylesset = 'default';
// ต่อไปนี้เป็นตัวเลือก
config.stylescombo_stylesset = 'mystyles';
config.stylescombo_stylesset = 'mystyles: /editorstyles/styles.js';
config.stylescombo_stylesset = 'mystyles: http: //www.example.com/editorstyles/styles.js';
// ค่าดัชนีเริ่มต้น
config.tabindex = 0;
// เมื่อแท็บพิมพ์ผู้ใช้จำนวนช่องว่างที่ส่งผ่านโดยตัวแก้ไข () เมื่อค่าคือ 0 โฟกัสจะถูกย้ายออกจากปลั๊กอินแก้ไขกล่อง/แท็บ/ปลั๊กอิน/ปลั๊กอิน
config.tabspaces = 0;
// ใช้ปลั๊กอินเทมเพลต/เทมเพลต/ปลั๊กอินเริ่มต้น
config.templates = 'default';
// ปลั๊กอินไฟล์เทมเพลต/เทมเพลตที่คั่นด้วยเครื่องหมายจุลภาค/เทมเพลต/ปลั๊กอิน
config.templates_files = ['ปลั๊กอิน/เทมเพลต/เทมเพลต/default.js']
// เมื่อใช้เทมเพลตเนื้อหาการแก้ไขจะถูกแทนที่
config.templates_replacecontent = true;
//ธีม
config.theme = 'default';
// เพิกถอนขั้นตอนการบันทึกปลั๊กอิน/undo/plugin.js
config.undostackSize = 20;
// รวม CKFinder ใน CKEditor โปรดทราบว่าการเลือกเส้นทางของ CKFinder จะต้องถูกต้อง
//ckfinder.setupckeditor(null, '/ckfinder/');