Contact
Line : comsiam
Contact
Line : comsiam

เมื่อโมดูล Joomla ไม่แสดงบนเว็บไซต์ ให้ตรวจ 3 จุดก่อน ได้แก่ สถานะโมดูล ตำแหน่งที่เลือก และหน้าที่กำหนดให้แสดง จากนั้นจึงตรวจสิทธิ์การเข้าถึง เทมเพลต และเงื่อนไขเฉพาะของโมดูล
① เข้าเมนูจัดการโมดูลในหน้าแอดมิน แล้วค้นหาโมดูลที่มีปัญหา
② ตรวจสถานะให้เป็น Published หากเป็น Unpublished โมดูลจะไม่ปรากฏบนหน้าเว็บไซต์
③ ตรวจวันเริ่มและวันสิ้นสุดการเผยแพร่ หากกำหนดวันเริ่มไว้ในอนาคตหรือวันสิ้นสุดผ่านไปแล้ว โมดูลอาจไม่แสดงตามที่คาด
④ ตรวจระดับการเข้าถึง (Access) ว่าผู้เข้าชมมีสิทธิ์เห็นโมดูลหรือไม่ เช่น โมดูลที่ตั้งให้แสดงเฉพาะ Registered จะไม่ปรากฏแก่ผู้ใช้ทั่วไป
① เปิดการตั้งค่าโมดูลและดูช่อง Position ว่าเลือกตำแหน่งที่ต้องการหรือไม่
② ตรวจว่าตำแหน่งนั้นมีอยู่ในเทมเพลตที่หน้าเว็บกำลังใช้ ตำแหน่งโมดูลถูกกำหนดโดยเทมเพลต ชื่อเดียวกันอาจอยู่คนละบริเวณในแต่ละเทมเพลต
③ หากเพิ่งเปลี่ยนเทมเพลต ให้ลองเลือกตำแหน่งที่เทมเพลตปัจจุบันรองรับ แล้วบันทึกเพื่อทดสอบ
④ หากตั้งใจให้โมดูลปรากฏภายในบทความหรือส่วนเนื้อหา อาจต้องใช้วิธีแสดงตำแหน่งโมดูลในเนื้อหาให้ตรงกับการตั้งค่าของเว็บไซต์
① เปิดแท็บ Menu Assignment ของโมดูล
② ตรวจว่าเลือก On all pages หรือกำหนดเฉพาะหน้าที่ต้องการ หากเลือก No pages โมดูลจะไม่แสดงที่หน้าใด
③ หากเลือกแสดงเฉพาะบางหน้า ให้ตรวจว่าหน้าปัญหาอยู่ในรายการที่เลือกหรือไม่ และหากตั้งให้แสดงทุกหน้ายกเว้นบางหน้า ให้ตรวจว่าหน้านั้นไม่ได้ถูกยกเว้นไว้
④ ทดสอบโดยตั้งให้แสดงทุกหน้าเป็นการชั่วคราว หากโมดูลกลับมาแสดง แสดงว่าควรตรวจเงื่อนไขการกำหนดหน้าอีกครั้ง
โมดูลบางประเภทจะแสดงเฉพาะเมื่อมีข้อมูลตรงตามเงื่อนไข เช่น เลือกหมวดหมู่ถูกต้อง มีบทความที่เผยแพร่แล้ว หรือกำหนดจำนวนรายการมากกว่าศูนย์
① ตรวจตัวกรอง หมวดหมู่ ภาษา จำนวนรายการ และเงื่อนไขอื่นที่เกี่ยวข้องกับโมดูล
② ตรวจว่าข้อมูลต้นทางเผยแพร่แล้วและผู้เข้าชมมีสิทธิ์เข้าถึง
③ หากเป็นโมดูลที่ติดตั้งเพิ่ม ให้ตรวจการตั้งค่าเฉพาะของส่วนเสริมนั้น และดูว่ามีข้อความผิดพลาดหรือการแจ้งเตือนในหน้าแอดมินหรือไม่
④ ตรวจลำดับโมดูลในตำแหน่งเดียวกัน เพราะโมดูลอื่นหรือการจัดรูปแบบของเทมเพลตอาจทำให้เข้าใจว่าโมดูลไม่แสดง
① บันทึกการตั้งค่า แล้วล้างแคช Joomla และแคชของเบราว์เซอร์
② เปิดหน้าเว็บในหน้าต่างส่วนตัวหรืออุปกรณ์อื่น เพื่อดูว่าเป็นปัญหาจากแคชหรือไม่
③ หากโมดูลยังไม่ปรากฏ ให้ทดสอบด้วยตำแหน่งอื่นที่เทมเพลตรองรับ และกำหนดให้แสดงทุกหน้า
④ หากเพิ่งติดตั้งส่วนเสริมหรือแก้เทมเพลต ให้ย้อนการเปลี่ยนแปลงล่าสุดทีละรายการเพื่อหาจุดที่ทำให้เกิดปัญหา
แนวทางตรวจที่เร็วที่สุดคือยืนยันว่าโมดูลเผยแพร่แล้ว เลือกตำแหน่งที่มีอยู่จริง และกำหนดให้แสดงในหน้าที่กำลังทดสอบ ComSiam แนะนำให้เปลี่ยนทีละค่าและรีเฟรชหน้าเว็บทุกครั้ง เพื่อระบุสาเหตุได้ชัดเจน หากต้องส่งข้อมูลให้ผู้ดูแลระบบ ควรแจ้งชื่อโมดูล ตำแหน่ง เทมเพลต และ URL หน้าที่ไม่แสดงด้วย
เมื่อแก้ปัญหาแล้ว ให้ตรวจทั้งหน้าที่กำหนดไว้และหน้าที่ไม่ควรแสดง เพื่อให้แน่ใจว่าโมดูลปรากฏถูกตำแหน่งและไม่แสดงเกินหน้าที่ต้องการ ComSiam ใช้วิธีตรวจแยกสถานะ ตำแหน่ง และการกำหนดหน้าแบบนี้เพื่อช่วยจำกัดจุดที่ต้องแก้