منتديات الناصح التطويرية  

مشروع التوسعة الثانية لرابطة التعاون الإسلامي
استسقاء الصوتية ، دردشة صوتية إسلاميةموقع الرفيع أعذب الأناشيد و الأمداح النبويةمنتديات لوشا التطويرية
دورة إدارة برمجية جملة للمبتدئين و المتوسطين
اتصل بنا : لطلبات خدمات المواقع و السيرفرات يرجى الاتصال على : admin[@]annasseh.com


عزيزي الزائر .. لا يمكنك مشاهدة روابط الخدمات

عروض الإعلان على منتديات الناصح

 
 
تجميعة دروس برمجة الهاكات هذا الركن يحتاج التسجيل للتحميل


إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
  رقم المشاركة : ( 1 (permalink) )  
قديم 17 - 10 - 2009, 07:13 PM
الصورة الرمزية الناصح
 
المدير العام

 الأوسمة و جوائز
 بينات الاتصال بالعضو
 اخر مواضيع العضو
  الناصح غير متواجد حالياً  
الملف الشخصي
رقــم العضويـــة : 1
تـاريخ التسجيـل : 26 - 1 - 2008
العــــــــمـــــــــر : 34
الــــــــجنــــــس :
الـــــدولـــــــــــة : المغرب
المشاركـــــــات : 2,094 [+]
آخــر تواجــــــــد : 25 - 1 - 2012(09:20 PM)
عدد الـــنقــــــاط : 60
قوة التـرشيــــح : الناصح تم تعطيل التقييم
افتراضي [برمجة الهاكات][ الدرس الخامس ] شرح لأهم المتغيرات والدوال + كيفية إستعمالها

استضافة المواقع
 admin@annasseh.com 
السلام عليكم

سنتعلم اليوم بإذن الله أهم متغيرات PHP الخاصة بالـ vBulletin
(( طبعاً اذا كنت غير متعلم php فلن تفهم الدرس إطلاقاً ))

متغيرات الفي بي نستخدمها في الـ Plugin الخاص بالمنتج الذي يمكننا عن طريقه تنفيذ أكواد PHP

وكما ذكرنا أكواد PHP هي أساس الهاك .. فبدونها الهاك لا ينفذ أي أمر

متغيرات الفي بي لا تختلف عن متغيرات PHP فهي نفسها

لكن لكل وظيفة في المنتدى متغير معين

وهناك متغيرات تستخدم في البلقن وأيضاً متغيرات تستخدم في القوالب

----------------------------------------

الآن سنستعرض أهم المتغيرات المستخدمة في البلقن وهي كالتالي :

أحد خيارات المنتدى :


كود PHP:
                       $vbulletin->options['my_var_name'


وتستبدل my_var_name بإسم الخيار الموجود في مجموعة الاعدادات

أحد خانات العضو .. كأسم العضو أو عدد المشاركات :


كود PHP:
                       $vbulletin->userinfo['field_name'


مع استبدال field_name بالخانة الخاصة بالعضو

القراءة من قاعدة البيانات :


كود PHP:
                       $array1 $vbulletin->db->query_first("MYSQL QUERY HERE"); 


تحديث أو كتابة أمر في قاعدة البيانات :


كود PHP:
                       $vbulletin->db->query_write("MYSQL QUERY HERE"); 


وكذلك لإستعراض الناتج من القراءة :


كود PHP:
                       $vbulletin->db->fetch_array($var_name


استعراض رسالة إدارية :


كود PHP:
                       standard_error('MSG'


معلومات عن القسم :


كود PHP:
                       $foruminfo['XX'


وتستبدل XX بالخانة المطلوبة في قاعدة البيانات

استعراض قالب :


كود PHP:
                       $vbulletin->templatecache['template_name'


التأكد أن العضو من مجموعة معينة :


كود PHP:
                       is_member_of($vbulletin->userinfo,'2'


عبارة :


كود PHP:
                       $vbphrase['phrase_name'


معلومات الموضوع :


كود PHP:
                       $threadinfo['XX'


صفحة لا توجد لديك صلاحيات :


كود PHP:
                       print_no_permission() 


عنوان الصفحة :


كود PHP:
                       $vbulletin->url 

ارسال رسالة بريدية :


كود PHP:
                       vbmail() 


----------------------------------------

بعض الأكواد المفيدة في القوالب

ظهور الكود بعد تفعيل الهاك :


كود PHP:
                       <if condition="$vboptions[xx_onoff]"></if> 


ظهور الكود المطلوب في القالب لمجموعات معينة :


كود PHP:
                       <if condition="is_member_of($bbuserinfo, 1, 2, 3)">هنا القالب</if> 


ظهور الكود المطلوب لعضو واحد :


كود PHP:
                       <if condition="$bbuserinfo[userid] == X"></if> 


ظهور الكود المطلوب في قسم معين :


كود PHP:
                       <if condition="$forumid == X"></if> 


ظهور الكود المطلوب في عدة أقسام :


كود PHP:
                       <if condition="in_array($forumid, array(X,Y,Z))"></if> 


ظهور الكود اذا كان المستخدم عضو :


كود PHP:
                       <if condition="$show['member']"></if> 


ظهور الكود اذا كان المستخدم زائر :


كود PHP:
                       <if condition="$show['guest']"></if> 


ظهور الكود اذا كان المستخدم مشرف :


كود PHP:
                       <if condition="can_moderate()"></if> 


ظهور الكود بعد المشاركة الأولى :


كود PHP:
                       <if condition="!$GLOBALS['FIRSTPOSTID']"></if> 


----------------------------------------

توضيح للجميع

المتغيرات والدوال تستخدم في البلقن الخاص بالهاك
فقط نقوم بكتابة كود php داخل البلقن من دون فتح وسم البي اتش بي (<? - ?>)

اما أكواد القوالب في تستخدم في القالب مباشرة
وتوضع في المكان المناسب للكود

----------------------------------------

المثال الأول

الكود التالي سيقوم بغلق المنتدى اذا كان العضو لديه أقل من 10 مشاركات :


والنتيجة إن لم تكن لدي أكثر من 10 مشاركات :


----------------------------------------

المثال الثاني

الكود التالي سيقوم بإظهار رسالة اذا كان المستخدم زائر :


والنتيجة إذا كان المستخدم زائر :


----------------------------------------

لا حاجة للتطبيق في هذا الدرس
وأوصيكم بمراجعة هذا الرابط لرؤية الطريقة المفضلة لكتابة الأكواد
وأيضاً مراجعة هذا المرجع الخاص بالدوال والكلاسات
توقيع » الناصح
القوالب المعربة التي نقدمها لك مجانا تعبنا في اعدادها و الاضافة و التعديل عليها لتصلك جاهزة سلسة لن تضيع معها اكثر من فترة التنصيب و تعديل المحتوى.. نرجو فقط ان تحترم جملة صغيرة في الاسفل و هي حقوق التعريب .. حتى نقدم لك المزيد

المسنجر ليس للرد على الاستفسارات و حل المشاكل انما هو للتواصل مع الاخوة و الاصدقاء




رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)
أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة

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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
[برمجة الهاكات][ الدرس الثالث ] كيفية إنشاء قالب (Template) وعبارة (Phrase) الناصح تجميعة دروس برمجة الهاكات 2 31 - 10 - 2011 01:15 AM
[برمجة الهاكات][ الدرس الثاني ] كيفية إنشاء منتج (Product) وبرنامج مساعد (Plugin) الناصح تجميعة دروس برمجة الهاكات 1 22 - 10 - 2009 06:37 AM
[برمجة الهاكات][ الدرس السادس ] أمثلة وتطبيقات على المتغيرات والدوال الناصح تجميعة دروس برمجة الهاكات 0 17 - 10 - 2009 07:17 PM
[برمجة الهاكات][ الدرس الرابع ] إضافة مجموعة إعدادات جديدة في خيارات المنتدى الناصح تجميعة دروس برمجة الهاكات 0 17 - 10 - 2009 07:08 PM



الساعة الآن 02:05 AM.
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Ads Management Version 3.0.1 by Saeed Al-Atwi
أي اتفاقات تجارية بين الأعضاء تعتبر إدارة المنتدى غير مسؤولة عنها
حماية Sup4ma_Team




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