คำถามติดแท็ก ckeditor

13
CKEditor ตัดคลาสออกจาก div โดยอัตโนมัติ
ฉันใช้CKEditorเป็นเครื่องมือแก้ไขส่วนหลังบนเว็บไซต์ของฉัน ฉันกำลังขับรถไปรอบ ๆ โค้ง แต่ดูเหมือนว่าฉันต้องการเปลี่ยนรหัสเป็นวิธีที่เหมาะสมเมื่อใดก็ตามที่ฉันกดปุ่มซอร์ส ตัวอย่างเช่นถ้าฉันกดแหล่งข้อมูลและสร้าง<div>... <div class="myclass">some content</div> จากนั้นก็ไม่มีเหตุผลที่ชัดเจนตัดชั้นเรียนจาก<div>ดังนั้นเมื่อฉันกดแหล่งที่มาอีกครั้งก็เปลี่ยนเป็น ... <div>some content</div> ฉันคิดว่าพฤติกรรมที่น่ารำคาญนี้สามารถปิดconfig.jsได้ แต่ฉันขุดและไม่พบสิ่งใดในเอกสารเพื่อปิด
140 class  html  ckeditor 

8
คุณจะรวมเบราว์เซอร์ / ตัวอัปโหลดไฟล์แบบกำหนดเองเข้ากับ CKEditor ได้อย่างไร?
เอกสารอย่างเป็นทางการมีความชัดเจนน้อยกว่า - วิธีที่ถูกต้องในการรวมเบราว์เซอร์ / โปรแกรมอัปโหลดไฟล์แบบกำหนดเองกับ CKEditor คืออะไร (v3 - ไม่ใช่ FCKEditor)
112 ckeditor 

6
โปรแกรมแก้ไขข้อความ Markdown WYSIWYG ในตัว
ในการค้นหาโปรแกรมแก้ไข WYSIWYG ที่ตรงไปตรงมาสำหรับโค้ด Markdown ฉันไม่พบ UI ที่เปรียบเทียบได้กับ CkEditor, TinyMCE, ect โดยเฉพาะอย่างยิ่งตัวแก้ไข Markdown "WYSIWYG" ที่มักได้รับการแนะนำ (เช่นโพสต์ลักษณะนี้ ) ไม่ใช่ตัวแก้ไขแบบ WYSIWYG ที่บริสุทธิ์ในแง่ที่ว่าผู้ใช้ยังคงเขียน Markdown แบบดิบ ( MarkItUp ) หรือไปที่ขั้นสูงสุดอื่น ๆ ของการแก้ไขในบรรทัดโดยไม่มี การควบคุมมาตรฐาน ( Hallo ) ฉันต้องการบางอย่างระหว่างนั้น ฉันกำลังมองหาตัวแก้ไข Markdown ที่มีลักษณะและทำหน้าที่เหมือนกล่องข้อความ CkEditor ที่ถูกถอดออกและยอมรับและส่งออก Markdown ควรมีแถบเครื่องมือที่มีชุดตัวเลือกการจัดรูปแบบขั้นต่ำ (B, I, U, รายการ, ect) และพื้นที่ป้อนข้อความควรแสดง Markdown ที่แปลงแล้วไม่ใช่รหัสดิบ ควรมีปุ่ม Source ที่ช่วยให้ผู้ใช้สามารถแก้ไข …

30
มีอินสแตนซ์ CKEditor อยู่แล้ว
ฉันใช้กล่องโต้ตอบ jquery เพื่อนำเสนอแบบฟอร์ม (ดึงข้อมูลผ่าน AJAX) ในบางรูปแบบฉันใช้ CKEditor สำหรับ textareas ตัวแก้ไขแสดงผลได้ดีในการโหลดครั้งแรก เมื่อผู้ใช้ยกเลิกกล่องโต้ตอบฉันกำลังลบเนื้อหาเพื่อให้มีการโหลดใหม่ตามคำขอในภายหลัง ปัญหาคือเมื่อกล่องโต้ตอบถูกโหลดซ้ำ CKEditor อ้างว่ามีตัวแก้ไขอยู่แล้ว uncaught exception: [CKEDITOR.editor] The instance "textarea_name" already exists. API มีวิธีการทำลายบรรณาธิการที่มีอยู่และฉันเคยเห็นคนที่อ้างว่านี่เป็นวิธีแก้ปัญหา: if (CKEDITOR.instances['textarea_name']) { CKEDITOR.instances['textarea_name'].destroy(); } CKEDITOR.replace('textarea_name'); สิ่งนี้ไม่ได้ผลสำหรับฉันเนื่องจากฉันได้รับข้อผิดพลาดใหม่แทน: TypeError: Result of expression 'i.contentWindow' [null] is not an object. ข้อผิดพลาดนี้ดูเหมือนจะเกิดขึ้นบน "destroy ()" แทนที่จะเป็น "replace ()" มีใครประสบปัญหานี้และพบวิธีแก้ปัญหาอื่น ๆ หรือไม่? …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.