أنا أستخدم ASP. لتسهيل تعلم الجميع.
تنزيل الموقع الرسمي: http://ckeditor.com/download [يوصى بتنزيل أحدث إصدار مباشرة على الموقع الرسمي]
لنبدأ في استخدامه أدناه:
الوظيفة الأولى هي تبسيط هذا المحرر على نطاق واسع ، بالطبع ، هي تبسيط الملفات بدلاً من الوظائف. هنا أخذ إصدار ASP من FCKEditor كمثال ، أدخل مجلد FCKEditor ، وقم أولاً بحذف جميع المجلدات التي تبدأ بـ _. في الواقع ، هو مجرد الحفاظ على مجلدات المحرر ، fckconfig.js ، fckeditor.asp ، fckeditor.js ، fckstyles.xml ، و fcktemplates.xml. حذف مجلد المصدر ، إليك بعض ملفات المصدر ، والتي لا تفيها للاستخدام.
أدخل المجلد المبتدئ في الصور. الرموز الخاصة بك. Exit Images وأدخل المجلد Lang. هو ملف تكوين اللغة. الصينية التقليدية.
ثم الخروج من مجلد Lang وأدخل المجلد الافتراضي هو الفضة. غير موصى به.
الخطوة الأخيرة لتبسيطها هي الخروج من مجلد الجلد ثم إدخال FileManager. أولاً ، أدخل FileManager/Browser/Default/Connectors/، باستثناء مجلد ASP (إذا كانت صفحة الويب الخاصة بك أخرى مثل PHP ، اترك مجلد PHP المقابل ، وما إلى ذلك) ، وحذفه جميعًا. ثم انتقل إلى FileManager/تحميل/ثم اترك مجلد ASP.
يقع الملف الأول المعدل ، وهو ملف التكوين الكلي FCKEditor ، في ملف fckconfig.js في دليل الجذر. خيارات التكوين:
AutoDetectLanguage = لغة الكشف التلقائي الحقيقي/الخاطئ
BASEHREF = العنوان الأساسي للرابط النسبي
ContentLangDirection = اتجاه النص الافتراضي LTR/RTL
ContextMenu = سلسلة سلسلة ، انقر بزر الماوس الأيمن على محتوى القائمة
CustomConfigurationsPath = مسار ملف التكوين المخصص والاسم
Debug = true/false ما إذا كان يجب تمكين وظيفة تصحيح الأخطاء ، بحيث عند استدعاء fckdebug.output () ، سيتم إخراج المحتوى في نافذة التصحيح.
DefaultLanguage = اللغة الافتراضية
editorareacss = ملف ورقة الأنماط في منطقة التحرير
عندما يكون EnloberSourcexHtml = true/false صحيحًا ، عند التبديل من الواجهة المرئية إلى صفحة التعليمات البرمجية ، تتم معالجة HTML في XHTML
enablexhtml = true/fals
FlaftIptBlocks = True/False استخدم هذه الوظيفة لاستبدال العناصر الفارغة على مستوى الكتلة بالمسافات.
fontcolors = تعيين قائمة ألوان النص عند عرض منتقي الألوان
fontformats = تعيين الاسم المعروض في قائمة تنسيق النص
fontnames = اسم الخط في قائمة الخطوط
الخطوط = قائمة بأحجام الخطوط في حجم الخط
FORCEPASTASEASPLAINTEXT = معجون القوة الحقيقية/الخاطئة كنص عادي
porcesimpleampersand = صواب/خطأ ما إذا كان سيتم تحويل الرمز إلى كيان XML
FormatIndentator = الأحرف المستخدمة عند المسافة البادئة في الكود في تنسيق رمز المصدر
FormatOutput = true/false ما إذا كنت تريد تنسيق الكود تلقائيًا عند إخراج المحتوى
Formatsource = true/false ما إذا كنت تريد تنسيق الرمز تلقائيًا عند التبديل إلى عرض الرمز
full -page = true/false ما إذا كنت للسماح بتحرير ملف HTML بأكمله ، أو فقط تحرير المحتوى بين bodys
geckousespan = صواب/خطأ ما إذا كنت تريد السماح بعلامات span باستبدال B ، أنا ، علامات u
iespelldownloadurl = موقع الويب لتنزيل spellchecker
ImageBrowser = صواب/خطأ ما إذا كنت للسماح بوظائف خادم التصفح
ImageBrowserUrl = عنوان URL الذي يتم تشغيله عند تصفح الخادم
ImageBrowserWindowHeight = ارتفاع نافذة متصفح الصور
ImageBrowserWindowWidth = عرض نافذة متصفح الصور
linkbrowser = true/false هل يسمح بتصفح الخادم عند إدراج الرابط
linkbrowserurl = url من خادم التصفح عند إدخال رابط
LinkBrowserWindowHeight = ارتفاع نافذة المتصفح الهدف
LinkBrowserWindowWidth = عرض نافذة المتصفح الهدف
المكونات الإضافية = البرنامج المساعد تسجيل الكائن
PluginsPath = مجلد إضافي
Showborders = حدود دمج حقيقية/خاطئة
SkinPath = موقع مجلد الجلد
SmileyColumns = 12 عدد الأعمدة في نافذة الشكل
SmileyImages = مجموعة من أسماء الملفات في صفيف الأحرف
SmileyPath = مسار مجلد الرسم البياني
SmileWindowHeight ارتفاع نافذة
SmileyWindowwidth رمز عرض نافذة
spellchecker = iespell/spellerpages قم بإعداد spellchecker
StartUpFoCus = التركيز الحقيقي/الخاطئ للمحرر عند تمكينه
STYLESXMLPATH = اضبط موقع ملف XML الذي يحدد قائمة نمط CSS
tabspaces = 4 عدد أحرف المساحة التي تم إنشاؤها بواسطة مفتاح TAB
Toolbarcancollapse = True/False ما إذا كنت تريد السماح بالتوسع/الانهيار شريط الأدوات
أدوات الأدوات = الكائن يسمح باستخدام مجموعات شريط الأدوات
ToolbarStartExpanded = true/false هل صحيح أن شريط الأدوات يتم توسيع نطاق أدوات؟
useBronCarriAgerEturn = صواب/خطأ عند الدخول ، هل هي علامة BR أو علامة P أو Div؟
إذا كنت لا تعرف من أين تبدأ ، تحقق من أن العملية التالية قد تكون مفيدة لك:
Find FckConfig.DefaultLanguage = 'en' ؛
Find FckConfig.Tabspaces = 0 ؛
إذا كان المحرر الخاص بك لا يزال يستخدم في مكتب الاستقبال لموقع الويب ، مثل استخدام دفتر الرسائل أو رد مذكرات ، يجب عليك التفكير في الشريط الافتراضي في مكتب الاستقبال ، أو تخصيص الوظيفة أو استخدام الأساسي ، وهو شريط الأدوات الأساسي ،
fckconfig.toolbarsets [basic] = [
['Bold' ، 'Italic' ، '-' ، 'OrderedList' ، 'unorderedList' ، '-' ،/*'link' ،*/'unlink' ، '-' ، 'style' ، 'fontsize' ، ' TextColor '،' BgColor '،'-'،' Smiley '،' Specialchar '،' Replace '،' Preview ']
] ؛
هذا هو الأساسي الذي قمت بتغييره. ، فقط قم بتحميل حصان طروادة لك. ولكن هذا لا يكفي.
fckconfig.fontnames = 'arial ؛ comic sans ms ؛ courier new ؛ tahoma ؛ Times New Roman ؛ Verdana' ؛
إضافة العديد من الخطوط التي تستخدمها FCKCONFIG.
بعد ذلك ، سنقوم بإعداد وظيفة التحميل = xx بعد .asp to type = yy ، حيث yy هو اسم المجلد الذي تريد حفظ الملف.
إذا كنت لا تزال ترغب في استخدام أيقونة الرموز الخاصة بك ، فانتقل إلى السطر 131 وتغيير عنوان المجلد في أيقونة الرموز واسم ملف رمز الرموز أدناه. وارتفاع النافذة المنبثقة واسعة وعالية مثل حجم هذه النافذة يعتمد على حجم النافذة التي ترتبها أيقونات الرموز. حسنًا ، انتهى تعديل ملف التكوين الكلي.
التالي هو إعداد موقع المحرر. ويوصى بتعيينها عند استخدامها. يمكن تسمية موقع الويب بشكل تعسفي ، ولم تتغير أي أسماء مجلدات أخرى والآخر لا توجد مشكلة في استخدام المحرر.
افتح ملف fckeditor.asp وابحث عن sbasepath = /fckeditor /تغيير إلى sbasepath = /
افتح ملف fckeditor.js وابحث عن this.basepath = '/fckeditor/' ؛
خط العرض الافتراضي في مجال المحرر هو 12 بكسل ، في حين أن الخط الافتراضي على صفحتي الرئيسية هو 14 بكسل ، لذلك من غير المريح للغاية أن ننظر إليه. Open/Editor/css/fck_editorarea.css وتحوله إلى تغيير الخط الرابع إلى حجم الخط: 14px ؛
التالي هو الإعداد لتحميل الملفات.
open/editor/filemanager/browser/default/frmresourcetype.html ، ابحث عن السطر 15 ، إدراج ['uploadfile' ، 'uploadfile'] ، والتعاون مع الإعدادات في fckconfig.js الآن ، ثم مسار ملف التحميل الخاص بي/تحميل من exploadfile بالطبع يمكنك أيضًا تغييره إلى المجلد الذي تريده ، ولكن يجب أن يكون الاسم هنا متسقًا مع yy in type = yy في fckconfig.js.
لم ينته بعد ، تابع إدخال المحرر/FileManager/Browser/Default/ASP ، فتح config.asp ، أولاً تغيير configenabled = false to configiSenabled = true. أريد configuserfilespath = /.
ثم أضفه بعد تعيين configdeniedextensions = createObject (scripting.dictionary)
configallyedextensions.Add UploadFile ،
configdeniedextensions.Add UploadFile ،
وبالمثل ، يجب أن تتوافق الإعدادات هنا مع ما ورد أعلاه وفي fckconfig.js.
هناك تحميل آخر ، وهو تحميل سريع. أدخل/محرر/fileManager/Upload/ASP ، Open Config.asp ، وتعيين configisenabled = false to configenabled = true. (DATE ()) و/، لأن ملف التحميل الخاص بي يتم وضعه في مجلد التحميل وهو مفتوح للجمهور بحلول الشهر. لن يسمح لك التحويل السريع بتحديد مجلد ، ولكن سيتم تحميله مباشرة من خلال الإعدادات هنا. كرر العملية في config.asp السابقة قبل الاتصال ، وأضفها إلى ما يلي
configallyedextensions.Add UploadFile ،
configdeniedextensions.Add UploadFile ،
بعد ذلك ، دعنا نتحدث عن كيفية إنشاء محرر خاص بك.
بيئة الاختبار: XPSP2 ، IIS5.1 ، Fckeditor2.0
قم بإنشاء موقع جديد على IIS ، أطلق عليها اسم Fckeditor مباشرة
إنشاء موقع مقابل في DW ، خادم الاختبار أصلي ، ويدعم vbscript
في الدليل الجذري للموقع ، قم بإنشاء صفحة index.asp جديدة ، وأضف الكود التالي في الجزء <Body> (اتصل بالمحرر):
<٪
قاتمة أوفكديتور
مجموعة من ckeditor = fckeditor جديد
Ofckeditor.basepath = /fckeditor /// قم بتعيين مسار المحرر ، وهو دليل تحت الدليل الجذر لموقعي
Ofckeditor.ToolBarSet = الافتراضي
Ofckeditor.width = 100 ٪
Ofckeditor.Height = 600 ″
Ofckeditor.value = // هذه هي القيمة الأولية للمحرر
Ofckeditor.create logbody // في المستقبل ، سيتم الحصول على المحتوى الموجود في المحرر بواسطة هذا logbody ، وسيتم تحديد التسمية بواسطتك.
٪>
إذا قمت بإضافة هذه الفقرة ، فلا تنسَ تضمين <! -#تضمين ملف = fckeditor/fckeditor.asp -> في السطر الأول قبل index.asp.
الآن يمكنك فقط استخدام هذا المحرر كعنصر تحكم واستخدام: طلب (logbody) عند استخراج بياناته: