[برمجة الهاكات][ الدرس السادس ] أمثلة وتطبيقات على المتغيرات والدوال - منتديات نور الاستقامة
  التعليمـــات   الاتصالات والمجموعات   التقويم   مشاركات اليوم   البحث
أخواني وأخواتي..ننبه وبشدة ضرورة عدم وضع أية صور نسائية أو مخلة بالآداب أو مخالفة للدين الإسلامي الحنيف,,,ولا أية مواضيع أو ملفات تحتوي على ملفات موسيقية أو أغاني أو ماشابهها.وننوه أيضاَ على أن الرسائل الخاصة مراقبة,فأي مراسلات بين الأعضاء بغرض فاسد سيتم حظر أصحابها,.ويرجى التعاون.وشكراً تنبيه هام


** " ( فعاليات المنتدى ) " **

حملة نور الاستقامة

حلقات سؤال أهل الذكر

مجلة مقتطفات

درس قريات المركزي

مجلات نور الاستقامة



الإهداءات



دورة برمجة الهاكات دورة برمجة الهاكات-كيفية برمجة الهاكات-كيف أصنع هاكات-دورة برمجة الهاكات-كيفية برمجة الهاكات-كيف أصنع هاكات


إضافة رد
 
أدوات الموضوع
افتراضي  [برمجة الهاكات][ الدرس السادس ] أمثلة وتطبيقات على المتغيرات والدوال
كُتبَ بتاريخ: [ 06-04-2011 ]
رقم المشاركة : ( 1 )
الصورة الرمزية عابر الفيافي
 
عابر الفيافي غير متواجد حالياً
 
رقم العضوية : 1
تاريخ التسجيل : Jan 2010
مكان الإقامة : في قلوب الناس
عدد المشاركات : 8,917
عدد النقاط : 363
قوة التقييم : عابر الفيافي قمة التميز عابر الفيافي قمة التميز عابر الفيافي قمة التميز عابر الفيافي قمة التميز


نقره لعرض الصورة في صفحة مستقلة

السلام عليكم ورحمة الله وبركاته

درسنا لهذا اليوم من الدروس المفضلة عند الجميع
بعد هذا بإذن الله ستقوم ببرمجة كل هاك ترغب ببرمجته
مع ملاحظة أن قوة وكبر الهاك يعتمد على معرفتك بالـ PHP
وسأقوم بعرض بعض الأمثلة التطبيقية التي تراها في بعض الهاكات أو على الأقل أغلبها
وأيضاً سأقوم بعرض طريقة وضع متغير القالب في أي قالب تريده بشكل تلقائي
أي عند تركيب الهاك لا حاجة لتعديل القوالب

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

مثال على أول كود نكتبه ليفهم الجميع :
نقره لعرض الصورة في صفحة مستقلة

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

الكود التالي يقوم بالتأكد إن تم تفعيل الهاك من خيارات الهاك أم لا
وعند التفعيل سيتم تنفيذ أكواد الهاك
مع استبدال XXX بإسم الخيار الخاص بتفعيل الهاك :
رمز PHP:
if ($vbulletin->options['XXX'])
{
هنا أكواد PHP الخاصة بالهاك
}

الكواد التالي يقوم بالتأكد إذا كان عدد المشاركات الموجود في الخيار XXX في لوحة التحكم
هو أقل من عدد مشاركات العضو .. وإن كان أقل سيتم إظهار رسالة عدم وجود صلاحيات :
رمز PHP:
if ($vbulletin->userinfo['posts'] < $vbulletin->options['XXX'])
{
print_no_permission();
}

الكود التالي يقوم بالتأكد إذا كان العضو هو صاحب الموضوع أم لا :
رمز PHP:
if ($threadinfo['postusername'] == $vbulletin->userinfo['username'])
{
هنا أكواد PHP الخاصة بالهاك
}

الكود التالي يقوم بالتأكد أن العضو من المجموعات المحددة :
رمز PHP:
if (is_member_of($vbulletin->userinfo, array('2','3','4')))
{
هنا أكواد PHP الخاصة بالهاك
}


الكود التالي يقوم بالتأكد أن القسم هو المطلوب :

