แฟ้มการกำหนดค่า FCKeditor

แก้ไขมาพร้อมกับชุดสมบูรณ์ของการกำหนดค่าที่ทำให้มันเป็นไปได้ในการกำหนดคุณลักษณะของมันลักษณะและพฤติกรรม แฟ้มค่าตั้งหลักที่ชื่อ "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 ();

วิธีการเดียวกันสามารถใช้กับเซิร์ฟเวอร์ภาษาด้านที่คุณต้องการ ลองดูที่ตัวอย่างเพื่อหาวิธีที่จะจัดการการกำหนดค่าตามรหัส

ค่าที่ตั้งไว้โหลดเป็นผู้นำ

เมื่อเอา​​ชนะการกำหนดค่าขั้นตอนต่อไปจะถูกนำ:

  1. การกำหนดค่าในการตั้งค่าหลัก (fckconfig.js) จะถูกโหลด
  2. การกำหนดค่าจะถูกแทนที่โดยการตั้งค่าในแฟ้มการกำหนดค่าที่กำหนดเอง (ถ้ามี)
  3. การกำหนดค่าเป็นที่สุดแทนที่โดยการตั้งค่าทำแบบอินไลน์ในหน้าแก้ไขยกเว้นสำหรับ "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 ();

คุณสามารถ ปล่อยให้การตอบสนอง หรือ trackback จากเว็บไซต์ของคุณเอง

ปล่อยให้ตอบ

คุณต้อง บันทึกไว้ใน เพื่อแสดงความคิดเห็น