เกี่ยวกับ การเรียก ckeditor แก้ไข ข้อมูลจาก database ค่ะ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา เกี่ยวกับ การเรียก ckeditor แก้ไข ข้อมูลจาก database ค่ะ

เกี่ยวกับ การเรียก ckeditor แก้ไข ข้อมูลจาก database ค่ะ

 รบกวนทุกท่านๆ ช่วยบอกวิธีเรียก ckeditor มาเพื่อแก้ไขข้อมูล จากดาต้าเบส หน่อยค่ะ

เรียกแบบ ajax ได้ยินดีค่ะ

ขอบคุณค่ะ



Muy 28-07-2010 19:23:40

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1

ถ้าเป็น php น่าจะประมาณนี้
 

<?php
.....
$CKEditor->editor("editor_name", $rs['table_field']);
?>

แต่ถ้าเป็น javascript คงต้องศึกษาจากลิ้งค์นี้ดู
http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.ajax.html#constructor

หรือใช่ jQuery
function crate(){
var html = $.post("getData.php?id=x").responseText;
editor = CKEDITOR.appendTo( 'Div id', config, html );
}
ไฟล์ getData.php?id=x สำหรับดึงข้อมูลจากฐานข้อมูล id เป็นชื่อค่าที่ต้องการส่งไปตรวจสอบ x เป้นค่าที่ส่งไป


ninenik 29-07-2010
 ความคิดเห็นที่ 2

ขอบคุณค่ะ คุณ Ninenik



Muy 05-08-2010 19:32
 ความคิดเห็นที่ 3

 คุณ Ninenik  ค่ะ  รบกวนถามต่อ

สอบถามเกี่ยวกับ การทำ query string  แบบ ajax 

มีปัญหาเกี่ยวกับภาษาไทยเลย ต้องใช้ encodeURIComponent(editor.getData());

เวลา copy มาจาก word มาเพิ่ม มันไม่ทำงานนะค่ะ

ดิฉันเดาว่าน่าจะ มีขนาดใหญ่เกิน เลย เพิ่มในฐานข้อมูลไม่ได้

มีวิธีอื่นแก้ไหมค่ะ รบกวนด้วยค่ะ 

 



Muy 05-08-2010 19:53
 ความคิดเห็นที่ 4

ยังไง แนะนำให้ใช้ การเรียกใช้งาน ckeditor ด้วย php น่าจะดีกว่าการใช้งาน แบบ javascript

ส่วนที่ว่า จำนวนข้อมูล มีขนาดใหญ่เกินไป ก็มีผล ถ้าเป็นข้อมูลจาก word ถ้าไม่เกิน 2 หน้าของ word ก็อาจจะไม่มีปํญหา เพราะข้อมูลจำนวนมาก จะมีปํญหาทั้งตอนเพิ่ม และตอนที่ทำการเรียกมาใช้งานเพื่อแก้ไข

- ให้ลองเลี่ยงการใช้ข้อมูลมากเกินไป กับ ckeditor แต่ถ้าจำเป็นต้องใช้ ให้สร้างเป็น ckeditor หลายๆ อันแทน แล้วเก็บข้อมูลเป็นแบบ  ข้อมูลอ่านเพิ่ม หรือเนื้อหาเพิ่มเติม ในฟิลใหม่แทน



ninenik 05-08-2010
 ความคิดเห็นที่ 5

 

 ขอบคุณมากเลยค่ะ คุณ Ninenik  



Muy 05-08-2010 22:45
1






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