طريقة التسجيل المعتمدة داخل معهد هيلبرنت

الى كل من واجه مشكله اثناء التسجيل بالمعهد



أثبت وجودك لا تقرأ وترحل
ركن تطوير منتديات vb3.8.0 القسم خاص بتطوير منتديات الجيل الثالث ويمنع منعاً باتاً.. كتابة اي موضوع يهتم بمشاكل المنتديات (( يمنع وضع نسخ vBulletin ))

الشروط [ if conditionals ] ماهي ؟ وطريقة استخدامها باشكال متعددة

السلام عليكم درس تعليم كتابة الشروط IF في القوالب او كما تسمى الشروط if conditionals وبامكانك استخدامها مع نظام...

احصائياتى

الردود
1

المشاهدات
455
هيلبرنت
.:: رفيق درب ::.
  • هيلبرنت has much to be proud ofهيلبرنت has much to be proud ofهيلبرنت has much to be proud ofهيلبرنت has much to be proud ofهيلبرنت has much to be proud ofهيلبرنت has much to be proud ofهيلبرنت has much to be proud ofهيلبرنت has much to be proud ofهيلبرنت has much to be proud ofهيلبرنت has much to be proud of

  • هيلبرنت غير متواجد حالياً

المشاركات
10,146

+التقييم
297

تاريخ التسجيل
Jul 2015

الاقامة
فى الدنيا

نظام التشغيل
windows 8

رقم العضوية
18
11-23-2016, 11:44 PM
المشاركة 1
11-23-2016, 11:44 PM
المشاركة 1
افتراضي الشروط [ if conditionals ] ماهي ؟ وطريقة استخدامها باشكال متعددة
السلام عليكم
درس تعليم كتابة الشروط IF في القوالب او
كما تسمى الشروط if conditionals وبامكانك استخدامها مع نظام التمبلتات بأشكال متعددة ومفيدة

قبل كل شيء لبداية شرط يجب استخدام :



كود:
<if condition
وللاغلاق :



كود:
</if>
الشكل الاول: اذا اردت اظهار كود معين يظهر للاعضاء فقط, استخدم الشرط التالي



كود:
<if condition="$show['member']"> هنا الكود </if>
الشكل الثاني: اذا اردت اظهار كود معين يظهر للزوار فقط, استخدم الشرط التالي



كود:
<if condition="$show['guest']"> هنا الكود </if>
ويمكن ايضاً عملها بطريقة أخرى, بحيث تقوم بتحديد ارقام مجموعات الاعضاء التي تريد اظهار الكود لها واستثناء الأخرى



كود:
<if condition="in_array($bbuserinfo[usergroupid],array(xxx,xxx,xxx,xxx))"> هنا الكود </if>
استبدل علامات الـ xxx برقم المجموعة التي تريد اظهار الكود لها وافصل بين الارقام بعلامة الفاصلة " , "
ارقام المجموعات تجدها في مجموعات الاعضاء من لوحة التحكم

ويمكن ايضا استخدامها بطريقة اخرى لكن هذه الأسهل

طيب فرضاً عندك مجموعات كثيرة وتبي تستنثي مجموعة معينة مايظهر لها الكود ؟ يعني كل المجموعات يظهر فيها الكود ماعدا مجموعة معينة كيف نسويها ؟

اذا كان عندك مجموعة واحدة مستثناة :



كود:
<if condition="$bbuserinfo[usergroupid] != 'XXX'"> الكود هنا </if>
اما اذا كان عندك اكثر من مجموعة مستثناة :



كود:
<if condition="$bbuserinfo[usergroupid] != 'XXX' AND $bbuserinfo[usergroupid] != 'XXX'"> الكود هنا </if>
طبعاً مع استبدال XXX برقم المجموعات المستثناة, واذا عندك اكثر من مجموعتين تستمر باضافة AND ونفس الطريقة ..

طيب مثلا عندنا كود بالفوتر, نبيه يظهر في الصفحة الرئيسية بشكل وبصفحة ثانية شكل آخر
كيف نسويها ؟



كود:
<if condition="THIS_SCRIPT == 'index'"> الكود الذي يظهر بالرئيسية هنا <else / > الكود الذي يظهر بباقي الصفحات الأخرى هنا </if>
هنا استخدمنا else, اي اظهر الكود هذا في الصفحة الرئيسية فقط وفي باقي الصفحات اظهر الكود الآخر

