Contact
Line : comsiam
Contact
Line : comsiam

ส่วนหัวเว็บไซต์ Joomla มักประกอบด้วยโลโก้หรือชื่อเว็บไซต์ เมนูหลัก และอาจมีคำโปรยหรือช่องค้นหา วิธีแก้ไขขึ้นอยู่กับเทมเพลตที่ใช้ โดยเริ่มจากตัวเลือกของ Template Style และการจัดโมดูลก่อน หากต้องปรับรูปลักษณ์เพิ่มเติมจึงค่อยใช้ CSS ในไฟล์กำหนดเองของเทมเพลต
กำหนดก่อนว่าส่วนหัวต้องแสดงอะไร และผู้เข้าชมควรทำอะไรจากบริเวณนี้ เช่น กลับหน้าแรก เปิดเมนู หรือค้นหาข้อมูล การจัดองค์ประกอบให้มีลำดับชัดเจนช่วยให้ส่วนหัวไม่ดูแน่นเกินไป
โดยทั่วไปส่วนหัวอาจมีโลโก้ ชื่อเว็บไซต์ เมนูหลัก ปุ่มติดต่อ หรือช่องค้นหา เลือกเฉพาะสิ่งที่จำเป็นและจัดลำดับให้สิ่งสำคัญเห็นได้ง่าย
ใช้โลโก้ที่อ่านได้ในขนาดเล็ก และตรวจว่าชื่อเว็บไซต์หรือคำโปรยไม่ยาวจนเบียดเมนู หากเทมเพลตมีช่อง Brand, Logo, Title หรือ Tagline ให้เตรียมข้อมูลให้เหมาะกับพื้นที่นั้น
ใน Joomla 5 ไปที่ System → Templates Panel → Site Templates Styles แล้วเปิด Template Style ที่เว็บไซต์ใช้อยู่ ตรวจตัวเลือกในแท็บ Advanced หรือส่วนที่เกี่ยวกับ Brand, Logo และ Header
เลือกไฟล์โลโก้หรือแก้ชื่อเว็บไซต์ตามตัวเลือกที่เทมเพลตมีให้ บางเทมเพลตให้เลือกใช้ภาพโลโก้หรือข้อความชื่อเว็บไซต์อย่างใดอย่างหนึ่ง
หากมีตัวเลือกสีหรือพื้นหลัง ให้ปรับจากหน้าตั้งค่านี้ก่อน แล้วบันทึกและเปิดหน้าเว็บไซต์ตรวจผล วิธีนี้มักดูแลง่ายกว่าการเขียน CSS เอง
เลือก Save หรือ Save & Close แล้วตรวจส่วนหัวบนหน้าเว็บไซต์จริง หากมีหลาย Template Style ให้แน่ใจว่าแก้สไตล์ที่ถูกใช้กับหน้าที่ต้องการ
ตำแหน่งโมดูลขึ้นอยู่กับผู้พัฒนาเทมเพลต ชื่ออย่าง menu, topbar หรือ header เป็นเพียงตัวอย่าง ไม่ได้ใช้เหมือนกันทุกธีม
ดูคู่มือหรือหน้าตัวอย่างตำแหน่งโมดูลของเทมเพลต แล้วตรวจว่าเมนูค้นหาหรือโมดูลอื่นควรวางไว้ตรงไหน ใน Cassiopeia ส่วน Brand อยู่ในโครงสร้างส่วนหัว แต่ไม่ใช่ตำแหน่งโมดูลโดยตรง
เปิดโมดูลเมนูที่ต้องการใช้ แล้วเลือก Position ที่เทมเพลตรองรับ ตรวจการกำหนดหน้าในส่วน Menu Assignment ด้วย หากต้องการให้เมนูแสดงเฉพาะบางหน้า
ตรวจว่าโลโก้ เมนู และปุ่มต่าง ๆ ไม่เบียดกัน โดยเฉพาะเมื่อเมนูมีหลายรายการ หากแน่นเกินไป ให้ลดรายการที่ไม่จำเป็นหรือจัดเมนูย่อยให้เหมาะสม
หากตัวเลือกของเทมเพลตไม่พอ อาจปรับ CSS เพิ่มเติมในไฟล์ที่เทมเพลตรองรับ เช่น user.css สำหรับ Cassiopeia
สำรองไฟล์ที่จะแก้ และหลีกเลี่ยงการเปลี่ยนไฟล์หลักของเทมเพลตโดยตรง เพราะการอัปเดตอาจเขียนทับการปรับแต่ง
ตัวอย่างเช่น Cassiopeia ใช้ .container-header สำหรับรูปแบบส่วนหัว แต่เทมเพลตอื่นอาจใช้ชื่อคลาสต่างกัน ตรวจชื่อคลาสก่อนเพิ่ม CSS
.container-header {
background-color: #17324d;
background-image: none;
}
ตัวอย่างนี้เปลี่ยนสีพื้นหลังของส่วนหัวใน Cassiopeia หากใช้เทมเพลตอื่น ต้องปรับตัวเลือก CSS ให้ตรงกับโครงสร้างของเทมเพลตนั้น
ตรวจส่วนหัวบนมือถือและคอมพิวเตอร์ ดูว่าเมนูยังใช้งานได้ โลโก้ไม่ถูกตัด และตัวอักษรอ่านชัด หากมีปัญหา ให้ย้อน CSS ที่เพิ่งเพิ่มแล้วปรับทีละค่า
สำหรับเว็บไซต์ที่ ComSiam ดูแล ควรทดลองแก้ส่วนหัวบนเว็บทดสอบก่อน และตรวจทั้งตำแหน่งโมดูลกับการแสดงผลบนมือถือก่อนนำขึ้นเว็บไซต์จริง
เริ่มแก้ส่วนหัว Joomla จากตัวเลือกของ Template Style แล้วตรวจการวางเมนูและโมดูลตามตำแหน่งที่เทมเพลตรองรับ หากต้องปรับเพิ่มเติมจึงใช้ CSS ในไฟล์กำหนดเอง พร้อมสำรองข้อมูลและตรวจผลบนหลายขนาดหน้าจอ การจัดโลโก้ เมนู และปุ่มให้ชัดเจนช่วยให้ผู้เข้าชมเข้าใจและใช้งานเว็บไซต์ได้ง่ายขึ้น