الويب العربي

الويب العربي (http://www.arabwebtalk.com/index.php)
-   طلبات البرمجة والتصميم والتطوير (http://www.arabwebtalk.com/forumdisplay.php?f=6)
-   -   ركب هاك الإهداءات بنفسك شرح تفصيلي بالصوره !!!! (http://www.arabwebtalk.com/showthread.php?t=3086)

scar 08-01-2005 11:34 PM

ركب هاك الإهداءات بنفسك شرح تفصيلي بالصوره !!!!
 
السلام عليكم ورحمة الله وبركاته




أخواني أعضاء منتدى المشاغب اليوم ان شاء الله سنتعلم كيف نركب هاك الاهداءات البعض من الأخوه يعتقدون أنه هاك صعب ومعقد .... لا ليس معقد ولا شيء هذا لأنك لم تفهم الشرح ولاكن مع أخوك سكار ستفهم اسرع وستكتشف أن هذا الهاك من أسهل الهاكات ان شاء الله

كل ما أريده منك هو عدم الإنشغال بأي شيء أثناء الشرح

تعال معي لنتعرف على مقدمة العمل:

أولاً: سنقوم بإضافة الكود في قاعدة البيانات
ثانياً : سنقوم بتعديل على الملفين index.php الموجود في admincp و global.php الموجود في المنتدى
ثالثاً: سنقوم بإضافة قالب بإسم ehdaa_msg في الاستايل
رابعاً: سنقوم بإضافة كود في قالب navbar
خامساً: سنقوم بنقل ملفات التاليه: delete_old وehdaa و om-limit إلى مجلد admincp

لا تخاف من هذه المقدمه خلك سبع

بسم الله الرحمن الرحيم

نبدأ الشرح

أولاً: سنقوم بإضافة الكود في قاعدة البيانات

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



هذا الكود المطلوب إضافته في قاعدة البيانات:

كود PHP:

CREATE TABLE ehdaa (
  
id INT(20NOT NULL auto_increment,
  
name TEXT NOT NULL,
  
one TEXT NOT NULL,
  
two TEXT NOT NULL,
  
three TEXT NOT NULL,
  
PRIMARY KEY  (id)
TYPE=MyISAM;

CREATE TABLE notapp (
  
id int(20NOT NULL auto_increment,
  
name varchar(15NOT NULL default '0',
  
one varchar(50NOT NULL default '',
  
two varchar(15NOT NULL default '',
  
three text NOT NULL,
  
PRIMARY KEY  (id)
TYPE=MyISAM


لاحظ هذه الصوره كيف تم وضع الكود



ولاحظ هنا بعد إضافة الكود بنجاح



================================================== =
ثانياً : سنقوم بتعديل على الملفين index.php الموجود في admincp و global.php الموجود في المنتدى

قم بأخذ نسخه من الملفين index.php و global.php عن طريق FTP وضعهما في سطح المكتب

أولاً نبدأ بملف index.php

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

كود PHP:

// cache nav prefs
        
can_administer();

        
construct_nav_spacer();

        
// ************************************************* 

لاحظ الصوره كيف يتم البحث عن الكود







الآن فهمت كيف عمل ذلك اضف تحته هذا الكود :

كود PHP:

//OmaniDream هاك الإهداءات
                
construct_nav_option("إدارة وتعديل الإهداءات"'ehdaa.php?do=manage''<br />');
construct_nav_option("اهداءات تنتظر الموافقة"'ehdaa.php?do=showapp''<br />');
construct_nav_option("اضافة اهداء جديد"'ehdaa.php?do=addapp''<br />');
construct_nav_option("حذف الإهداءات القديمة"'ehdaa.php?do=delete_old''<br />');
                
construct_nav_group("الإهداءات"'<hr />'); 

============================
الآن ننتقل إلى ملف global.php

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

كود PHP:

eval('$footer .= "' fetch_template('pm_popup_script') . '";');


لاحظ الصوره


هذه الصوره تبين كيف تضع الكود


الآن فهمت كيف عمل ذلك اضف تحته هذا الكود :

كود PHP:

// =====================
// | هاك الإهداءات v.1|   الحلم العماني
// =====================

require_once('./admincp/om-limit.php');
if (
$_REQUEST['do'] == "add_ehdaa") {

$msg "<thead><tr><td colspan=\"2\" class=\"thead\" colspan=\"2\">إضافة إهداء</td></tr></thead>
<tbody>
<tr>
<td class=\"tcat\" align=\"center\" colspan=\"2\">ملاحظة جميع الخيارات اجبارية .. باستثناء البريد الالكترواني فهو غير اجباري</td>
</tr><tr>
<form method=\"POST\" action=\"global.php?do=do_add_ehdaa\">
<td class=\"alt2\" align=\"center\">الاسم :</td>
<td class=\"alt2\" align=\"center\">
$bbuserinfo[username]</td>
</tr><tr>
<td class=\"alt1\" align=\"center\">البريد الإلكتروني :</td>
<td class=\"alt1\" align=\"center\"><input size=\"20\" type=\"text\" name=\"one\" size=\"50\"></td>
</tr><tr>
<td class=\"alt2\" align=\"center\">البلد :</td>
<td class=\"alt2\" align=\"center\"><input size=\"20\" type=\"text\" name=\"two\" size=\"50\"></td>
</tr><tr>
<td class=\"alt1\" align=\"center\">رسالتك :</td>
<td class=\"alt1\" align=\"center\"><input size=\"20\" type=\"text\" name=\"three\" size=\"50\"></td>
</tr>

<tr>
<td colspan=\"2\" class=\"tfoot\" align=\"left\"><input type=\"submit\" value=\"إضافة\"></form></td>
</tr>
</tbody>"
;


if (
$bbuserinfo['usergroupid'] == 1) {
$msg "<td class=\"alt3\" align=\"center\">عفوا لا تستيطع كتابة اهداء يجب عليك القيام بتنشيط عضويتك ليتسنى لك ذلك </td>";
}

if (!
$bbuserinfo['userid']) {
$msg "<td class=\"alt2\" align=\"center\">عفوا .. غير مسموح للزوار .. يجب عليك التسجيل بالمنتدى </td>";
}

//مجموعات الاعضاء الموقوفين .. قم بكتابة رقم المجموعة ( مجموعة الباند )

if ($bbuserinfo['usergroupid'] == 8) {
$msg "<td class=\"alt2\" align=\"center\">غير مصرّح لك بإستخدام الاهداءات ... فقد قام المشرف العام بايقاف عضويتك </td>";
}


eval(
'print_output("' fetch_template('ehdaa_msg') . '");');

} elseif (
$_REQUEST['do'] == "do_add_ehdaa") {

if (!
$_POST['two']) {
$msg "<td class=\"alt2\" align=\"center\">عذرا ... لم تكتب اسم البلد</td>";
} elseif (!
$_POST['two']) {
$msg "<td class=\"alt2\" align=\"center\">عذرا ... لم تكتب اسم البلد</td>";
} elseif (!
$_POST['three']) {
$msg "<td class=\"alt2\" align=\"center\">عذرا ... لم تكتب رسالتك</td>";
} elseif (
strlen($_POST['three']) > 200) {
$msg "<td class=\"alt2\" align=\"center\">عذرا ... الحد الأقصى للأحرف في الرسالة هو 200 حرف</td>";
} else {
$_POST['three'] = str_replace("<""&lt;"$_POST['three']);
$_POST['three'] = str_replace(">""&gt;"$_POST['three']);
$DB_site->query("INSERT INTO ehdaa(id,name,one,two,three) VALUES ('','$bbuserinfo[username]','$_POST[one]','$_POST[two]','$_POST[three]')");
$msg "<td class=\"alt2\" align=\"center\">تم إضافة الإهداء بنجاح</td>";
}

eval(
'print_output("' fetch_template('ehdaa_msg') . '");');

} else {
$ehdaa_1 $DB_site->query("SELECT * FROM ehdaa ORDER BY id DESC LIMIT $limit");
while (
$ehdaa_row mysql_fetch_array($ehdaa_1)) {
$ehdaa_bit .= " <a href=\"mailto:$ehdaa_row[one]\">$ehdaa_row[name]  </a> <font color=red>من <font color=red> &nbsp;$ehdaa_row[two] </a> <font color=blue> == <font color=blue> $ehdaa_row[three]<font color=blue> == </a></font>";
}
$the_om_ehdaa "<marquee style=\"border: 1px solid #000000\" onmouseover=this.stop() onmouseout=this.start() scrollAmount=3 scrollDelay=0 direction=right width=100%>$ehdaa_bit</marquee>";




بعد الانتهاء من الملفات لا تنقلهم تابع الشرح

==============================
ثالثاً: سنقوم بإضافة قالب بإسم ehdaa_msg في الاستايل

من لوحة تحكم المنتدى أدخل على :



الآن قم بإضافة هذا الكود :

كود PHP:

$stylevar[htmldoctype]
<
html dir="$stylevar[textdirection]lang="$stylevar[languagecode]">
<
head>
    <!-- 
no cache headers -->
    <
meta http-equiv="Pragma" content="no-cache" />
    <
meta http-equiv="Expires" content="-1" />
    <
meta http-equiv="Cache-Control" content="no-cache" />
    <!-- 
end no cache headers -->
    <
title>$vboptions[bbtitle] - الإهداءات</title>
    
$headinclude
</head>
<
body>
$navbar

<table class="tborder" cellpadding="$stylevar[cellpadding]cellspacing="$stylevar[cellspacing]border="0" width="100%" align="center">
$msg
</table>


</
body>
</
html

لاحظ الصوره



انتهينا من إضافة القالب

==================================
رابعاً: سنقوم بإضافة كود في قالب navbar

وايضاً من لوحة تحكم المنتدى أدخل على :



وبحث عن هذا الكود:

كود PHP:

<!-- / NAVBAR POPUP MENUS -->
</if> 

وضع تحته هذا الكود:

كود PHP:

<table class="tborder" cellpadding="$stylevar[cellpadding]cellspacing="$stylevar[cellspacing]border="0" width="100%">
<
thead>
<
tr>
    <
td class="thead">
        <
a style="float:$stylevar[right]href="#top" onclick="return toggle_collapse('omanidream_ehdaa')"><img id="collapseimg_omanidream_ehdaa" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_omanidream_ehdaa].gif" alt="" border="0" /></a>الإهداءات</td>
</
tr>
</
thead>
<
tbody id="collapseobj_omanidream_ehdaa" style="$vbcollapse[collapseobj_omanidream_ehdaa]">
<
tr>
    <
td class="alt1" align="center" valign="top">
$the_om_ehdaa
<div align="left" class="smallfont"><a href="#" onclick="window.open('global.php?do=add_ehdaa','add_ehdaa','statusbar=yes,menubar=no,toolbar=no,scrollbars=yes,resizable=yes,width=450,height=270');">إضافة إهداء</a></div>
</
td>
</
tr>
</
tbody>
</
table><br /> 

لاحظ الصوره



انتهينا من إضافة الكود

============================================
خامساً: سنقوم بنقل ملفات التاليه: delete_old وehdaa و om-limit إلى مجلد admincp

الملفات التي يجب وضعها في مجلد admincp
حملها من هذا الرابط

انقل الملفات الموجوده في مجلد admincp إلى مجلد admincp الموجود في المنتدى
وأنقل ايضاً ملف index الذي تم تعديله الموجود في سطح المكتب إلى
مجلد admincp الموجود في المنتدى

ونقل ملف global.php الذي تم تعديله الموجود في سطح المكتب إلى المنتدى


والآن روح وشوف هاك الإهداءات في منتداك

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


أصدق أن الشرح أصعب من تركيب الهاك


أي استفسارات أنا حاضر

تحياتي لجميع أعضاء المنتدى

أخوكم البطل سكار

Powerfull 14-01-2005 02:40 AM

إقتباس:

اقتباس من مشاركة scar
أصدق أن الشرح أصعب من تركيب الهاك


أي استفسارات أنا حاضر

تحياتي لجميع أعضاء المنتدى

أخوكم البطل سكار

:D

فيه مثل يقول " مادح نفسه كذاب " :p

وانا بقولك بكل صراحة لاكن

لاتزعل مني ... ;)

:D
.

. :rolleyes:

.

.
تستاهل بعد شرحك ومجهودك هذا نغير المثل

الى هذا الشكل >>>

"مادح نفسه كذاب >>> الا اذا صار Scar "

لأنك فعلاً بطل ,,,, :)

يعطيك العافية على هالمجهود ,,,

scar 14-01-2005 04:03 PM

أشكرك على الرد أخي الكريم

وأشكرك على الكلام الطيب ولو انه كلام يجرح شوي بس مو مشكله نعمل خير ونتحمل

اللهم لك الحمد والشكر

تحياتي أخي الغالي

hamdi344 22-01-2005 09:38 PM

يعطيك العافية على هالمجهود


جميع الأوقات بتوقيت مكة المكرمة. الساعة الآن » 01:31 AM.

Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © ArabWebTalk.Com 2004-2012