السلام عليكم و رحمة الله و بركاته
ديناميكية الجيل الثالث بحيث تستطيع فعل ماتريد من تعديلات و بشكل بسيط جداً ..
فمن أهم أسرار الجيل الثالث هو تنشيطه لأداة الشرط <if></if> ...
و الآن من الضرورة تبسيط هذا الأمر للأخوة و الأخوات المبتدئين كي تتضح لهم تلك الإمكانية العجيبة في هذا الإصدار .. ، و بعدها ننتقل لبعض التطبيقات العجيبة التي تغنيك نهائياً عن كثير من الهاكات و تجعلك تتصرف بنفسك كما تشاء ..
المهم الحذر و عدم الاستعجال و إلا فأحياناً فإن بعض الأخطاء قد يؤدي إلى ضغط شديد على قواعد البيانات مما يؤدي إلى الانهيار ..
تعريف <if> :
-----------------
if باللغةالإنكليزية تعني ( إذا ) ، و حين تضع هذه الشرط قبل أي أمر ما في التمبليت فعليك تحديد ماهو الشرط بشكل دقيق ..
مثال ستكتب مايلي :
اقتباس:
|
<إذا> كان العضو مراقب في المنتدى فاسمح له برؤية الكلمة التالية ( مرحباً يامراقب ) </إذا>
|
ولاحظ هنا أن بداية كل شرط <إذا> <if> يجب أن يتم إغلاقه بنفس أداة الشرط مع وضع خط مائل </إذا> <if/> ..
أما إذا لم تقم بإغلاقه فهذا يؤدي إلى خلل كبير .. فانتبه .
طبعا لايمكنك أن تستخدمة كلمة <إذا> بالعربية بل نستخدمها بالإنكليزية if..
و الآن كيف ستكون التجربة ..؟؟
أولاً علينا أن نعرف رقم مجموعة المراقبين ..
اقتباس:
سؤال : كيف نعرف رقم المجموعة لأي مجموعة في المنتدى ؟
الجواب : ادخل في لوحة التحكم إلى : عضوية المجموعات >> Usergroup Manager
وستجد هناك إلى جانب كل مجموعة رقم في القائمة المنسدلة id:1 أو id:2 و هكذا ..
|
و الآن لو افترضنا أن رقم مجموعة المراقبين هي : id:7 .
سنبدأ بتطبيق التجربة التالية :
افتح أي تمبليت تريد .. مثلاً سنفتح تمبليت header و سنضع فيه التجربة السابقة كما يلي :[l]<if condition="$bbuserinfo['usergroupid'] ==7">( مرحباً يامراقب )</if>[/l]
واحفظ التعديل ..
عندها سيظهر للمراقبين فقط في أعلى صفحات المنتدى كلمة ( مرحبا يامراقب ) ..
أتمنى إجراء هذه التجربة من جميع المهتمين و إبلاغي بالنتيجة لننتقل للخطوة الأعلى من أسرار الجيل الثالث بإذن الله ..
ملاحظة : طبعا ماهو مسموح أن يظهر للمراقبين فسيظهر أيضاً للسوبر موديراتر و للأدمين .
اقتباس:
|
أما إذا لم تقم بإغلاقه فهذا يؤدي إلى خلل كبير .. فانتبه .
|
عند عدم غلق بالإشارة <if/> ويعمل حفظ يظهر له تحذير.. بفقد الدالة <if/>
هنا إضغط رجوع ولا تضغط متابعة :)
وما قصر سامح
والكود اللي طرحه هو هذا لكي من لم يفهم:
كود:
[l]<if condition="$bbuserinfo['usergroupid'] ==7">( مرحباً يامراقب )</if>[/l]
كتوضييح للكود إنظر للألوان بهالإقتباس:
[l]<if condition="$bbuserinfo['usergroupid'] ==7">( مرحباً يامراقب )</if>[/l]
- الأحمر = رقم مجموعة المراقبين (بالإمكان تبديلها برقم آخر مثلا الآدمن وهو 6 ومثل ما قال سامح ;)
- الأزرق = الكلمة التي ستظهر للشخص إذا كان من المجموعة اللي حددتها :)
- الأخضر = لاحظ الدالة if موجوودة بالكود

فلنقل مثلا إنك لا تريد ظهور جملة 
لديك كود للإعلانات.. او هاك إعلانات.. تريده أن يظهر لعدة مجموعات فقط.. مثلا العضو والزائر والمشرف.. والمراقب وانت معفيين من الإعلانات << مثلا
الأمر شبيه بما طرحه سامح .. إستخدم هذا الكود:
كود:
<if condition="is_member_of($bbuserinfo, 1, 2, 3)">هنا كود الإعلانات</if>
أتوقع وصلتك المعلومة ووصل لكـ الكود..
طيبـ... إنت تبي تعاقب عضوو واحد بإن الإعلانات تظهر لهذا العضو دوون غيره.!.!! :p
أقول لكـ سهلة إعملها كذا:
كود:
<if condition="$bbuserinfo[userid] == إسم العضو"></if>
:D:D
والطرق كثيرة ولو دخلنا فيها ما تخلص :p
منقول
ساهم في تطوير حلا نت بتحميل
تولبار اليكسا
هنا - متصفحي فاير فوكس
هنا
|