EMBED to BBCode Converter

อยู่ดี ๆ ก็กลับมาเล่นบอร์ด (เว็บบอร์ด) อีกครั้ง หลังจากหายไปนานมาก เลยทำให้ห่างหายจาก Twitter ไป

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

แต่มันมีปัญหาเรื่องการแทรกแฟลช ซึ่ง embed code ที่เว็บต่าง ๆ ให้มา มันอ่านยาก ถอดให้เลือกแต่ที่เอาไปใช้กับบอร์ดนั้นก็ลำบากอยู่ไม่น้อย เลยเกิดไอเดียว่า "ถ้าเขียนเป็น Web Application ล่ะ จะได้ไหม?" (เรียกให้หรูว่า Web Application แต่จริง ๆ ใช้แค่ไม่กี่ฟังชั่น)

ลองทำไปทำมา กว่าจะได้ก็มีอุปสรรคหลายอย่าง โดยเฉพาะ สนิมกิน เพราะว่า ไม่ได้ใช้สมองด้านนี้นานแล้ว กว่าจะได้ต้องเปิด php manual รวมทั้ง ใช้เว็บ W3Schools มาช่วยเลยทีเดียว (คนมันความจำสั้นนี่ ช่วยไม่ได้)

แล้วผลที่ได้ก็คือ EMBED to BBCode Converter ซึ่ง

  • ใช้ AJAX (ใช้ POST กว่าจะทำผ่านเล่นเอาเหงื่อแตก)
  • สามารถแปลง EMBED จากหลาย ๆ เว็บได้ (ที่ทดลองก็มี YouTube, Vimeo, imeem, MThai และ MetaCafe)
  • เลือกรูปแบบของ BBCode ได้ (ตอนนี้มีแค่ vBulletin, phpWind, SMF และ phpBB)

ลองใช้ดูนะครับ แล้วถ้าเกิดมีปัญหาอะไร หรือต้องการให้รองรับเว็บไหนเพิ่ม (เกิดมันแปลงแล้วใช้ไม่ได้) หรืออยากจะให้รองรับ BBCode ของบอร์ดไหนก็บอกมาได้ครับ จะจัดการแก้ไขให้ (หากว่าง)

Sourcecode: flashbb_2009-08-28.tar.gz

Note: ที่จริง ผมเองอยากจะหาอะไรเล็ก ๆ น้อย ๆ แบบนี้ทำสนุก ๆ เหมือนกัน และได้คิดไว้ตั้งแต่ที่จัดการเช่าโฮสต์แล้ว วันนี้ได้เลิกงามยามดี เลยขอเปิดหมวดใหม่ ให้ชื่อว่า Sand Box กระบะทรายสำหรับเด็กเล่น และเพิ่มแท็ก Sand Box ด้วย

Add new comment

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
By submitting this form, you accept the Mollom privacy policy.