ถ้าท่านเป็นคนหนึ่งที่ใช้ tinyMCE เป็นตัวรับอินพุตข้อมูลจากหน้าเว็บ สิ่งหนึ่งที่จะเจอก็คือ เมื่อป้อนข้อมูลแล้วต้องการจะให้มันขึ้นบรรทัดใหม่ เมื่อกด enter มันจะใช้แท็ก p ขึ้นพารากราฟใหม่เลย ซึ่งความห่างของบรรทัดนั้น ก็จะห่างกันมากทีเดียว ถ้าต้องการจะบังคับให้ขึ้นบรรทัดใหม่แบบ br ต้องกดปุ่ม shift ค้างไว้แล้วกด enter มันก็จะใช้แท็ก br แทน
เหตุการณ์ดังที่กล่าวมา บางท่านก็ชอบบางท่านก็ไม่ชอบ อยากจะให้มันกดปุ่มแล้วขึ้นบรรทัดติดๆกัน ใช้ br ถ้าท่านต้องการอย่างนี้ละก้อ ให้เพิ่มโค้ด 3 บรรทัดนี้เข้าไป ตอน init tinyMCE
forced_root_block : false, force_br_newlines : true, force_p_newlines : false |
tinyMCE.init({ mode : "textareas", elements : "message" , theme : "advanced", forced_root_block : false, force_br_newlines : true, force_p_newlines : false }); |
Rasher says:
02/09/2553 at 02/09/2553
เพิ่มไปแล้ว ในเวอร์ชั่นใหม่ตรงจัดการข้อความให้เข้ากลาง,ซ้าย,ขวา,ใช้งานไม่ได้ครับ
Rasher says:
02/09/2553 at 02/09/2553
ถ้ามีวิธีจัดการก็บอกด้วยนะครับ กำลังเจอปัญหานี้อยู่ครับ
ขอบคุณครับ
isaru says:
21/10/2553 at 21/10/2553
เพิ่มไปแล้ว ในเวอร์ชั่นใหม่ตรงจัดการข้อความให้เข้ากลาง,ซ้าย,ขวา,ใช้งานไม่ได้ครับ
* ที่จัดกลางไม่ได้เพราะว่าการบังคับ ทำให้ content ไม่ถูกแบ่งออกมาครับ ซึ่งเป็นข้อเสียสำคัญเลยทีเดียว
แนะนำให้แก้ CSS ของ tag p เรื่อง line-height แก้ขัดแทน force BR จะดีกว่าครับ
isaru says:
21/10/2553 at 21/10/2553
เพิ่มเติม
tinyMCE.init({
….
content_css : “css/tinyMCE_content.css”,
});
p{line-height:0.8em} จะให้ผลไกล้เคียงกับ tag br เลยทีเดียวครับ
ree says:
23/11/2553 at 23/11/2553
แล้วถ้าจะให้มันใช้ iframe ได้ล่ะคะ มีวิธี config หรือป่าวคะ
administrator says:
23/11/2553 at 23/11/2553
ผมไม่เข้าใจคำถามของคุณ ree อธิบายหน่อยสิครับ
rasher says:
24/11/2553 at 24/11/2553
ผมเปลี่ยนจากแทก มาใช้แทก แทนครับ ก็ใช้งานได้ดีเลยครับขึ้นบันทัดได้แบบปกติ จัดกลางได้ แต่ก็ต้องปรับแต่ง css เล็กน้อยเพื่อให้ใช้งานได้สะดวกขึ้น
rasher says:
29/11/2553 at 29/11/2553
ผมเปลี่ยนจากแทก มาใช้แทก div แทนครับ ก็ใช้งานได้ดีเลยครับขึ้นบันทัดได้แบบปกติ จัดกลางได้ แต่ก็ต้องปรับแต่ง css เล็กน้อยเพื่อให้ใช้งานได้สะดวกขึ้น