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


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

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

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

مجلة مقتطفات

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

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



الإهداءات


العودة   منتديات نور الاستقامة > قسم تطــــوير المواقع ومنتديات الـvBulletin > منتديات الـvBulletin > هاكات منتديات الـ[vb] > دورة برمجة الهاكات

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


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


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

[برمجة الهاكات] [ الدرس السابع ] تقنيات في برمجة الهاكات وإضافات جديدة


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

درسنا لهذا اليوم من الدروس الجميلة جداً
والتي تعتبر من الأمور الكمالية في الهاكات
وهي تجعل الهاك أكثر قبولاً وتميزاً عن غيره
وهذا الدرس يعتمد على معرفتك بالـ PHP
فلنبدأ بعون الله

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

الأكواد التالية سنكتبها في "كود الخيار" عند إضافة خيار جديد في "خيارات الهاك" .. الصورة التالية توضح :
نقره لعرض الصورة في صفحة مستقلة

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

أول كود نكتبه هو "القائمة المنسدلة" :

رمز Code:
<select name='setting[$setting[varname]]' tabindex='1' class='bginput'>
رمز Code:
<option value='0' " . iif($setting['value']=='0','selected="selected"') . ">الخيار الأول</option>
<option value='1' " . iif($setting['value']=='1','selected="selected"') . ">الخيار الثاني</option>
</select>



حيث أن "0" قيمة الخيار الأول و"1" قيمة الخيار الثاني

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

طريقة استخدام الكود :-
المتغير التالي يحمل قيمة أحد خيارات القائمة المنسدلة وهي إما 0 أو 1 .. مع ملاحظة أنك تستطيع تغير القيمة من الكود أعلاه :
رمز PHP:
$vbulletin->options['XXX']

رمز PHP:

[center][/center]

طبعاً مع تغيير XXX إلى إسم الخيار الي فيه الكود

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

الكود التالي هو "قائمة المنتديات" :
رمز Code:
" . eval('foreach($vbulletin->forumcache AS $forumid => $forum)
رمز Code:
{
$banforum_forums .= "<label for=\"setting[$setting[varname]]$forumid\" title=\"رقم القسم : $forumid\"><input type=\"checkbox\" tabindex=\"1\" name=\"setting[$setting[varname]]"."[]\" id=\"[$setting[varname]]$forumid\" value=\"$forumid\"" . iif(strpos(",$setting[value],", ",$forumid,") !== false, \' checked="checked"\') . " />$forum[title]</label><br />\n";
}
return "<div class=\"smallfont\">\n$banforum_forums\t</div>";') . "<input type=\"hidden\" name=\"setting[$setting[varname]][]\" value=\"-1\" />


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

طريقة استخدام الكود :-
الكود عبارة عن مصفوفة (Array) أي انك بتستعمل الدالة in_array للتأكد .. مثال :
رمز PHP:
if (in_array($foruminfo['forumid'], $vbulletin->options['hack_groups']))


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

الكود التالي هو "قائمة المجموعات" :
رمز Code:
" . eval('foreach($vbulletin->usergroupcache AS $usergroupid => $usergroup)
رمز Code:
{
$banforum_groups .= "\\t\\t<label for=\\"setting[$setting[varname]]$usergroupid\\" title=\\"رقم المجموعة : $usergroupid\\"><input type=\\"checkbox\\" tabindex=\\"1\\" name=\\"setting[$setting[varname]]"."[]\\" id=\\"[$setting[varname]]$usergroupid\\" value=\\"$usergroupid\\"" . iif(strpos(",$setting[value],", ",$usergroupid,") !== false, \' checked="checked"\') . " />$usergroup[title]</label><br />\\n";
}
return "<div class=\\"smallfont\\">\\n$banforum_groups\\t</div>";') . "<input type=\"hidden\" name=\"setting[$setting[varname]][]\" value=\"-1\" />


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

طريقة استخدام الكود :-
يمكنك استخدام الكود التالي :
رمز PHP:
if (in_array($vbulletin->userinfo['usergroupid'], $vbulletin->options['hack_groups']))


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

الكود التالي هو "اختيار موقع الهاك" :
رمز Code:
<select name=\"setting[$setting[varname]]\" tabindex=\"1\" class=\"bginput\">
رمز Code:
<option value=\"1\" " . iif($setting['value']==1,'selected="selected"') . ">أسفل قالب Header</option>
<option value=\"2\" " . iif($setting['value']==2,'selected="selected"') . ">أسفل قالب Navbar</option>
<option value=\"3\" " . iif($setting['value']==3,'selected="selected"') . ">فوق قالب Footer</option>
</select>

وأنشئ بلقن ثم ضع فيه الكود التالي :
رمز PHP:
switch ($vbulletin->options['hack_select'])

رمز PHP:
[center]{
case
1:
$place = '$header';
break;
case
2:
$place = '$navbar';
break;
case
3:
$place = '<!-- / icons and login code -->';
break;
default:
$place = '$navbar';
break;
}
eval(
'$temp_name = "' . fetch_template('temp_name') . '";');
$vbulletin->templatecache['FORUMHOME'] = str_replace($place, $place . $vbulletin->templatecache['temp_name'], $vbulletin->templatecache['FORUMHOME']);[/center]

طبعا قم بتعديل الكود على حسب إحتياجاتك

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

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

عند وضع أكواد "قائمة المنتديات" أو "قائمة المجموعات" أو ما شابه
يجب عليك إنشاء بلقن جديد وضع فيه التالي :
رمز PHP:
if (is_array($vbulletin->GPC['setting']['XXX']))
{
$vbulletin->GPC['setting']['XXX'] = implode(',', $vbulletin->GPC['setting']['XXX']);
}

يجب عليك تغيير XXX إلى اسم الخيار في مجموعة الاعدادات
وتستطيع تكرار الكود للحاجة
مع وضع موقع الهوك : admin_options_processing

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

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

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

Ffvl[m hgih;hjD F hg]vs hgshfu D jrkdhj td fvl[m hgih;hj ,Yqhthj []d]m hgshfu hgih;hj fvl[m jrkdhj []d]m td





توقيع :



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

رد مع اقتباس

إضافة رد

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

الكلمات الدلالية (Tags)
الدرس , السابع , الهاكات , برمجة , تقنيات , جديدة , في , وإضافات


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

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

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

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

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


الساعة الآن 01:43 PM.