วิธีเพิ่มช่องค้นหาในเมนูหรือส่วนหัวเว็บไซต์ Joomla

เพิ่มช่องค้นหาใน Joomla ได้ด้วยโมดูล Smart Search แล้วเลือกตำแหน่งแสดงผลของเทมเพลต เช่น ส่วนหัวหรือแถบด้านข้าง หากต้องการให้ช่องค้นหาแสดงเฉพาะบางหน้า สามารถกำหนดหน้าแสดงผลได้จากการตั้งค่าโมดูล

❶ สร้างโมดูล Smart Search

① เข้าสู่ระบบหลังบ้าน แล้วไปที่ System → Manage → Site Modules จากนั้นกด New

② เลือกชนิดโมดูล Smart Search แล้วตั้งชื่อโมดูล เช่น “ค้นหาเว็บไซต์”

③ ตั้งสถานะเป็น Published และกำหนดการเข้าถึงเป็น Public หากต้องการให้ผู้เข้าชมทั่วไปใช้ช่องค้นหาได้

④ ตั้งค่า Show Title เป็น Hide หากไม่ต้องการให้ชื่อโมดูลแสดงเหนือช่องค้นหา

❷ เลือกตำแหน่งแสดงช่องค้นหา

① ในช่อง Position เลือกตำแหน่งของเทมเพลตที่ต้องการ เช่น ตำแหน่งส่วนหัว เมนู หรือแถบด้านข้าง ชื่อตำแหน่งขึ้นอยู่กับเทมเพลตที่เว็บไซต์ใช้

② หากไม่แน่ใจว่าตำแหน่งใดอยู่ตรงไหน ให้เปิดหน้ารายการตำแหน่งโมดูลหรือดูตัวอย่างตำแหน่งของเทมเพลตก่อนเลือก

③ กำหนดลำดับโมดูลในตำแหน่งเดียวกัน หากมีโมดูลอื่นอยู่บริเวณนั้น เพื่อควบคุมว่าช่องค้นหาจะแสดงก่อนหรือหลังรายการอื่น

④ บันทึกชั่วคราว แล้วเปิดหน้าเว็บไซต์ตรวจว่าช่องค้นหาอยู่ในตำแหน่งที่ต้องการ หากไม่พบ ให้ตรวจชื่อ Position และสถานะโมดูลอีกครั้ง

❸ กำหนดหน้าที่ต้องการให้แสดง

① เปิดแท็บ Menu Assignment ในหน้าแก้ไขโมดูล

② เลือก On All Pages เพื่อแสดงช่องค้นหาทุกหน้า หรือเลือก Only on the pages selected เพื่อระบุเฉพาะบางหน้า

③ หากเลือกแสดงเฉพาะบางหน้า ให้ทำเครื่องหมายรายการเมนูที่ต้องการ เช่น หน้าแรกหรือหน้าบทความ

④ กด Save & Close แล้วทดสอบหน้าเว็บทั้งหน้าที่กำหนดให้แสดงและหน้าที่ไม่ได้เลือก

❹ ปรับการค้นหาและแก้ปัญหาเบื้องต้น

① ในตัวเลือกของโมดูล สามารถเปิดคำแนะนำการค้นหา หรือกำหนดให้ลิงก์ Advanced Search พาไปยังหน้าผลการค้นหาได้

② หากใช้ตัวกรองค้นหา ให้เลือกตัวกรองที่เตรียมไว้ใน Smart Search หากไม่ต้องการจำกัดผลลัพธ์ ให้คงค่าเริ่มต้นไว้

③ ถ้าช่องค้นหาแสดงแต่ค้นหาเนื้อหาไม่พบ ให้ตรวจว่า Smart Search เปิดใช้งานและจัดทำดัชนีเนื้อหาที่ต้องการค้นหาแล้ว

④ หากช่องค้นหาไม่แสดง ให้ตรวจสถานะ Published, สิทธิ์การเข้าถึง, การกำหนดหน้าใน Menu Assignment และตำแหน่งโมดูลของเทมเพลต

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

หากต้องการช่องค้นหาบนทุกหน้า ให้เลือกตำแหน่งส่วนหัวที่เทมเพลตรองรับและกำหนดให้โมดูลแสดงทุกหน้า จากนั้นตรวจการจัดวางไม่ให้ทับกับโลโก้หรือเมนูหลัก ComSiam แนะนำให้ตรวจการแสดงผลหลังเปลี่ยนเทมเพลตด้วย เพราะตำแหน่งโมดูลอาจไม่เหมือนเดิม