لديك حساب بالفعل؟ دخول
دخول  سجل الأن 
مشكلة مع نظام القوالب والجافا سكربت
السلام عليكم
انا جديد فى استخدام نظام القوالب
انا بحثت ولقيت ان افضل واحد هو الاسمارتى
ولقيته كدة فعلا وشغال تمام وفيه مميزات جميلة لكن دلوقت انا مش عارف احط جافا سكربت فى القالب كل محط وسوم الجافا سكربت يقول لى
Smarty error: [in home.tpl line 3]: syntax error: unrecognized tag
تاريخ البداية: 21 / سبتمبر / 2011 الساعة 12:45 اخر نشاط: 29 / ديسمبر / 2011 الساعة 9:43 سمارتى قوالب
1 إجابة
وعليكم السلام اولا
ثانيا مشكلتك حلها ساهل جدا
اعتقد انك لم تقرا كثيرا عن الاسمارتى وعشان تشتغل صح معاه لازم تعرفه كل شى عنه
المهم
دلوقت عشان تحط اكواد js او اكود css فى القالب لازم تحطيهم بين وسمين بيخلو المحرك يتجاهلهم تماما
وفى طريقتين لعما كدة
الاولى:-وسم {literal}
والوسم ده بيقوم بتجاهل اى كود js او كود css بينه لان اكواد الجافا والسى اس اس بتحوى على علامات مثل متغيرات السمارتى
مثال
{literal}
<script type=\"text/javascript\">
  function foo() {
    ... code ...
  }
</script>
{/literal}
اما الطريقة الاخرى لو عايز تحط متغير بين اكواد الـPHP وبذلك الطريقة السابقة مش هتشتغل لان اى متغير المحرك سوف يتجاهله طيب دلوقت نعمل ايه؟

الطريقة التانية:- استخدام وسوم{ldelim},{rdelim}

ودولا مثلا لو عايز تحط متغير فى وسط الجافا بس دى طريقة معقدة شوية مثال
<script language=\"JavaScript\">
function foo() {ldelim}
    ... code ...
{rdelim}
</script>

بواسطة: Gamal
منذ: 21 / سبتمبر / 2011 الساعة 12:45

فى الاصدار الثالث يمكنك كتابة اكواد جافا دون الحاجة لعمل مثل هذه الاشياء
29 / ديسمبر / 2011 الساعة 9:43

أنشر اجابتك

xهل تريد الاجابة عن هذا السؤال؟ من فضلك سجل دخول او اشترك لتتمكن من الاجابة