แก้ไขมาพร้อมกับชุดสมบูรณ์ของการกำหนดค่าที่ทำให้มันเป็นไปได้ในการกำหนดคุณลักษณะของมันลักษณะและพฤติกรรม แฟ้มค่าตั้งหลักที่ชื่อ "fckconfig.js" คุณสามารถหาไฟล์นี้ในรากของโฟลเดอร์ที่ติดตั้ง FCKeditor
ตัวเลือกการกำหนดค่าที่มีจำหน่าย
ตรวจสอบ การตั้งค่ารายการตัวเลือก ที่จะมีภาพรวมที่สมบูรณ์ของการตั้งค่าแต่ละ
เอาชนะการตั้งค่าของค่าเริ่มต้น
คุณสามารถแก้ไขไฟล์การตั้งค่าหลักหรือเพียงแค่แทนที่การตั้งค่าที่คุณต้องการเปลี่ยนแปลงในแฟ้มที่แยกต่างหาก ไวยากรณ์ JavaScript จะใช้ในการกำหนดค่า FCKeditor
เพื่อง่ายปรับปรุง FCKeditor ในเว็บไซต์ของคุณเป็นวิธีที่ดีที่สุดที่จะนำทุกค่าของคุณในแฟ้มที่แยกต่างหากนอกโครงสร้างไดเรกทอรีของบรรณาธิการแพคเกจ ด้วยวิธีนี้คุณก็ต้องเขียนทับไดเรกทอรีของบรรณาธิการที่จะปรับปรุงมันเป็นรุ่นใหม่กว่า
ขั้นตอนที่ 1
สร้างไฟล์ที่เรียกว่ายกตัวอย่างเช่น "myconfig.js" และบันทึกไว้ในไดเรกทอรีราก (หรือไดเรกทอรีใด ๆ ) ของเว็บไซต์ของคุณ คุณตั้งค่าแบบกำหนดเองจะถูกวางไว้ในแฟ้มนี้ ตัวอย่างเช่นขอสมมติว่าคุณต้องการบังคับให้แก้ไขอยู่เสมอที่มีอินเตอร์เฟซที่ในภาษาฝรั่งเศส เพียง writte รหัสนี้ลงในไฟล์ใหม่ของคุณ:
FCKConfig.AutoDetectLanguage = false; FCKConfig.DefaultLanguage = "fr";
ขั้นตอนที่ 2
ตอนนี้เราต้องบอกตัวแก้ไขว่ามีการโหลดค่าที่กำหนดเองของฉัน มีสองméthodesที่จะทำคือ:
วิธีที่ 1
ค้นหาบรรทัดต่อไปนี้ในการตั้งค่าหลัก (fckconfig.js):
FCKConfig.CustomConfigurationsPath ='';
และใส่ในเส้นทางของแฟ้มการกำหนดค่าของคุณเอง:
FCKConfig.CustomConfigurationsPath = '/ myconfig.js';
วิธีการดังกล่าวเป็นเรื่องที่ดี แต่เป็นที่คุณสามารถจินตนาการที่คุณสูญเสียสิ่งอำนวยความสะดวกที่จะไม่แตะต้องไฟล์ต้นฉบับ ในกรณีใด ๆ จะง่ายต่อการจำไว้ว่าคุณเพียงแค่ต้องมีการเปลี่ยนแปลงอย่างใดอย่างหนึ่งบรรทัดและอื่น ๆ ทั้งหมดที่นำการเปลี่ยนแปลงการตั้งค่ายังคงแยกออกจากกัน
วิธีที่ 2
ไม่มีทางที่ดีที่จะมีผลเช่นเดียวกับที่อธิบายข้างต้นเป็น แต่ไม่ต้องสัมผัสไฟล์ fckconfig.js คุณสามารถตั้งค่าการกำหนดค่าเส้นทางที่กำหนดเองโดยตรงในเพจที่ใช้ตัวแก้ไข นี้เป็นตัวอย่างเพื่อให้บรรลุนี้ใน JavaScript:
var oFCKeditor = new FCKeditor ("FCKeditor1"); oFCKeditor.Config ["CustomConfigurationsPath"] = "myconfig.js /"; oFCKeditor.Create ();
วิธีการเดียวกันสามารถใช้กับเซิร์ฟเวอร์ภาษาด้านที่คุณต้องการ ลองดูที่ตัวอย่างเพื่อหาวิธีที่จะจัดการการกำหนดค่าตามรหัส
ค่าที่ตั้งไว้โหลดเป็นผู้นำ
เมื่อเอาชนะการกำหนดค่าขั้นตอนต่อไปจะถูกนำ:
- การกำหนดค่าในการตั้งค่าหลัก (fckconfig.js) จะถูกโหลด
- การกำหนดค่าจะถูกแทนที่โดยการตั้งค่าในแฟ้มการกำหนดค่าที่กำหนดเอง (ถ้ามี)
- การกำหนดค่าเป็นที่สุดแทนที่โดยการตั้งค่าทำแบบอินไลน์ในหน้าแก้ไขยกเว้นสำหรับ "CustomConfigurationsPath" ซึ่งตั้งอยู่หลังขั้นตอนที่ 1
คุณไม่จำเป็นต้องรวมตัวเลือกการตั้งค่าทั้งหมดในแฟ้มที่กำหนดเองของคุณเพียงคนที่คุณต้องการเปลี่ยน ไฟล์ของคุณจะ "แทนที่" หนึ่งเริ่มต้น
หมายเหตุ: คุณจำเป็นต้องเก็บแฟ้มการกำหนดค่าเดิม "fckconfig.js" ในไดเรกทอรีแก้ไข ไม่ต้องลบมันหรือคุณจะทำลาย FCKeditor
Caching เบราว์เซอร์
หมายเหตุ: อย่าลืมล้างแคชเบราว์เซอร์ของคุณเมื่อมีการเปลี่ยนแปลงไปยังแฟ้มการกำหนดค่ามิฉะนั้นคุณอาจไม่เห็นการเปลี่ยนแปลงของคุณ ซึ่งเป็นสิ่งสำคัญโดยเฉพาะอย่างยิ่งเมื่อทำงานอยู่เบื้องหลังพร็อกซี่ซึ่งอาจแคชของคุณ. ไฟล์ js เพิ่มเติมเสมอต้นเสมอปลายกว่าหน้า มีเทคนิคเล็กน้อยที่สามารถใช้ในขณะที่การพัฒนาเพื่อเรียกรุ่นล่าสุดของแฟ้มการกำหนดค่าดังนี้:
- ถ้าคุณกำลังใช้ Internet Explorer ให้กดปุ่ม CTRL + F5 ควรจะพอเพียงในการปรับปรุงรุ่นล่าสุดของสคริปต์ ต้องด้วยตนเองล้างแคชเบราว์เซอร์ไม่มี
- ถ้าคุณกำลังใช้ Firefox หรือเด็กคนอื่น ๆ ของ Mozilla, กดปุ่ม Shift + Ctrl + R ควรจะปรับปรุงเป็นเวอร์ชั่นล่าสุดที่มีไม่จำเป็นต้องล้างแคช (แม้ว่าวิธีการนี้ไม่ดูเหมือนจะทำงานตลอดเวลาถ้านี้ล้มเหลวล้างแคชด้วยตนเอง)
- คุณสามารถเพิ่มจำนวนหรือรหัสในจุดสิ้นสุดของเส้นทางการกำหนดค่าที่กำหนดเองเพื่อให้เบราว์เซอร์จะถูกบังคับให้โหลดมันทุกครั้ง:
var oFCKeditor = new FCKeditor ("FCKeditor1"); oFCKeditor.Config ["CustomConfigurationsPath"] = "myconfig.js /?" + (new Date () * 1); oFCKeditor.Create ();













































