ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingตอนที่เปลี่ยน $template_dir เป็นอีกแบบหนึ่งใน smarty ระบบไม่ยอมเปลี่ยน theme ให้
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ตอนที่เปลี่ยน $template_dir เป็นอีกแบบหนึ่งใน smarty ระบบไม่ยอมเปลี่ยน theme ให้  (อ่าน 603 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
okgofun
ก๊วนเสียว
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 396



ดูรายละเอียด
« เมื่อ: 02 มีนาคม 2008, 14:31:20 »

ตอนที่เปลี่ยน $template_dir เป็นอีกแบบหนึ่งใน smarty ระบบไม่ยอมเปลี่ยน theme ให้ ไม่ทราบว่าเป็นเพราะอะไรเหรอครับ

เช่นถ้า default ผมทำ template อยู่ใน folder templates ปรกตินะครับ แล้วต่อไปถ้าผมจะเปลี่ยน theme เว็บเป็น template อีกแบบ ซึ่งเก็บไว้ใน folder template_new ผมจึงเซ็ตค่าในระบบเพื่อบอกให้ smarty รู้ว่าเราจะเลือกใช้ template แบบใหม่คือ

$smarty->template_dir = "template_new" ;

ปรากฏว่าระบบก็ไม่ยอมทำงานอะครับ ไม่ว่าจะหมดเวลาของ cache หรืออะไรก็ตาม ระบบมันไม่ยอมเปลี่ยน template ไปที่ folder ใหม่ให้เลยหนะครับ นอกจากว่าผมจะเซ็ต $force_compile = true มันถึงจะยอม compile ใหม่ แต่ว่า ถ้าเซ็ตแบบนี้ตลอด รู้สึกว่า cache ก็จะไม่มีค่าเลย คือระบบจะ compile เพื่อ regenerate template ใหม่ตลอด

เฮ้อ จนปัญญา ควรจะใช้วิธียังไงดีครับ จะได้เขียนสคริ๊ปให้เป็นมาตรฐานแต่แรกเอาไว้ได้เลย  Cry

ขอบคุณมากครับ
บันทึกการเข้า

จะต้องทำให้ได้เดือนละอย่างต่ำ $1,000 แล้วก็ไม่โดนแบน
หน้า: [1]   ขึ้นบน
พิมพ์