Contact
Line : comsiam
Contact
Line : comsiam

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