การใช้งานโมดูล (Modules)
โมดูล เป็นสคริปต์ที่เขียนขึ้นมาเพื่อเสริมการทำงานของเว็บไซต์ ให้มีประสิทธิภาพมากยิ่งขึ้น เช่นโมดูลกระดานข่าว โมดูลข่าวสาร โมดูลโพลสำรวจ เป็นต้น
โมดูลปฏิทินนาฬิกา
เพื่อทำความเข้าใจเรื่องโมดูลให้ง่ายขึ้น จะขอยกตัวอย่างการใช้งานโมดูลปฏิทินนาฬิกา เป็นตัวอย่างแรก เนื่องจากเป็นโมดูลที่มีขนาดเล็กไม่ซับซ้อน ใช้งานง่าย
ขั้นตอนแรกให้เราดาวน์โหลดโมดูลปฏิทินนาฬิกาจากเว็บไซต์ www.thaixoops.org หรือจจากเว็บนี้ก็ได้ครับ จะได้ไฟล์ ชื่อไฟล์ xoops_mod_clock_calendar.zip
ให้ดาวน์โหลดไปไว้ใน Harddisk ในที่นี้จะเก็บไว้ใน c:\temp และให้ทำการแตกไฟล์ออกมาด้วยโปรแกรม WinZip WinRAR หรือ 7Zip (วิธีการเช่นเดียวกับการแตกไฟล์ XOOPS) จะได้โฟลเดอร์ xoops_mod_clock_calendar

จากนั้นให้ดับเบิ้ลคลิ๊กที่โฟลเดอร์ xoops_mod_clock_calendar ไปจนเจอ โฟลเดอร์ clock_calendar

จากนั้นให้คัดลอกโฟลเดอร์ clock_calendar ไปเก็บไว้ไปเก็บไว้ใน c:\wm\www\xoops\modules (กรณีใช้ WMServer) หรือ c:\AppServ\www\xoops\modules (กรณีใช้ AppServ)

1. จากนั้นให้ทำการ Login ในฐานะผู้ดูแลเว็บ คลิ๊ก เมนูผู้ดูแลเว็บ แล้วเลื่อน Mouse ไปทาบเมนู SYSTEM ADMIN
2. คลิ๊กเลือก โมดูล

3. ปรากฏโมดูล ปฏิทินนาฬิกา ขึ้นมาในตารางล่าง (ตารางด้านล่างเป็นโมดูลที่ยังไม่ติดตั้ง ส่วนด้านบนเป็นโมดูลที่ติดตั้งแล้ว) ให้คลิ๊กไอคอนรูป Disk เพื่อทำการติดตั้งโมดูล

4. จากนั้นโปรแกรมจะถามยืนยันการติดตั้งให้คลิ๊ก ติดตั้ง

5. จากนั้นโปรแกรมจะรายงานการติดตั้งโมดูลให้เราทราบ ให้เราคลิ๊ก กลับไปที่ส่วนจัดการโมดูล

จะเห็นได้ว่าโมดูลปฏิทินนาฬิกาไปปรากฏอยู่ในตารางด้านบน ซึ่งหมายความว่าได้ติดตั้งเรียบร้อยแล้ว

กำหนดให้โมดูลแสดงผลในเว็บไซต์ของเรา
6. เลื่อน Mouse ไปทาบ SYSTEM ADMIN
7. เลือก เมนู เพื่อเข้าสู่ส่วนจัดการเมนู

มองหาโมดูล ปฏิทินนาฬิกา กำหนดตำแหน่งการแสดงผลเป็นด้านขวา
9. ลำดับที่ให้เลือกเป็น 1 (จะแสดงเป็นลำดับต่อจากเมนูค้นหา ซึ่งกำหนดเป็น 0)
10. Column แสดง ให้เลือกเป็น ใช่
11. คลิ๊ก ตกลง

12. จะกลับมาส่วนจัดการเมนูอีกครั้งหนึ่ง ให้เราคลิ๊ก Mouse ขวา เมนู หน้าแรก
13. คลิ๊ก Open in New Windows

จะปรากฏโมดูลปฏิทินนาฬิกา ทางด้านขวามือของเว็บไซต์

การกำหนดสิทธิให้บุคคลทั่วไปสามารถใช้โมดูลได้
โดยปกติแล้วเมื่อติดตั้งโมดูลเสร็จแล้วกลุ่มที่สามารถใช้งานโมดูลได้จะมีเพียง เว็บมาสเตอร์ และสมาชิกเท่านั้น บุคคลทั่วไปจะยังไม่สามารถใช้งานโมดูลได้ ฉะนั้นหากต้องการให้ บุคคลทั่วไป สามารถใช้งาน โมดูลปฏิทินนาฬิกา ได้จะต้องไปกำหนดสิทธิในเมนู กลุ่ม โดยมีขั้นตอนดังนี้
1. เลือก SYSTEM ADMIN
2. เลือก กลุ่ม

3. ให้คลิ๊ก แก้ไข ในกลุ่ม บุคคลทั่วไป

4. คลิ๊ก ในสิทธิการใช้งาน ปฏิทินทินนาฬิกา
5. คลิ๊ก ปรับปรุงกลุ่ม

6. ให้ทดลอง ออกจากระบบ


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