منتدى استراحات زايد

منتدى استراحات زايد (http://vb.ma7room.com/index.php)
-   منتدى أخبار المواقع والمنتديات العربية والأجنبية (http://vb.ma7room.com/forumdisplay.php?f=183)
-   -   [درس] : الشروط [ if conditionals ] ماهي ؟ وطريقة استخدامها باشكال متعددة (http://vb.ma7room.com/showthread.php?t=226824)

محروم.كوم 09-07-2009 10:20 AM

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

لما شفت نفسي فاضي والنت مقطوع قلت اجهز موضوع على بال مايصلح النت وانزله :shiny01:

في القوالب, احيانا تبي شيء معين يظهر في مكان معين ولا يظهر في مكان آخر او في مكان يظهر شيء وفي مكان اخر يظهر شيء اخر

أو مثلاً كود يكون ظاهر لمجموعة معينة من الاعضاء دون الأخرى

مثلاً, اظهر عبارة " السلام عليكم " لمجموعة 1 و 2 و 3 وباقي المجموعات اظهر لها العبارة " اهلا وسهلا "

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

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

رمز Code:

هنا الكود

استبدل علامات الـ xxx برقم المجموعة التي تريد اظهار الكود لها وافصل بين الارقام بعلامة الفاصلة " , "
ارقام المجموعات تجدها في مجموعات الاعضاء من لوحة التحكم

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

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

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

رمز Code:

الكود هنا

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

رمز Code:

الكود هنا

طبعاً مع استبدال XXX برقم المجموعات المستثناة, واذا عندك اكثر من مجموعتين تستمر باضافة AND ونفس الطريقة ..

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

رمز Code:

الكود الذي يظهر بالرئيسية هنا

الكود الذي يظهر بباقي الصفحات الأخرى هنا

هنا استخدمنا else, اي اظهر الكود هذا في الصفحة الرئيسية فقط وفي باقي الصفحات اظهر الكود الآخر

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

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

وهكذا ...


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

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

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

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

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

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

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

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

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

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

رمز Code:

هنا الهيدر لقسم الالعاب الذي يحوي الاي دي رقم 1

هنا الهيدر الذي يظهر بباقي اماكن المنتدى

لاتنسى بتغيير الرقم 1 الى رقم الآي دي للمنتدى اللي تبيه

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

رمز Code:

هنا الهيدر للقسم رقم 1


هنا الهيدر للقسم رقم 2


هنا الهيدر لباقي اماكن المنتدى

لاحظوا معي في الكود السابق

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

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

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

اتمنى يكون الشرح واضح
واي واحد يبي يستفسر عن طريقة كتابة شرط معين انا موجود :blushing:


الساعة الآن 07:57 PM

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By Almuhajir


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227