السلام عليكم
أتمنى أن يسهم هذا الموضوع في تطوير الهاكات العربيةوتصاميم المنتديات العربية من الناحية البرمجية ، اذ هذا الدرس سوف يتحدث عن طريقة وضع الشروط داخل القوالب او التبمليتات ... فبامكانك اظهار أي تصميم صور كلمات لمجموعةمحددة من الاعضاء في وقت محدد او حتى لعضو محدد يمكنك ان تفاجئه.
لندخل مباشرةً في الموضوع .....
- اذا كنت تريد عرض كلمة للاعضاء فقط
كود PHP:
<if condition="$show['member']">اهلا بك عزيزي العضو</if>
- اذا كان العضو ينتمي لمجموعة أعضاء معينه ... يمكنك الاستفادة منها لاظهار رسالة للمشرفيين و المراقبين مثلا
كود PHP:
<if condition="is_member_of($vbulletin->userinfo, 5, 6, 7)">غدا اجتماع الادارة فلا تنسى :) </if>
- لعرض رسالة ما او صورة على حسب الصفحة التي يتصفحها الزائر
* طبعا يجب اخذ اسم الصفحة من الصفحة نفسها ونجده هكذا غالبا
كود PHP:
<if condition="THIS_SCRIPT != 'index'">تظهر هذه الرسالة في جميع صفحات الموقع ما عدا الرئيسية</if>
- لعرض رسالة ما لعضو معين (العضو الذي رقم عضويته 12894)
كود PHP:
<if condition="$bbuserinfo['userid'] == 12894">طبعا اكيد بتعرفوا أين يظهر رقم العضوية ، فهو يظهر في فانيلة اللاعب من الخلف وهذا هو رقم عضويتي بسوالف سوفت 12894 :)</if>
- لعرض رسالة ما للزوار فقط
كود PHP:
<if condition="$show['guest']">اهلا بك عزيزي الزائر انت لست مسجل </if>
- لعرض رسالة ما لمجموعة محدد
كود PHP:
<if condition="$post['usergroupid'] == 6">اهلا بك اخي عضو المجموعة الذهبية </if
- لعرض رسالة ما او صوره في المنتدى رقم 2 مثلا
كود PHP:
<if condition="$forum[forumid] == 2">منتدانا العــــــــــــــــــــــــامـــــــــــ </if>
-

هنالك شرط خفيف الظل في الفي بي ...
كود PHP:
<if condition="$bbuserinfo['birthday_search'] > '1960-01-01'">كل العمر ان شاء الله ... وداعا مرحلة الشباب :) </if>
اذا ظهرت لك هذه الرسالة هذا يعني انك صنفت ضمن جيل الرواد جيل الـ40 ربيعاً ..
- اذا كانت لديك رسالة او تنبيه ما لمواضيع قسم خاص بمنتداك كقسم المشرفيين مثلا
كود PHP:
<if condition="$thread['forumid'] == 34">تذكر ان هذا الموضوع يجب ان لا يخرج للاعضاء ابدا </if>
- اذا كان المتصفح مشرف بأي قسم بالمنتدى او لا
كود PHP:
<if condition="can_moderate()">انت مشرف معنا</if>
- اذا كان المتصفح مشرف بهذا بالقسم الحالي
كود PHP:
<if condition="can_moderate($forum['forumid'])">انت مشرف بهذا المنتدى "القسم"</if>
- اذا كان العضو الذي يتصفح الموضوع هو صاحب الموضوع
كود PHP:
<if condition="$threadinfo['postuserid'] == $bbuserinfo['userid']">شكرا لكتابتك لهذا الموضوع :) </if>
- اذا كان الموضوع مغلق
كود PHP:
<if condition="!$show['closethread']">عفوا لا يمكن المشاركة في هذا الموضوع لانه مغلق</if>
- لاظهار رسالة او صورة بعد اول مشاركة بالموضوع
كود PHP:
<if condition="!$GLOBALS['FIRSTPOSTID']">مساحة اعلانية نصية </if>
- لاظهار رسالة ما او اي شي بعد × رد بالموضوع في كل صفحة
كود PHP:
<if condition="$post['postcount'] % $vboptions['maxposts'] == x">استغفر الله و اتوب اليه</if>
رابط يظهر للأعضاء الغير مفعلين العضوية
مواقع النشر (المفضلة)