وبامكانك اختيار اي مكان اخر غير الرئيسية باستبدال index التي بالأحمر

forumdisplay صفحة المنتديات
showthread صفحة المواضيع

وهكذا ...


طيب مثلاً عندنا ستايل و عندنا 3 اقسام رئيسية

قسم الالعاب [1]
قسم الرياضة [2]
قسم التقنية [3]

وعندنا 3 هيدرات مختلفة لكل قسم, قسم الالعاب له هيدر جيمز وقسم الرياضة له هيدر رياضي وقسم التقنية له هيدر تقني

ولنفرض ان اي دي قسم الالعاب 1 واي دي قسم الرياضة 2 واي دي قسم التقنية 3

كيف ممكن نحط هيدر للاقسام الثلاثة هذي يكون مختلف عن باقي المنتدى ؟

فيه طريقة لكنها متعبة وتحتاج شغلة

وهي انه اذا كان عندك 3 اقسام مثلا تركب ستايلك نفسه 4 مرات, ومن تعديل المنتديات تختار الستايل الافتراضي لكل قسم وتعدله وتحط الهيدر تبعه
والستايل الرابع يكون لباقي اجزاء المنتدى اللي مالها علاقة بالمنتديات > مثل الصفحة الرئيسية وهكذا

الطريقة متعبة صح ؟

باستخدام الشروط ماتحتاج كل الشغلانة هذي وبشرط بسيط تختار الهيدرات على حسب ارقام الاي دي للمنتديات

بالهيدر عندك استخدم الكود هذا



كود:
<if condition="$forumid == 1"> هنا الهيدر لقسم الالعاب الذي يحوي  الاي دي رقم 1 <else /> هنا الهيدر الذي يظهر بباقي اماكن المنتدى  </if>
لاتنسى بتغيير الرقم 1 الى رقم الآي دي للمنتدى اللي تبيه

واذا بتسوي العملية على اكثر من قسم كررها بالطريقة التالية

رمز Code:
كود:
<if condition="$forumid == 1"> هنا الهيدر للقسم رقم 1 </if> <if condition="$forumid == 2"> هنا الهيدر للقسم رقم 2 </if> <if condition="$forumid != 1 AND $forumid != 2"> هنا الهيدر لباقي اماكن المنتدى </if>
لاحظوا معي في الكود السابق

نضيف عدد الشروط اللي نبيها مع ارقام الاقسام
ثم نضيف شرط للهيدر في باقي اقسام المنتدى ونستثني الاقسام اللي حطيناها فوق

اذا بتضيف اقسام زيادة في الاستثناء لاتنسى اضافة AND

ان شاء الله اذا اسعفني الوقت بحاول الخص النقاط فوق واضيف عليها بشرح فيديو وارفقه لاحقاً

قديم 11-23-2016, 11:50 PM
المشاركة 2
~ GOOGLE ~
.:: عضو مبدع ::.
  • ~ GOOGLE ~ غير متواجد حالياً
افتراضي رد: الشروط [ if conditionals ] ماهي ؟ وطريقة استخدامها باشكال متعددة
شرح وافي ورائع الى الامام اخي هلبرنت

اضافة رد

العلامات المرجعية

الشروط [ if conditionals ] ماهي ؟ وطريقة استخدامها باشكال متعددة


أدوات الموضوع

الانتقال السريع

المواضيع المتشابهه للموضوع: الشروط [ if conditionals ] ماهي ؟ وطريقة استخدامها باشكال متعددة
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
طلب اضافة (الموافقة على الشروط) قبل النشر for sat ركن مشاكل وطلبات المنتديات 7 01-17-2019 03:46 PM
كيفية تفعيل البلوتوث على أنظمة التشغيل بطرق متعددة هيلبرنت برامج كمبيوتر PC 0 01-11-2019 09:10 PM
[ شرح ] : ماهى فائدة الروابط الصديقة Friendly URLs وطريقة تفعلها شرح كامل لبرمجيات الزين فورو abo-karim ركن شروحات الزين فورو XENFORO 12 06-09-2018 02:14 PM
تعرف على أفضل هواتف ذكية يمكنك استخدامها بيد واحدة abo-karim ركن اخر الاخبار التقنية 0 05-20-2017 08:38 PM




الساعة الآن 06:43 PM
Powered by vBulletin® Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. TranZ By Almuhajir
RSS 2.0XML Site MapTAGS SiteInfo SiteRSS FeedMap SectionsvB MapsMap TagSitemap ForumMaps Forum