แก้ปัญหาส่วนเสริม Joomla ติดตั้งแล้วแต่ไม่แสดงบนเว็บไซต์

ติดตั้งส่วนเสริม Joomla สำเร็จไม่ได้แปลว่าจะปรากฏบนหน้าเว็บทันที บางชนิดต้องเปิดใช้งาน กำหนดตำแหน่งหรือเมนู หรือสร้างรายการเมนูใหม่ก่อน ให้ตรวจตามประเภทของ Extension แล้วทดสอบหน้าเว็บที่ถูกต้อง

❶ ตรวจประเภทและสถานะของส่วนเสริม

เริ่มจากตรวจว่าส่วนเสริมเป็น Component, Module, Plugin, Template หรือ Language เพราะแต่ละประเภทแสดงผลและตั้งค่าต่างกัน

เปิดหน้า System → Manage → Extensions หรือหน้าจัดการเฉพาะ แล้วค้นหาชื่อส่วนเสริม ตรวจว่าสถานะเป็น Enabled หรือไม่ หากปิดอยู่ ให้เปิดใช้งานเฉพาะรายการที่เกี่ยวข้องและตรวจว่าระบบไม่มีข้อความผิดพลาด

❷ หากเป็น Module ให้ตรวจตำแหน่งและหน้าแสดงผล

Module มักแสดงเป็นส่วนประกอบรอบเนื้อหาหลัก เช่น เมนู กล่องค้นหา หรือบทความล่าสุด หากติดตั้งแล้วไม่เห็น ให้เปิดหน้า Content → Site Modules หรือเมนู Modules ตามเวอร์ชัน Joomla แล้วตรวจรายการต่อไปนี้

  • Status: ต้องเผยแพร่หรือเปิดใช้งาน
  • Position: เลือกตำแหน่งที่มีอยู่ใน Template ที่ใช้งาน
  • Menu Assignment: กำหนดให้แสดงในหน้าที่ต้องการ หรือเลือกทุกหน้า
  • Access: กำหนดระดับผู้เข้าชมที่มีสิทธิ์เห็น
  • Start/Finish Publishing: ตรวจวันและเวลาที่ตั้งให้เริ่มหรือหยุดแสดง
  • Language: ตรวจภาษาให้ตรงกับหน้าที่กำลังเปิดดู

หากไม่ทราบว่ามีตำแหน่งใดใน Template ให้ดูตัวอย่างตำแหน่งจากหน้าจัดการ Template หรือคู่มือของ Template นั้น การใส่ชื่อ Position ที่ Template ไม่รองรับอาจทำให้ Module ไม่ปรากฏ

❸ หากเป็น Component ให้สร้างหรือเลือกเมนู

Component เป็นระบบหรือฟังก์ชันหลักของเว็บไซต์ จึงอาจไม่แสดงเป็นกล่องบนหน้าเว็บหลังติดตั้ง บาง Component ต้องสร้าง Menu Item เพื่อเปิดหน้าของระบบนั้น

ลองทำตามนี้

  1. เปิดหน้าจัดการ Menus แล้วเลือกเมนูที่ต้องการ
  2. สร้าง Menu Item ใหม่
  3. เลือกชนิดรายการเมนูที่เชื่อมกับ Component
  4. ตั้งชื่อเมนู สถานะ และระดับการเข้าถึง
  5. บันทึก แล้วเปิดหน้าเว็บไซต์ผ่านเมนูที่สร้าง

หาก Component ไม่มีชนิด Menu Item ให้เลือก ให้ตรวจคู่มือของผู้พัฒนาว่าต้องเปิดใช้ผ่าน Module, shortcode หรือวิธีอื่นหรือไม่

❹ หากเป็น Plugin อย่าคาดว่าจะเห็นเป็นองค์ประกอบบนหน้าเว็บ

Plugin มักทำงานเมื่อเกิดเหตุการณ์ใน Joomla หรือเมื่อมีการเรียกใช้ฟังก์ชันเฉพาะ จึงอาจไม่มีปุ่มหรือกล่องให้เห็นโดยตรงหลังติดตั้ง

ตรวจว่า Plugin เปิดใช้งานแล้ว ตั้งค่าครบ และทำงานกับหน้าหรือเหตุการณ์ที่ถูกต้องหรือไม่ เช่น Plugin สำหรับแบบฟอร์มอาจทำงานเฉพาะเมื่อมีการเรียกใช้ในบทความหรือส่วนเสริมที่เกี่ยวข้อง

❺ ตรวจ Template, แคช และเงื่อนไขอื่น

หากตั้งค่าถูกแล้วแต่ยังไม่แสดง ให้ตรวจเพิ่มเติมดังนี้

① Template และตำแหน่ง Module

ตรวจว่าเว็บไซต์ใช้ Template Style ที่ถูกต้อง และตำแหน่งที่เลือกมีอยู่จริงใน Template หากมีหลาย Template Style แต่ละรายการอาจใช้ตำแหน่งไม่เหมือนกัน

② แคชของ Joomla หรือเบราว์เซอร์

ล้างแคชของ Joomla และโหลดหน้าเว็บใหม่ หากมีระบบแคชจากโฮสติ้งหรือส่วนเสริมอื่น ให้ล้างแคชตามคู่มือของระบบนั้นด้วย

③ เงื่อนไขการเผยแพร่และสิทธิ์การเข้าถึง

ตรวจวันเผยแพร่ ภาษา เมนูที่กำหนด และระดับ Access ว่าตรงกับผู้ใช้ที่กำลังเปิดหน้าเว็บหรือไม่ บางรายการอาจมองเห็นได้เฉพาะผู้ดูแลที่เข้าสู่ระบบแล้ว

④ ข้อผิดพลาดจากส่วนเสริมหรือ Template

ตรวจว่ามีการแจ้งเตือนหลังติดตั้งหรือไม่ และทดสอบว่าปัญหาเกิดกับหน้าใด หากเพิ่งติดตั้งหลาย Extension ให้ตรวจทีละรายการเพื่อหาส่วนที่เกี่ยวข้อง

❻ เช็กลิสต์แก้ปัญหาอย่างรวดเร็ว

  • ส่วนเสริมเปิดใช้งานแล้ว
  • ตรวจประเภท Extension ถูกต้อง
  • Module ถูกเผยแพร่และกำหนด Position แล้ว
  • กำหนด Menu Assignment ให้ตรงกับหน้าที่ทดสอบ
  • Component มี Menu Item หรือวิธีเรียกใช้งานแล้ว
  • Plugin ตั้งค่าและเรียกใช้งานตามคู่มือแล้ว
  • ตรวจ Access, ภาษา และวันเผยแพร่
  • ล้างแคชแล้วลองเปิดหน้าเว็บใหม่

ComSiam แนะนำให้ตรวจทีละข้อและบันทึกการเปลี่ยนแปลงไว้ หากหน้าเว็บมีปัญหาหลังเปิด Extension ให้ปิดเฉพาะรายการนั้นชั่วคราว แล้วตรวจคู่มือหรือข้อความผิดพลาดก่อนเปิดกลับ

สรุป

เมื่อส่วนเสริม Joomla ติดตั้งแล้วแต่ไม่แสดง ให้ตรวจสถานะและประเภทก่อน จากนั้นตรวจตำแหน่งกับหน้าแสดงผลของ Module สร้าง Menu Item สำหรับ Component และตรวจการตั้งค่าของ Plugin หากยังไม่เห็น ให้ตรวจ Template, Access, ภาษา และแคชให้ครบ