الحلات الشرطية فى القوالب

كل ما يهم مطور المواقع ... لغات برمجة المواقع .. سكربتات .. مناقشات ..
مغلق
memadesoky
عضو جديد
مشاركات: 20
اشترك في: 27 يوليو 2008, 18:21
مكان: ارض البرمجة

الحلات الشرطية فى القوالب

مشاركة بواسطة memadesoky »

السلام عليكم

لم اعرف اذا كان الموضوع فى القسم الصحيح ام لاء لانى لم اجد قسم مخصص

ولكن

نرجع للسوأل وهو فى نظام القوالب

عندى ملف عادى يحتوى على
عملت متغير يتحقق اذا كان الكوكيز موجود طبعا فى باقى للملف ولكن دة الجزء اللى يهمنى الان انظر

كود: تحديد الكل

$ulu = isset($_COOKIE[sssssss]);
هذا للتحقق وطبعا فى قالب مستدعى ولكن لم استدعى الملف من نفس الcase ولكن انا عامل

كود: تحديد الكل

default:
echo $tpl->show('index_body.html');
break;
باقى الcase عبارة عن حاجات تسجيل دخول او زى كدا ولو نجع الامر بيحولو الى نفس الصفحة ولكن لوضع default
وفى ملف القالب عايز اذا كان العضو مسجل يظهر كذا واذا كان لا يظهر بمعنى ان لو الكوكيز موجود اوك يقولو مرحبا مش موجود يقولو شئ تانى ما علينا المهم

كود: تحديد الكل

{if ulu}
<p style="text-align:center;"><span lang="ar-eg" dir="rtl" style=" font-size:small;font-family:Tahoma;color:red;"><strong>مرحبا بك</strong></span></p>
{/if}
ولكن لا يظهر شئ ولا اعرف الخطاء من اية هل طريقة الكتابة فى القالب صحيح

وعلى فكرة انا جربت

كود: تحديد الكل

{if ulu=='2 mof_func_isset($_COOKIE[sssssss])'}
<p style="text-align:center;"><span lang="ar-eg" dir="rtl" style=" font-size:small;font-family:Tahoma;color:red;"><strong>مرحبا بك</strong></span></p>
{/if}
بى الشكل دة ومل نجاحت
saanina
عبدالرحمــــن
مشاركات: 3762
اشترك في: 30 أغسطس 2004, 13:54

رد: الحلات الشرطية فى القوالب

مشاركة بواسطة saanina »

ربما مكان المتغير ليس عاماً
عموماً جرب الشرط وشوف لو ظهر انه مادخل فيعني ان المتغير ماجا للقالب صح

كود: تحديد الكل

{if ulu}
<p style="text-align:center;"><span lang="ar-eg" dir="rtl" style=" font-size:small;font-family:Tahoma;color:red;"><strong>مرحبا بك</strong></span></p>
{else}
غير مسجل
{/if}
memadesoky
عضو جديد
مشاركات: 20
اشترك في: 27 يوليو 2008, 18:21
مكان: ارض البرمجة

رد: الحلات الشرطية فى القوالب

مشاركة بواسطة memadesoky »

تمام تم الحل المتغير كان فى مكان غلط اضافتة فى اول الملف اشتغل لا اعلم لماذا ولكن المهم تم الحل

لى استفسار بسيط تانى معلش نفس الموضوع لو فى اكتر من متغير

كود: تحديد الكل

{if ulu&&ulu2}
ولا فى طريقة تانية للتحقق من متغيرن مع بعض او حالاتين ياعنى
saanina
عبدالرحمــــن
مشاركات: 3762
اشترك في: 30 أغسطس 2004, 13:54

رد: الحلات الشرطية فى القوالب

مشاركة بواسطة saanina »

استخدم متغير خارجي داخل ملف الشفره مش داخل الستايل

كود: تحديد الكل

$var3 = ($var && $var2);
memadesoky
عضو جديد
مشاركات: 20
اشترك في: 27 يوليو 2008, 18:21
مكان: ارض البرمجة

رد: الحلات الشرطية فى القوالب

مشاركة بواسطة memadesoky »

تمام متشكر اخى بجد والله انت مبرمج ماحصلتش :D
مغلق