การใส่ RSS Feed ของ SMF 2 ใน Blogger (ใช้งานได้จริง)
สร้าง Blog ที่เกี่ยวกับการใช้งาน ซ่อม แก้ไขปัญหาโน้ตบุ๊ค http://notebook-lookup.blogspot.com/ มาก็เกือบๆ สองปีแล้ว มีคน(หลง)เข้ามาดู ก็หลักพันคนต่อวัน ทำให้ผมมีกำลังใจในการเขียน Blog ต่อเนื่องมาได้นานขนาดนี้
พอผ่านปีใหม่มา ก้มาคิดว่าทุกทีผมเป้นคนถ่ายทอดความรู้ วิธีแก้ไข การลองผิดลองถูกต่างๆ เองทั้งหมด แล้วเขียนเล่าลงไปใน Blog คล้ายๆ กับว่าเป็นการสื่อสารทางเดียว เพราะหลายๆ ครั้ง ก็ไม่ได้ไปตอบ Comment ที่มีมาเลย พอจะหาใครช่วยก็ไม่มี
ก็เลยคิดว่าจะลองทำ Webboard ดูสักตัวเอาไว้ลงข้อมูลบางอย่างที่อยากให้มีคนมาช่วยกันถามตอบ ซึ่งจริงๆ แล้วไม่ถนัดนัก แต่ก็อยากลอง
ลองใช้มาหลายตัว สุดท้ายก็มาลงตัวที่ SMF 2 เพราะผมเคยใช้ SMF 1 มาแล้ว ปรับตัวกับหน้าตา Admin นิดหน่อยก็ใช้งานได้
แต่สิ้่งหนึ่งที่ผมลืมไปคือ การเขียน Topic ใน Webboard มันไม่ไ้เหมือนใน Blogger หรือ WordPress เพราะใน CMS มันจะมี WYSIWYG Editor มาให้ และผมก็ใช้ Windows Live Writer เขียนมาตลอด
พอมาเจอ BBCODE ของ Webboard เข้าถึงกับงง ทำให้ Post ได้ช้ามาก
มาถึงเรื่องการทำ RSS Feed ของตัว SMF 2
ผมอยากโชว์ Topic ล่าสุดของ SMF ไปไว้ที่ Blogger
วิธีก็คือใช้ RSS Feed
แต่ว่าใน SMF 2 จะต้องมีการปรับ URL ของ Feed นิดหน่อยเพื่อให้ใช้งานได้
RSS Feed เดิมของ SMF 2 จะเป็น XML ไม่มีการระบุประเภทไว้ว่าเป็น Atom หรือ RSS2
http://know2pro.com/nlforum/index.php?action=.xml;sa=recent;limit=10
ทดลองใน Opera
พอเอาไปใส่ใน Blogger ก็โดนแจ้งว่า invalid feed
หาข้อมูลอยู่สักพัก(มั่วๆ เอา) ก็เจอวิธีแก้คือต้องใส่ type=rss2 หรือ type=atom เข้าไปด้วย
http://know2pro.com/nlforum/index.php?action=.xml;sa=recent;limit=10;type=rss2
ทดลองใน Opera
รายละเอียดการตั้งค่า feed แบบ Advance
- limit = x – display the “x” most recent posts (if number is less than 5, it will display 5. If number is larger than 255, it will display 255).
- board = y – display only the recent posts from board “y”
- boards = x,y,z – display only the recent posts from the specified boards
c=x or c=x,y,z – display only the recent posts from boards in the specified category/categories
Example: http://riderslk.com/index.php?action=.xml;sa=recent;limit=50;type=rss2
พอเอาไปใส่ใน Blogger ก็จะได้แบบนี้
จริงๆ แล้วก็คือ การ Promote webboard แบบง่ายๆ อีกวิธี ส่วนการทำ SEO จะลองทีหลัง ถ้าว่าง