تعلم بناء صفحة جديدةفي الـvBulletin بتقنيات متطورة
السلام عليكم
اليوم سوف ندرس سويا طريقة انشاء صفحة جديدة وتعزيز هذه الصفحة وتطويرها بقدر الامكان ولنستفد الاستفادة القصوى من امكانيات مكتبات الـvBulletin 3.5.x . إنشاء الصفحة بابسط ما يكن افتح ملف جديد وليكن اسمه mypage.php وليكن في نفس دليل منتداك ،،، وضع هذا الكود بداخله واحفظ الملف: كود PHP:
الان نقم بإنشاء القوالب التي نريدها ولتكن هذه محتويات قالب mypage_temp1: كود PHP:
أضافة اسم الصفحة في المتواجدون الان عندما تكن تنظر في المتواجدون الان بيظهر لك اسم المستخدم ومكان تواجده ، "مثلا : يقرا رسالة خاصة من " الان اذا اتى زائر وفتح هذه الصفحة سوف يظهر لك مكان تواجده باسم "Unknown Location" او " غير معروف" واليكم طريقة التعريف عبر الـPlugins أضف Plugins جديد و ضعه فيه الكود التالي : كود PHP:
كود PHP:
( هنالك طريقة اخرى عبر الملفات ومعقدة نوعا ماء كنت استخدمها قبل 3.5 ) انتهينا بحمد الله من تعريف اماكن التواجد. اعطاء صلاحيات المشاهدة لصفحتي هنالك طريقتين لعمل تحديد الصلاحيات بالنسبة للمجموعات وكلاهما يعتمدان على الشرط المنطقي " IF" ،، وسوف نستخدم اسهل الطرق . 1- الطريقة الاولى عبر القوالب 2- عبر الملف البرمجي في قالبك ضع هذا الشرط في المكان المناسب واحبذ بعد متغير الـ$navbar ، هذا الكةد يقم بعرض الصفحة اذا كان المستخدم ينتمي الى المجموعة رقم 6 ( وهي في العادة مجموعة المشرف العام) كود:
<if condition="is_member_of($bbuserinfo, 6)"> لناخد مثال آخر ،،، اذا كنت تريد عرض الصفحة للاعضاء فقط كود PHP:
1- المتغيرات العادية ، مثل $sudabest , $var1،، يمكنك استخدامها بكل يسر. 2- متغيرات المصفوفات مثل $sudabest[hosting] ،، ولا تستخدم ابدا علامات الاقتباس المفردة او الزوجية، والا سوف يظهر لك خطا. 3- متغيرات الكائنات او الاوبجيكت ، كود:
{$sudabest->host['package']} * لاسباب امنية لا تستخدم ابدا مصفوفات الـ$_POST[], $_GET[], $_REQUEST حاول ا تتجنبها في قوالبك. إستخدام العبارات الشرطية كل قوالب الاصدار الثالث تدعم استخدام العبارة الشرطية IF في قوالبها مثلا:- كود PHP:
كود PHP:
أنشاء رسالة خطا لانشاء رسالة خطا خاصة بك ينبغي ان تراعي :- 1- انشاء عبارة جديدة في Front-End Error Messages 2- يجب ان يكن اسم المتغير لهذه العبارة ان يبدا بي "error_" 3- يجب ان تضع الدالة هذه في الملف البرمجي: كود PHP:
انشاء رسائل اعادة التوجيه لإنشاء رسالة اعادة توجيه خاصة يجب ان تراعي :- 1- تاكد بانه لايوجد نتيجة استعلام او اية نتيجة اخرى قبل هذه اعادة التوجيه. 2- تعريف مسار صفحة اعادة التوجيه ، مثلا:- كود PHP:
4- لاتنسى ان تستبدل الـsomevar=someval باسماء متغيراتك الخاصة التي تريد تمريرها للصفحة القادمة هذه. الان علينا بالقيام بإضافة عبارات رسالة اعادة التوجيه :- 1- قم بإنشاء عبارة في مجموعة "Front-End Redirect Messages" ، ويجب ان تبدا بـ"redirect_" . 2- اضف الكود التالي :- كود PHP:
بحمد الله وصلنا لنهاية هذا الدرس ، واتمنى اكن قد أفدتكم تحياتي القلبية لكم بالتوفيق 27-12-2005 الساعة الثامنة وربع بتوقيت الخرطوم :) -------------------------------------------------------------------------------------------------------- |
حقيقة شرح رائع
وهذا الامر اضافة حقيقية للمنتديات من هذا النوع وشكرا على الشرح اخى حمادة وانت هكذا دوماً كما تعودنا رائع بكل المواصفات |
السلام عليكم :
رائع جدا ، شكرا لك على مساعدتك اخوانك ومشاركتهم افكارك ، علي حمد ! |
لكم اجزل الشكر والتقدير لمروركم الكريم
واذا في اي استفسار انا جاهز والسلام عليكم |
ما شاء الله عليك ..
بطل .. يعطيك الف عافية ,, |
جميع الأوقات بتوقيت مكة المكرمة. الساعة الآن » 04:13 PM. |
Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © ArabWebTalk.Com 2004-2012