จากบรรณาธิการ Joomla ทั้งหมดที่เราใช้ JCE นั้นเหมาะสมกับวัตถุประสงค์และลูกค้าของเรามากที่สุด แต่มีปัญหาเล็กน้อยเกี่ยวกับเครื่องมือแก้ไขที่อาจทำให้เกิดปัญหาเมื่อเราเขียนโค้ดบางอย่างจากนั้นจะสลับเป็น wysiwyg และเครื่องมือแก้ไขพยายาม 'แก้ไข' html ที่ถูกต้องสมบูรณ์ของเรา
ก่อนที่คุณจะถามคำถาม - ใช่เราได้ตั้งค่าให้อนุญาตองค์ประกอบทั้งหมดที่ JCE ชอบ จำกัด และไม่ไม่ได้ตั้งค่าให้ตรวจสอบ / ล้าง HTML ข้อ จำกัด เพียงอย่างเดียวที่เรามีสำหรับการวางเนื้อหาลงในเครื่องมือแก้ไข
จัดแสดงนิทรรศการ:
<a href="#"></a>
สิ่งนี้จะหายไปเมื่อเปิดใช้ตัวแก้ไขและย้อนกลับ แทนที่ด้วย:
<p> </p>
จัดแสดง B:
<a id="#nameofanchor"></a>
การเปลี่ยนแปลงเป็น:
<p> </p>
จัดแสดง C:
<div><a id="#nameofanchor"></a></div>
การเปลี่ยนแปลงเป็น:
<div> </div>
จัดแสดง D:
<a id="hello" class="link">Hello</a>
การเปลี่ยนแปลงเป็น:
<p><a id="hello" class="link"></a>Hello</p>
จัดแสดง E:
<a href="#">
<div>
<h2>Our Work</h2>
</div>
</a>
การเปลี่ยนแปลงเป็น:
<p><a href="#"></a></p>
<div>
<h2><a href="#">Our Work</a></h2>
</div>
<p> </p>
ตอนนี้เราต้องการใช้ id แทนชื่อสมอของเราเพราะถูกต้องภายใต้ HTML5 ในขณะที่ชื่อทางเทคนิคไม่ได้ นอกจากนี้ในจักรวาลใดที่ id กำหนดให้ลิงก์ไม่ถูกต้อง
นอกจากนี้ตอนนี้มันถูกต้องตามกฎหมายที่จะห่อ div ด้วยลิงก์ทำไม JCE จะลบพวกนั้นออกเช่นกัน?
นี่เป็นเพียงการตั้งค่าที่ฉันขาดไปหรือไม่ ใครบ้างมีความเข้าใจอย่างถ่องแท้เกี่ยวกับวิธีที่ฉันสามารถใช้โปรแกรมแก้ไขเพื่อให้เราสามารถเขียนโค้ดตามที่เราต้องการในเครื่องมือแก้ไข แต่ลูกค้าของเราไม่สามารถทำลายมันได้ง่ายๆโดยการบันทึกใน wysiwyg?
แก้ไข: ฉันได้ทดสอบสิ่งนี้ในโครเมี่ยม, Firefox และซาฟารี อย่าคิดว่ามันจะเกี่ยวอะไรกับเบราว์เซอร์
แก้ไข: ฉันได้ทดสอบสิ่งนี้ด้วยการตั้งค่าคอนเทนเนอร์ ทั้งย่อหน้าคอนเทนเนอร์และย่อหน้าบน Enter และ Div Container & Div เมื่อป้อนทำให้เกิดสิ่งนี้ อีกสองคนไม่มีคอนเทนเนอร์ & ย่อหน้าเมื่อป้อน, ไม่มีคอนเทนเนอร์ & linebreak เมื่อป้อน, ไม่ก่อให้เกิด ปัญหาคือ - ฉันต้องการการตั้งค่าแรก! เท่าที่จะดีเพื่อให้ลูกค้าได้รับประโยชน์จากข้อสงสัยพวกเขาก็ไม่สามารถเชื่อถือได้ที่จะปฏิบัติตามคำแนะนำและเพิ่มการจัดรูปแบบย่อหน้าในข้อความของพวกเขา
ยืนยัน: สิ่งนี้เกิดขึ้นกับ TinyMCE
ดังนั้น - เรารู้ว่าอะไรทำให้เกิดสิ่งนี้ - การตั้งค่าคอนเทนเนอร์ย่อหน้า - ตอนนี้เราจะแก้ไขได้อย่างไร