GORAGOD.com
freelance, web developer, web designer, hosting, domain name
Home
Host & Domain
Portfolio
fckeditor สามารถ เก็บในรูปแบบ bbcode ได้หรือไม่ครับ
Home
Forum
fckeditor สามารถ เก็บในรูปแบบ bbcode ได้หรือไม่ครับ
อาซัง
fckeditor สามารถ เก็บในรูปแบบ bbcode ได้หรือไม่ครับ
ตามหัวข้อเลยครับ พอดี มะก่อน ใช้ บอร์ด สำเร็จรูป แล้ว มันกินระบบ มาก
เลย ต้องมาเขียน เอง รวม ถึง แคช ไฟล์ แต่พอมีปัญหาเรื่อง การนำเข้าต้องใช้ bbcode
เพราะข้อมูลเดิม เก็บแบบ bbcode
พอจะประยุกต์มันได้ไหมครับ จาก html -> bbcode
narongrit.net
ผมเคยประยุกต์คือใช้ function ของ maxsite ช่วยในการแสดงผลของ BBcode น่ะครับ โดยที่ใช้ FCKeditor ร่วมกัน
คือในส่วนแสดงผลจากเดิมคือ
<?=$Detail;?>
ผมก็จะแก้เป็น
<?=(BBCODE($Detail));?>
แต่เวลาจะใส่ BBcode ต้องพิมพ์เข้าไปเองน่ะครับ ตามฟังก์ชันที่มี เช่น
เป็นต้น
ซึ่งอันไหนที่เป็นผลจาก BBcode เช่น ตัวหนังสือสีแดง รูปภาพ มันก็จะแสดงผลปกติอยู่แล้ว เพราะมันเป็นโค้ด html ครับ ส่วนไหนที่เป็น BBcode มันก็จะไปเรียก function ของ maxsite เกี่ยวกับ BBcode ตัวนี้มาแสดงผล
แต่ยังไม่เคยลองทำแบบว่าเพิ่มปุ่มคลิกแล้วให้ใส่ BBcode เลยครับ เพราะถ้าจะทำจริงๆ คิดว่าคงต้องไปไล่ดูว่า ไอคอนแต่ละอันของ FCKeditor นั้นเวลาคลิกแล้วให้เป็น BBcode นั้นต้องแก้ที่ไหน เมื่อกี้ก็ลองสุ่มหาละ แต่ยังไม่เจอครับ ถ้าเจอไง เดี๋ยวจะมาบอกละกัน
narongrit.net
อ้าว พึ่งรู้ในส่วน โพสต์กระทู้ ของอาจารย BBcode ก็ทำงานด้วย
อย่างเมื่อกี้ผมพิมพ์
[ code ] [ / code ] (แบบถูกต้องไม่มีช่องว่าง)
ก็จะได้เป็นแบบด้านล่างนี้
ตัวอย่างใช้ BBcode
goragod
ใช้ได้เหมือนเดิมแหละครับ แค่เอาส่วนการจัดการแสดงผล BBCode ไว้เหมือนเดิม ข้อความใหม่ก็จะใช้ fckeditor ไป ข้อความเก่าก็กลับไปใช้ BBCode เหมือนเดิม
อาซัง
อ. ครับผม ลอง ไปลงแล้ว แต่มันเก็บ แบบ html ต้องหาคำสัง แปลง มาลงเองใช่ไหมครับ
ลักษณะ แบบ อ. อยากได้บ้าง ถอดไปใช้งานยังไงเหรอ ครับ ^-^ จะหวง ไหมนะ
ขอบคุณครับ
goragod
เข้าใจผิดอะไรรึเปล่า
fck จะเก็บพวกสีตัวอักษร แบบ html เราไม่ต้องไปยุ่งกับมัน มันต้องแสดงผลได้ตามปกติ
สำหรับ bbcode ของเดิม ต้องตรวจสอบว่า เขาเก็บไว้ในรูปแบบใด ถ้าเก็บไว้เป็น html มันน่าจะแสดงผลได้ แต่ถ้าไม่ได้เก็บเป็น html ให้หาฟังก์ชั่นแปลงที่ถูกต้องมาใช้ ซึ่งวิธีที่ดีที่สุดคือให้ไปเอาส่วนจัดการมาจากโค้ดเิดิม ซึ่งจะทำให้ได้ผลลัพท์้เหมือนเดิม
สำหรับ bbcode ที่ผมใช้ มีบนเว็บครับ ลองหาดูได้ แต่มันอาจใช้ร่วมกับของท่านไม่ได้ หากมีวิธีการเก็บข้อมูลไม่เหมือนกัน
narongrit.net
ขอบคุณสำหรับคำแนะนำครับ
กำลังจะทำอีกเว็บหนึ่ง ว่าจะปรับใช้ fckeditor ในเวบบอร์ดของ maxsite เหมือนกัน
เดี๋ยวคืบหน้ายังไงจะมาแจ้งครับ
ตั้งแต่ได้แกะตัวอย่างโค้ดจาก GCMS กอปรกับไปอ่านในเว็บต้นฉบับ ก็ได้แนวทางปรับแต่อีกหลายอย่างเลย
ขอบคุณอาจารย์อีกครั้งครับ
ความคิดเห็น
รายละเอียด
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 1024
^
คือในส่วนแสดงผลจากเดิมคือ
<?=$Detail;?>
ผมก็จะแก้เป็น
<?=(BBCODE($Detail));?>
แต่เวลาจะใส่ BBcode ต้องพิมพ์เข้าไปเองน่ะครับ ตามฟังก์ชันที่มี เช่น
เป็นต้นซึ่งอันไหนที่เป็นผลจาก BBcode เช่น ตัวหนังสือสีแดง รูปภาพ มันก็จะแสดงผลปกติอยู่แล้ว เพราะมันเป็นโค้ด html ครับ ส่วนไหนที่เป็น BBcode มันก็จะไปเรียก function ของ maxsite เกี่ยวกับ BBcode ตัวนี้มาแสดงผล
แต่ยังไม่เคยลองทำแบบว่าเพิ่มปุ่มคลิกแล้วให้ใส่ BBcode เลยครับ เพราะถ้าจะทำจริงๆ คิดว่าคงต้องไปไล่ดูว่า ไอคอนแต่ละอันของ FCKeditor นั้นเวลาคลิกแล้วให้เป็น BBcode นั้นต้องแก้ที่ไหน เมื่อกี้ก็ลองสุ่มหาละ แต่ยังไม่เจอครับ ถ้าเจอไง เดี๋ยวจะมาบอกละกัน
อย่างเมื่อกี้ผมพิมพ์
[ code ] [ / code ] (แบบถูกต้องไม่มีช่องว่าง)
ก็จะได้เป็นแบบด้านล่างนี้
ลักษณะ แบบ อ. อยากได้บ้าง ถอดไปใช้งานยังไงเหรอ ครับ ^-^ จะหวง ไหมนะ
ขอบคุณครับ
fck จะเก็บพวกสีตัวอักษร แบบ html เราไม่ต้องไปยุ่งกับมัน มันต้องแสดงผลได้ตามปกติ
สำหรับ bbcode ของเดิม ต้องตรวจสอบว่า เขาเก็บไว้ในรูปแบบใด ถ้าเก็บไว้เป็น html มันน่าจะแสดงผลได้ แต่ถ้าไม่ได้เก็บเป็น html ให้หาฟังก์ชั่นแปลงที่ถูกต้องมาใช้ ซึ่งวิธีที่ดีที่สุดคือให้ไปเอาส่วนจัดการมาจากโค้ดเิดิม ซึ่งจะทำให้ได้ผลลัพท์้เหมือนเดิม
สำหรับ bbcode ที่ผมใช้ มีบนเว็บครับ ลองหาดูได้ แต่มันอาจใช้ร่วมกับของท่านไม่ได้ หากมีวิธีการเก็บข้อมูลไม่เหมือนกัน
กำลังจะทำอีกเว็บหนึ่ง ว่าจะปรับใช้ fckeditor ในเวบบอร์ดของ maxsite เหมือนกัน
เดี๋ยวคืบหน้ายังไงจะมาแจ้งครับ
ตั้งแต่ได้แกะตัวอย่างโค้ดจาก GCMS กอปรกับไปอ่านในเว็บต้นฉบับ ก็ได้แนวทางปรับแต่อีกหลายอย่างเลย
ขอบคุณอาจารย์อีกครั้งครับ