ถามเรื่อง fck ดึงข้อมูลจากฐานข้อมูลครับ
เวลาดึงเอามาแก้ไขครับ มันจะเป็นรหัส html อ่ะครับ
จะทำยังไงให้มันเป็นอักษรหรือรูปแบบปกติเหมือนตอนที่เราบันทึกอ่ะครับ
คล้ายๆการดึงเอาข้อมูลมาแก้ไขแบบเว็บบอร์ดอ่ะครับ
ได้แล้วครับ
ผมลองเปลี่ยนมาใช้ CKE ดู
ใช้คำสั่ง replace() จบเลยครับ
ขอบคุณมากๆครับ
ผมไม่เคยเจอปัญนี้น่ะ เก็บข้อมูลเป็น detail หรือ vachar ครับ
oFCKeditor->Value =ตัวแปร หรือค่า จากฐานข้อมูล;
ผมเก็บเป็น detail น่ะ แบบนี้ไ้ด้เลย อ่ะ
ไม่เคยเจอปัญหาแบบนี้เหมือนกัน คิดว่า fck คงมีปัญหา หรือไม่ก็ไฟล์ที่เราเรียกใช้ fck มีโค้ตหรือ javascript ที่ทำให้การแสดงผลของ fck ผิดเพี้ยนไป ให้ลองหาสาเหตุของปัญหาก่อน
ลองสร้างไฟล์ว่าง (ไฟล์ php ที่่ไม่มีการเรียก javascript หรือ css อื่นๆรวมอยู่ด้วย) แล้วลองเรียกใช้ fck ถ้าสามารถใช้งานได้ตามปกติ แสดงว่าเป็นกับ javascript หรือ css ตัวอื่นที่นำมาใช้ร่วม
แต่ถ้ายังมีปัญหาอยู่แสดงว่าเป็นกับ fck อาจจะเป็นกับบางไฟล์ หรือส่วนที่เราปรับแก้ ให้ลองหาตัวใหม่มาใช้แทน
ใช่ครับแต่เวลาดึงมาแก้กับ fck มันไม่เป็นรูปแบบเดิมครับ มันจะแสดงเป็น html code
ตัวอย่างผมส่งข้อมูลไปเก็บในฐานเป็น สวัสดี
พอเวลาดึงมาแสดง(จะแก้ไขกับfck) มันจะได้แบบนี้ครับ
<p><span style="color: rgb(255, 0, 0);"><strong>สวัสดี</strong></span></p>
ถ้าเราใช้ fck ในการเพิ่มข้อมูล เราต้องใช้ fck ในการแก้ไขข้อมูลด้วย หมายถึงตอนเรียกข้อมูลมาแก้ไข ต้องใช้ fck ด้วย
$oFCKeditor->Value ="" ;
$oFCKeditor->Value =ตัวแปร หรือค่า จากฐานข้อมูล;
