ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: EKhaoFang ที่ 06 กรกฎาคม 2010, 22:40:06



หัวข้อ: smarty + literal
เริ่มหัวข้อโดย: EKhaoFang ที่ 06 กรกฎาคม 2010, 22:40:06
สอบถามหน่อยครับ
คือผมใช้ literal ครอบพวก jQuery กับ CSS ไว้
แต่ผมอยากใช้ตัวแปลของ Smarty ในส่วนของ jQuery หรือ CSS บ้างจะต้องทำอย่างไรครับ
ผมจะใช้ไปกำหนดพวก Path เต็มของรูปและอื่น ๆ ครับ

เพิ่งหัด Smarty ครับรบกวนด้วยครับ :wanwan017:


หัวข้อ: Re: smarty + literal
เริ่มหัวข้อโดย: vii ที่ 06 กรกฎาคม 2010, 23:58:46
ก็ปิดแล้วเปิด literal ใหม่สิครับ เปิด literal ไปจนถึงที่ต้องใช้ smarty แล้วก็ปิด แล้วค่อยเปิดใหม่


หัวข้อ: Re: smarty + literal
เริ่มหัวข้อโดย: EKhaoFang ที่ 07 กรกฎาคม 2010, 01:02:09
มันเยอะมากมายเลยอ่ะครับ เฉพาะรูปของ css ก็ 20 รูปแล้ว :wanwan035:
ไม่ทราบพอมีวิธีง่ายกว่านี้ไหมครับ :wanwan004:


หัวข้อ: Re: smarty + literal
เริ่มหัวข้อโดย: navico ที่ 07 กรกฎาคม 2010, 03:37:40
โยน path ใส่ตัวแปล แล้วก็ไปเรียกใช้เอาอ่ะครับ ...
มั่วๆเอาอ่ะผม


หัวข้อ: Re: smarty + literal
เริ่มหัวข้อโดย: EKhaoFang ที่ 07 กรกฎาคม 2010, 05:10:57
เวลาใช้ผมก็ assign path เข้าตัวแปลอยู่แล้วครับ
แต่ทีนี้ถ้าไม่ใช่ literal ครอบ css มันจะ error ครับ
แต่ถ้าใช้ครอบก็ใช้ตัวแปลของ smarty ที่ assign ค่าเข้าไปไม่ได้อีก :wanwan017:


หัวข้อ: Re: smarty + literal
เริ่มหัวข้อโดย: nokaek ที่ 07 กรกฎาคม 2010, 20:51:55
ลองใช้ {ldelim} มันจะแทน "{" และ {rdelim} "}" น่าจะแก้ขัดได้บ้างนะ :wanwan007:


หัวข้อ: Re: smarty + literal
เริ่มหัวข้อโดย: EKhaoFang ที่ 07 กรกฎาคม 2010, 22:22:11
หมายถึงใช้ {ldelim} ใน {literal} ได้หรอครับ :wanwan017:


หัวข้อ: Re: smarty + literal
เริ่มหัวข้อโดย: nokaek ที่ 08 กรกฎาคม 2010, 12:48:22
หมายถึงใช้ {ldelim} ใน {literal} ได้หรอครับ :wanwan017:

ปกติเราจะทำแบบนี้

{literal}
function add(x)
{
   // do something
}
{/literal}

ทดแทนแบบนี้ได้
function add(x)
{ldelim}
   // do something
{rdelim}