อยากทราบวิธีการดึงรายการเว็บบอร์ด (มาแสดงในหน้าแรก)
สวัสดีครับ
พอดี ผมได้ทำการสร้างโมดูลเว็บบอร์ดของ "ฝ่ายวิชาการ"
http://www.xxx.ac.th/...amp;src=index-insmod
โดย "โมดูลที่ติดตั้ง :" คือ "เมนูเว็บบอร์ด"
สร้างเสร็จ ก็ทำการสร้างเมนู โดยเลือกให้แสดงใน "แสดงบนเมนูหลักของเว็บไซต์"
รูปแบบลิงก์ที่ได้ ก็จะเป็น http://www.xxx.ac.th/academic.html ก็จะแสดงหน้า สำหรับตั้งกระทู้เว็บบอร์ด ของฝ่ายวิชาการครับ
ตอนนี้ ผมก็สร้างหมวดหมู่ ๒ หมวดหมู่ แล้วก็ได้เพิ่มเนื้อหา หรือตั้งกระทู้ ขึ้น ในหมวดหมู่แรก ไปได้ หลายกระทู้แล้ว
ทีนี้ ผมอยากทราบวิธีการดึงรายการชื่อกระทู้ออกมาแสดงในหน้าแรกของเว็บ (http://www.xxx.ac.th/home.html)
เหมือนกับ
โดยเบื้องต้น ผมได้เข้าไปแก้ไขโค้ด จากโมดูล home (ลิงก์นี้ http://www.xxx.ac.th/...?module=index-pages)
โดยได้เพิ่มโค้ดนี้เข้าไป
แต่ผลลัพธ์ ก็เป็นดังภาพ ด้านบนเลยครับ ไม่มีรายการกระทู้ขึ้นมาเลย (ในภาพตัวอย่างด้านบนจะเป็น "ข่าวสารจากฝ่ายกิจการนักศึกษา" ซึ่งผมยังไม่ได้แก้ไขข้อความส่วนนี้ แต่โค้ดก็ตามด้านบนนี้เลย)
ผมต้องไปคอนฟิกค่าตรงไหนอีกหรือเปล่าครับ?
ไม่แน่ใจว่าเกี่ยวกับไฟล์แคชด้วยไหม แต่ก็ตั้งค่าตามนี้แล้วก็ไม่ได้แหะ (ดังภาพด้านล่าง)
ปล. ขออภัย เนื้อหาอาจจะยาว เพราะอยากให้ทราบถึงขั้นตอนที่ผมสร้าง หากมีข้อผิดพลาดจุดไหน รบกวนแจ้งด้วยครับ
ปลล. ที่ไม่มีรายการกระทู้ในหน้าแรก มันจะเกี่ยวกับไฟล์แคชหรือเปล่า
ปลลล. ผมเข้าใจว่า "" ตรงคำว่า "academic" คือ ID โมดูล สำหรับดึงมาแสดง ไม่แน่ใจว่าถูกต้องหรือเปล่า?
พอดี ผมได้ทำการสร้างโมดูลเว็บบอร์ดของ "ฝ่ายวิชาการ"
http://www.xxx.ac.th/...amp;src=index-insmod
โดย "โมดูลที่ติดตั้ง :" คือ "เมนูเว็บบอร์ด"
สร้างเสร็จ ก็ทำการสร้างเมนู โดยเลือกให้แสดงใน "แสดงบนเมนูหลักของเว็บไซต์"
รูปแบบลิงก์ที่ได้ ก็จะเป็น http://www.xxx.ac.th/academic.html ก็จะแสดงหน้า สำหรับตั้งกระทู้เว็บบอร์ด ของฝ่ายวิชาการครับ
ตอนนี้ ผมก็สร้างหมวดหมู่ ๒ หมวดหมู่ แล้วก็ได้เพิ่มเนื้อหา หรือตั้งกระทู้ ขึ้น ในหมวดหมู่แรก ไปได้ หลายกระทู้แล้ว
ทีนี้ ผมอยากทราบวิธีการดึงรายการชื่อกระทู้ออกมาแสดงในหน้าแรกของเว็บ (http://www.xxx.ac.th/home.html)
เหมือนกับ
โดยเบื้องต้น ผมได้เข้าไปแก้ไขโค้ด จากโมดูล home (ลิงก์นี้ http://www.xxx.ac.th/...?module=index-pages)
โดยได้เพิ่มโค้ดนี้เข้าไป
อ้างอิงจาก หัวข้อ<section class="homepage">
<header class="bar4">
<h1>ข่าวสารจากฝ่ายวิชาการ</h1>
</header>
<div class="bg"></div>
<a class="next" href="academic.html">อ่านต่อ</a></section>
แต่ผลลัพธ์ ก็เป็นดังภาพ ด้านบนเลยครับ ไม่มีรายการกระทู้ขึ้นมาเลย (ในภาพตัวอย่างด้านบนจะเป็น "ข่าวสารจากฝ่ายกิจการนักศึกษา" ซึ่งผมยังไม่ได้แก้ไขข้อความส่วนนี้ แต่โค้ดก็ตามด้านบนนี้เลย)
ผมต้องไปคอนฟิกค่าตรงไหนอีกหรือเปล่าครับ?
ไม่แน่ใจว่าเกี่ยวกับไฟล์แคชด้วยไหม แต่ก็ตั้งค่าตามนี้แล้วก็ไม่ได้แหะ (ดังภาพด้านล่าง)
ปล. ขออภัย เนื้อหาอาจจะยาว เพราะอยากให้ทราบถึงขั้นตอนที่ผมสร้าง หากมีข้อผิดพลาดจุดไหน รบกวนแจ้งด้วยครับ
ปลล. ที่ไม่มีรายการกระทู้ในหน้าแรก มันจะเกี่ยวกับไฟล์แคชหรือเปล่า
ปลลล. ผมเข้าใจว่า "" ตรงคำว่า "academic" คือ ID โมดูล สำหรับดึงมาแสดง ไม่แน่ใจว่าถูกต้องหรือเปล่า?
ข้อกำหนดของระบบนี้คือ การตั้งค่า จำนวนข่าวที่จะนำไปแสดงในหน้าแรก ถ้ามีการเปลี่ยนแปลง จะไม่แสดงผลทันที (เพราะมันเป็นการแคชไว้) ดังนั้น ถ้าจะให้เห็นผลทันที ก็ให้ ตั้งกระทู้ใหม่หลังการเปลี่ยนแปลง หรือ ตอบคำถาม หรือ แก้ไข กระทู้ เพื่อให้มีการสร้างแคชใหม่ด้วยครับ
หมายเหตุ การนำข่าวแสดงในหน้าแรกมีอีก 1 ช่องทาง คือ ใช้ Widget RSS ก้ได้นะครับ
อันที่จริงก็มีตัวอย่างอยู่แล้วในหน้า home ครับ