Isriya Paireepairit / mk / markpeak
A Thai tech geek. Co-founder of Blognone and SIU. Blogging on almost everything.
Tiny Tiny MCE เป็น "มอดยูล" ของ Drupal เอาไว้เชื่อมต่อกับ TinyMCE ถือเป็นทางเลือกหนึ่งนอกจากมอดยูล TinyMCE Editor ที่ไม่มีคนทำต่อแล้ว และ Wysiwyg API ที่ยังห่วยอยู่
ปัญหาของ Tiny Tiny MCE คือหน้าจอตั้งค่ามันฮาร์ดคอร์มาก ไม่มี GUI มีแค่ textbox ให้เราใส่ไฟล์คอนฟิกลงไปลุ่นๆ ต้องใช้เวลานั่งศึกษาอยู่พอสมควร สรุปว่าขั้นตอนการติดตั้ง และปรับแต่ง ทำดังนี้
tinytinymce$ cp -r tinymce-jscripts-tiny_mce-plugins-pagebreak/* tinymce/jscripts/tiny_mce/plugins/pagebreak/
tinyMCE.init({
mode : "exact",
file_browser_callback: "imceImageBrowser",
init_instance_callback : "resizeEditorBox",
theme : "advanced",
convert_urls : false,
plugins : "pagebreak",
theme_advanced_buttons1 :
"bold,italic,underline,|,justifyleft,justifycenter,justifyright,|,bullist,numlist,|,
outdent,indent,|,link,|,forecolor,backcolor,pagebreak,code,",
theme_advanced_buttons2 : "",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom",
theme_advanced_resizing : true,
extended_valid_elements : "a[name|href|target|title|onclick],
img[style|class|src|border=0|alt|title|hspace|vspace|width|height|align|name],
hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]",
content_css: "/blognone/sites/default/themes/blognone/style.css"
});
คำอธิบายพอสังเขป
สุดท้ายอาจจำเป็นต้องแก้ CSS เพื่อให้ข้อความในกล่อง TinyMCE นั้นแสดงผลเหมือนกับส่วนอื่นๆ ของเว็บ อันนี้ Firebug ช่วยได้
ป.ล. เพื่อการแสดงผลในหน้า create content ที่ดูเรียบง่ายสะอาดตา แนะนำ Vertical Tabs และ Better Formats (ตัวหลังจะงงเล็กน้อย หน้าตั้งค่าอยู่ใน permissions)
ผลลัพธ์ (ดูแล้วไม่ค่อยน่าเชื่อว่าเป็น Drupal + TinyMCE)
Comments
sugree
14 February, 2009 - 01:03
Permalink
จะใส่ในหนังสือหรือเปล่า
จะใส่ในหนังสือหรือเปล่า
Add new comment