fckeditor สามารถ เก็บในรูปแบบ bbcode ได้หรือไม่ครับ


ตามหัวข้อเลยครับ พอดี มะก่อน ใช้ บอร์ด สำเร็จรูป แล้ว มันกินระบบ มาก


เลย ต้องมาเขียน เอง รวม ถึง แคช ไฟล์ แต่พอมีปัญหาเรื่อง การนำเข้าต้องใช้ bbcode

เพราะข้อมูลเดิม เก็บแบบ bbcode


พอจะประยุกต์มันได้ไหมครับ จาก html -> bbcode
Narongrit Sritana 01 Mar 2009 09:29
ผมเคยประยุกต์คือใช้ function ของ maxsite ช่วยในการแสดงผลของ BBcode น่ะครับ โดยที่ใช้ FCKeditor ร่วมกัน

คือในส่วนแสดงผลจากเดิมคือ

<?=$Detail;?>

ผมก็จะแก้เป็น

<?=(BBCODE($Detail));?>

แต่เวลาจะใส่ BBcode ต้องพิมพ์เข้าไปเองน่ะครับ ตามฟังก์ชันที่มี เช่น
เป็นต้น

ซึ่งอันไหนที่เป็นผลจาก BBcode เช่น ตัวหนังสือสีแดง รูปภาพ มันก็จะแสดงผลปกติอยู่แล้ว เพราะมันเป็นโค้ด html ครับ ส่วนไหนที่เป็น BBcode มันก็จะไปเรียก function ของ maxsite เกี่ยวกับ BBcode ตัวนี้มาแสดงผล

แต่ยังไม่เคยลองทำแบบว่าเพิ่มปุ่มคลิกแล้วให้ใส่ BBcode เลยครับ เพราะถ้าจะทำจริงๆ คิดว่าคงต้องไปไล่ดูว่า ไอคอนแต่ละอันของ FCKeditor นั้นเวลาคลิกแล้วให้เป็น BBcode นั้นต้องแก้ที่ไหน เมื่อกี้ก็ลองสุ่มหาละ แต่ยังไม่เจอครับ ถ้าเจอไง เดี๋ยวจะมาบอกละกัน
Narongrit Sritana 01 Mar 2009 09:31
อ้าว พึ่งรู้ในส่วน โพสต์กระทู้ ของอาจารย BBcode ก็ทำงานด้วย 
อย่างเมื่อกี้ผมพิมพ์
 [ code ] [ / code ] (แบบถูกต้องไม่มีช่องว่าง)

ก็จะได้เป็นแบบด้านล่างนี้

ตัวอย่างใช้ BBcode
กรกฎ วิริยะ 02 Mar 2009 15:29
ใช้ได้เหมือนเดิมแหละครับ แค่เอาส่วนการจัดการแสดงผล BBCode ไว้เหมือนเดิม ข้อความใหม่ก็จะใช้ fckeditor ไป ข้อความเก่าก็กลับไปใช้ BBCode เหมือนเดิม
อาซัง 06 Mar 2009 03:42
อ. ครับผม ลอง ไปลงแล้ว แต่มันเก็บ แบบ html ต้องหาคำสัง แปลง มาลงเองใช่ไหมครับ  


ลักษณะ แบบ อ. อยากได้บ้าง ถอดไปใช้งานยังไงเหรอ ครับ ^-^ จะหวง ไหมนะ

ขอบคุณครับ
กรกฎ วิริยะ 06 Mar 2009 10:57
เข้าใจผิดอะไรรึเปล่า

 fck จะเก็บพวกสีตัวอักษร แบบ html เราไม่ต้องไปยุ่งกับมัน มันต้องแสดงผลได้ตามปกติ

สำหรับ bbcode ของเดิม ต้องตรวจสอบว่า เขาเก็บไว้ในรูปแบบใด ถ้าเก็บไว้เป็น html มันน่าจะแสดงผลได้ แต่ถ้าไม่ได้เก็บเป็น html ให้หาฟังก์ชั่นแปลงที่ถูกต้องมาใช้ ซึ่งวิธีที่ดีที่สุดคือให้ไปเอาส่วนจัดการมาจากโค้ดเิดิม ซึ่งจะทำให้ได้ผลลัพท์้เหมือนเดิม

สำหรับ bbcode ที่ผมใช้ มีบนเว็บครับ ลองหาดูได้ แต่มันอาจใช้ร่วมกับของท่านไม่ได้ หากมีวิธีการเก็บข้อมูลไม่เหมือนกัน
Narongrit Sritana 08 Mar 2009 02:29
ขอบคุณสำหรับคำแนะนำครับ

กำลังจะทำอีกเว็บหนึ่ง ว่าจะปรับใช้ fckeditor ในเวบบอร์ดของ maxsite เหมือนกัน
เดี๋ยวคืบหน้ายังไงจะมาแจ้งครับ

ตั้งแต่ได้แกะตัวอย่างโค้ดจาก GCMS กอปรกับไปอ่านในเว็บต้นฉบับ ก็ได้แนวทางปรับแต่อีกหลายอย่างเลย

ขอบคุณอาจารย์อีกครั้งครับ