Contact
Line : comsiam
Contact
Line : comsiam

แก้ CSS เทมเพลต Joomla อย่างปลอดภัยโดยสำรองไฟล์ก่อน และเพิ่ม CSS ในไฟล์กำหนดเองหรือ Child Template แทนการแก้ไฟล์หลักของเทมเพลตโดยตรง จากนั้นทดสอบทีละจุดบนเว็บสำเนาและตรวจผลทั้งมือถือกับคอมพิวเตอร์
ก่อนเปลี่ยน CSS ให้สำรองไฟล์ที่จะปรับ รวมถึงไฟล์เว็บไซต์และฐานข้อมูล หากเว็บไซต์ใช้งานจริง ควรทดลองบนเว็บสำเนาก่อน
เปิดหน้าเว็บแล้วใช้เครื่องมือ Inspect ของเบราว์เซอร์เลือกองค์ประกอบที่ต้องการ เช่น หัวข้อ เมนู หรือส่วนหัว จากนั้นตรวจชื่อ class หรือ id ที่ใช้จริง อย่าเดาชื่อตัวเลือก CSS เพราะอาจไม่ตรงกับเทมเพลต
หากต้องการเปลี่ยนสี โลโก้ หรือรูปแบบที่มีตัวเลือกใน Template Style ให้เริ่มจากตรงนั้น เพราะไม่ต้องเขียน CSS เอง
user.cssเทมเพลตบางชุดรองรับไฟล์ CSS กำหนดเอง เช่น Cassiopeia ใช้ user.css สำหรับเพิ่มหรือเขียนทับรูปแบบเดิม ตรวจคู่มือของเทมเพลตว่าควรสร้างไฟล์ไว้ตำแหน่งใด
หากต้องเพิ่ม CSS หลายจุดหรือแก้เทมเพลตเป็นประจำ ให้พิจารณาสร้าง Child Template แล้วเก็บไฟล์ CSS ไว้ที่นั่น เพื่อแยกงานปรับแต่งออกจากเทมเพลตหลัก
ตัวอย่างนี้เปลี่ยนสีหัวข้อ โดยต้องวางในไฟล์ CSS กำหนดเองที่เทมเพลตรองรับ:
h1,
h2,
h3 {
color: #174a7e;
}
หากต้องการปรับเฉพาะส่วน ให้ใช้ class หรือ id ที่ตรงกับองค์ประกอบนั้น แทนการกำหนด CSS กว้าง ๆ ที่อาจเปลี่ยนหลายหน้าพร้อมกัน
บันทึกไฟล์แล้วรีเฟรชหน้าเว็บ ตรวจว่าการเปลี่ยนแปลงเกิดเฉพาะบริเวณที่ตั้งใจ หากไม่เห็นผล ให้ตรวจชื่อ selector ตำแหน่งไฟล์ และแคชของเว็บไซต์หรือเบราว์เซอร์
เพิ่มหรือเปลี่ยน CSS ทีละกฎ หากแก้หลายส่วนพร้อมกันแล้วหน้าเว็บผิดรูปแบบ จะหาสาเหตุและย้อนกลับได้ยาก
เปิดหน้าแรก หน้าบทความ หน้าหมวดหมู่ และหน้าที่มีโมดูลสำคัญ เพราะ CSS บางกฎอาจส่งผลเฉพาะบางหน้า
ยืนยันว่าข้อความไม่ล้น เมนูไม่ซ้อน และภาพหรือปุ่มยังอยู่ในตำแหน่งเหมาะสมบนจอเล็ก
หลังอัปเดต Joomla หรือเทมเพลตหลัก ให้ตรวจว่า CSS กำหนดเองยังทำงานตรงตามต้องการ การอัปเดตอาจเปลี่ยนโครงสร้างหรือชื่อ class ของเทมเพลต
ลบหรือย้อนเฉพาะกฎ CSS ล่าสุดที่เพิ่มไว้ แล้วโหลดหน้าเว็บใหม่ หากยังไม่กลับเป็นปกติ ให้นำไฟล์สำรองคืน ตรวจว่ากำลังแก้ไฟล์ของ Template Style ที่เว็บไซต์ใช้จริง และตรวจแคชก่อนทดสอบซ้ำ
สำหรับเว็บไซต์ที่ ComSiam ดูแล ควรเก็บสำเนาไฟล์ CSS ก่อนแก้และบันทึกว่ากฎแต่ละชุดใช้กับส่วนใด วิธีนี้ช่วยให้ย้อนกลับและดูแลต่อได้ง่าย
อย่าเริ่มจากแก้ไฟล์ CSS หลักของเทมเพลตโดยตรง ให้สำรองข้อมูล ตรวจ selector ที่ต้องการ แล้วเพิ่ม CSS ในไฟล์กำหนดเองหรือ Child Template จากนั้นทดสอบทีละจุดบนเว็บสำเนาและตรวจทั้งมือถือกับคอมพิวเตอร์ วิธีนี้ช่วยลดโอกาสที่การปรับแต่งจะหายหรือกระทบส่วนอื่นของเว็บไซต์