رمز PHP:
if ($foruminfo['forumid'] == 1)
{
هنا أكواد PHP الخاصة بالهاك
}

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

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

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

الآن سننتقل إلى الجزء المفضل عند الجميع
طريقة وضع القالب تلقائياً دون أي تدخل من صاحب المنتدى
أي دون وضع أي متغيرات في أي قالب بشكل يدوي

أولاً بعد إَضافة القالب ضع الكود التالي في بداية البلقن ( قبل كود الاستبدال الذي سنراه بعد قليل ) :
رمز PHP:
eval('$XXX = "' . fetch_template('XXX') . '";');

مع إستبدال XXX بإسم القالب

أما الكود التالي فيأتي بعد الكود السابق وهو للإستبدال التلقائي للقالب :
رمز PHP:
$vbulletin->templatecache['XX'] = str_replace('QQ','QQ NN',$vbulletin->templatecache['XX']);

مع إستبدال XX بإسم القالب الذي تريد وضع الهاك فيه مثل FORUMHOME للصفحة الرئيسية
وإستبدال QQ بكود موجود في نفس القالب وتريد وضع الهاك أسفله أو فوقه
وإستبدال NN بالمتغير الخاص بإسم القالب مثل
$XXX

أي مثلاً أريد وضع القالب RAMZY في الصفحة الرئيسية أسفل الهيدر .. سيكون الكود كالتالي :
رمز PHP:
$vbulletin->templatecache['header'] = str_replace('$_phpinclude_output','$_phpinclude_ou tput $RAMZY',$vbulletin->templatecache['header']);

أو الكود التالي سيفي بالغرض وهو أفضل من الكود السابق في هذه الحالة :
رمز PHP:
$vbulletin->templatecache['header'].= '$RAMZY';

لكن تريث قليلاً .. بعض الهاكات لا تحتاج إلى قوالب .. لذا تضع المطلوب في متغير ومن ثم تستبدل .. مثال :
رمز PHP:
$ramzy = $vbulletin->opions['XX_news'];
$vbulletin->templatecache['header'].= '$ramzy';

وكما ذكرت سابقاً هذا يعتمد على حسب معرفتك بالـ PHP

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

وهذا مثال سريع على الإستبدال التلقائي مع بعض الإضافات :
نقره لعرض الصورة في صفحة مستقلة

Ffvl[m hgih;hjDF hg]vs hgsh]s D Hlegm ,j'fdrhj ugn hgljydvhj ,hg],hg hgljydvhj hg]vs hgsh]s hgih;hj fvl[m ugn ,hg],hg





توقيع :



لا يـورث الـعلم مـن الأعمام **** ولا يـرى بالليـل فـي الـمنـام
لـكــنـه يحصـــل بالتـــكـــرار **** والـدرس بالليـــل وبـالـنـهار
مـثاله كشجرة فـــي النــفس **** وسقيه بالدرس بعد الـغرس

رد مع اقتباس

إضافة رد

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

الكلمات الدلالية (Tags)
أمثلة , المتغيرات , الدرس , السادس , الهاكات , برمجة , على , والدوال , وتطبيقات


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

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

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

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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
[برمجة الهاكات] [ الدرس الأول ] مقدمة وأساسيات برمجة الهاكات عابر الفيافي دورة برمجة الهاكات 2 07-21-2012 07:59 PM
[برمجة الهاكات][ الدرس الخامس ] شرح لأهم المتغيرات والدوال + كيفية إستعمالها عابر الفيافي دورة برمجة الهاكات 0 06-04-2011 03:12 PM
[برمجة الهاكات][ الدرس الرابع ] إضافة مجموعة إعدادات جديدة في خيارات المنتدى عابر الفيافي دورة برمجة الهاكات 0 06-04-2011 03:10 PM
[برمجة الهاكات][ الدرس الثالث ] كيفية إنشاء قالب (Template) وعبارة (Phrase) عابر الفيافي دورة برمجة الهاكات 0 06-04-2011 03:09 PM
[برمجة الهاكات][ الدرس الثاني ] كيفية إنشاء منتج (Product) وبرنامج مساعد (Plugin) عابر الفيافي دورة برمجة الهاكات 0 06-04-2011 03:08 PM


الساعة الآن 04:51 PM.