ตอนนี้คงทำให้เว็บตัวเองเปลี่ยนสกิน (เฉพาะหน้าเว็บหลังซึ่งเปลี่ยนโดย Admin) ได้แล้ว แต่อยากจะให้ User เปลี่ยนสกินได้ โดยเป็นแบบเฉพาะบุคคล ลักษณะดังนี้ คงต้องเก็บค่า ID ของสกินที่ User ใช้ลงไปในฐานข้อมูลรวมไปกับข้อมูล อื่นๆ ของ User นั้นๆ ด้วย
ดังเช่นว่า ข้อมูล User A มีข้อมูล IDname=A IDskin=0001
ก็เอาตรงนี้ไปเชื่อมโยงกับพาธของสกินที่ User ดังกล่าวใช้อ่ะนะ
แต่ก่อนที่จะมีผู้ที่รู้ลึกรู้จริงเข้ามาตอบ
เปรียวขอเสนอความคิดแบบงูๆ ปลาๆ
บวกกับยังไม่เคยทดสอบ เพราะไม่เคยทำดู
เดาว่า.............
ตอนนี้คงทำให้เว็บตัวเองเปลี่ยนสกิน
(เฉพาะหน้าเว็บหลังซึ่งเปลี่ยนโดย Admin)
ได้แล้ว แต่อยากจะให้ User เปลี่ยนสกินได้
โดยเป็นแบบเฉพาะบุคคล
ลักษณะดังนี้ คงต้องเก็บค่า ID ของสกินที่
User ใช้ลงไปในฐานข้อมูลรวมไปกับข้อมูล
อื่นๆ ของ User นั้นๆ ด้วย
ดังเช่นว่า ข้อมูล User A มีข้อมูล
IDname=A
IDskin=0001
ก็เอาตรงนี้ไปเชื่อมโยงกับพาธของสกินที่ User
ดังกล่าวใช้อ่ะนะ
บอกไว้ก่อนว่าไม่เคยทำจิงๆ แต่อยากช่วย
หากผิดพลาดก็ขออภัย
ฝากท่านอื่นที่รู้ลึกรู้จริงเข้ามาช่วยด้วยฮ่ะ
เอาแบบสั้นๆไปประยุกต์ดูนะ
เก็บ template และ CSS ลงฐานข้อมูลครับ ปกติก็เพิ่มฟิลด์ลงบนฐานข้อมูลสมาชิกละครับ เนื่องจากเป็นข้อมูลส่วนบุคคลอยู่แล้ว
ถ้าจะเก็บเป็นไฟล์ก็ได้ครับ แยกกันคนละโฟลเดอร์เท่านั้นครับ
สิ่งที่ต้องทำความเข้าใจ คือ หลักการทำ template และ วิธีการปรับแต่ง CSS ละครับ ถ้าเข้าใจ 2 อย่างนี่แล้ว การเก็บไว้บนไฟล์ หรือ การเก็บไว้ใน db ก็ไม่ใช่ปัญหา