วิธีการ limit จำนวน Items ในการดึง Feed แต่ละครั้งของ SMF

ต่อจากครั้งที่แล้ว วิธีการดึง Feed ของ SMF เฉพาะ New Topics อาจจะเคยเจอปัญหาว่า Feed Reader เก็บกระทู้ได้ไม่หมด เนื่องจากว่าค่า Default ของ SMF จะคืน Feed ให้ครั้งละ 5 Items เท่านั้น ทำให้ถ้า Feed Reader เข้ามาดึงไม่บ่อยพอ ก็อาจเกิดการพลาดกระทู้ได้ วิธีแก้ก็แค่เพิ่ม parameter เข้าไปที่ Default Feed URL ดังข้างล่าง http://www.simplemachines.org/community/index.php?type=rss;action=.xml;sa=news;limit=200 เพียงเท่านี้เราก็จะดึง Feed ของ SMF ครั้งละ 200 topics แล้ว ป.ล. เท่าที่ลองมาหลายเว็บที่ใช้ SMF การเพิ่มตัวเลขให้มากกว่า 200 ไม่มีประโยชน์อะไรเลย เว็บส่วนใหญ่จะคืนค่าที่ประมาณ 140-160 items เอาไว้ผมจะลองตรวจสอบดูอีกทีว่าตัวเลขนี้มีการกำหนดไว้ตรงไหน

วิธีการดึง Feed ของ SMF เฉพาะ New Topics

ต้องยอมรับว่าปัจจุบัน SMF น่าจะเป็น Forum ที่ได้รับความนิยมมากที่สุด (แต่ไม่ได้หายความว่าดีที่สุดนะ) ทำอันดับใน Search Engine ก็เก่ง และมี Feed ในตัวก่อนเจ้าไหนๆ เช่น PhpBB เป็นต้น โดย default ของ SMF นั้น Feed ของมัน ไม่ว่าจะรวมกระทู้ทั้งเว็บ หรือเฉพาะบางห้องที่กำหนดก็ตาม มันจะแสดง Recent Posts ทั้งหมด นั้นรวมไปถึง New Topics และ New Reply ด้วย ซึ่งบางครั้งน่ารำคาญมากกับกระทู้ประเภท “มีของมแจกครับ ทิ้งเมลไว้เลย” เพราะ Reply จะล้นหลามมาก ส่งผลได้ Feed ไร้สาระเยอะ วิธีแก้ก็แค่เพิ่ม parameter เข้าไปที่ Default Feed URL ดังข้างล่าง http://www.simplemachines.org/community/index.php?type=rss;action=.xml;sa=news เพียงเท่านี้เราก็จะดึง Feed…