فارس الاشهارأحلى الخبراء
دولتك : نسخة المنتدى : نوع المتصفح : عدد المساهمات : 516
نقاط : 1484
السٌّمعَة : 2
تاريخ التسجيل : 31/03/2010
العمر : 29
| موضوع: والهاك هو هاك وضع أسماء الاعضاء في مربعات الجمعة أبريل 09, 2010 5:38 am | |
| السلام عليكم ورحمة الله وبركاتة ..
أخواني الاعزاء.. اليوم أشرح لكم هاك من أقوي الهاكات التي شرحتها بفضل الله مؤخراً..
والهاك هو هاك وضع أسماء الاعضاء في مربعات
وهذا الهاك سهل جداً..ولكن الهاك الذي سأشرحة لكم اليوم هو ثلاثة هاكات مرة واحدة
هاك اسماء الاعضاء المتواجدين الان في مربعات هاك أسماء الاعضاء الذين تواجدوا اليوم في مربعات هاك الاحصائيات الرائع في مربعات..
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] والان وبسم الله الرحمن الرحيم نبدأ الشرح
فلنبدأ بوضع أسماء الاعضاء المتواجدين الان في مربعات
أفتح ملف index.php الموجود في مجلد منتداك الرئيسي
ثم أبحث عن هذا الكود
كود:
$loggedins=$DB_site->query("SELECT DISTINCT session.userid,username,invisible FROM session LEFT JOIN user ON (user.userid=session.userid) WHERE session.userid>0 AND session.lastactivity>$datecut ORDER BY invisible ASC, username ASC"); if ($loggedin=$DB_site->fetch_array($loggedins)) { $numberregistered++; if ($loggedin['invisible']==0 or $bbuserinfo['usergroupid']==6) { $numbervisible++; $userid=$loggedin['userid']; if ($loggedin['invisible']==1) { // Invisible User but show to Admin $username=$loggedin['username']; $invisibleuser = '*'; } else { $username=$loggedin['username']; $invisibleuser = ''; } //$location=$loggedin['location']; eval("\$activeusers = \"".gettemplate('forumhome_loggedinuser')."\";"); }
while ($loggedin=$DB_site->fetch_array($loggedins)) { $numberregistered++; $invisibleuser = ''; if ($loggedin['invisible']==1 and $bbuserinfo['usergroupid']!=6) { continue; } $numbervisible++; $userid=$loggedin['userid']; if ($loggedin['invisible']==1) { // Invisible User but show to Admin $username=$loggedin['username']; $invisibleuser = '*'; } else { $username=$loggedin['username']; } $location=$loggedin['location']; eval("\$activeusers .= \", ".gettemplate('forumhome_loggedinuser')."\";"); } }
أستبدلة بهذا الكود
كود:
$loggedins=$DB_site->query("SELECT DISTINCT session.userid,username,invisible,usergroupid FROM session LEFT JOIN user ON (user.userid=session.userid) WHERE session.userid>0 AND session.lastactivity>$datecut ORDER BY invisible ASC, username ASC"); if ($loggedin=$DB_site->fetch_array($loggedins)) { $numberregistered++; if ($loggedin['invisible']==0 or $bbuserinfo['usergroupid']==6) { $numbervisible++; $userid=$loggedin['userid']; $farbe=$loggedin['usergroupid']; // ID auslesen if ($loggedin['invisible']==1) { // Invisible User but show to Admin $username=$loggedin['username']; $invisibleuser = '*'; } else { $username=$loggedin['username']; $invisibleuser = ''; } //$location=$loggedin['location'];
if ($farbe == 2 ) { $username = "<input type=\"text\" name=\"oline\" size=\"15\" dir=\"rtl\" value=\"$loggedin[username]\" style=\"border-style:solid; border-width:1; font-family:MS Sans Serif; font-size:10px; vertical-align:middle; letter-spacing:0; color:#000000; padding-left:0; padding-right:2; padding-top:0; padding-bottom:0; background-color:#FFFBF7; text-align:center\">"; // ??????? } if ($farbe == 5 ) { $username = "<input type=\"text\" name=\"oline\" size=\"15\" dir=\"rtl\" value=\"$loggedin[username]\" style=\"border-style:solid; border-width:1; font-family:MS Sans Serif; font-size:10px; vertical-align:middle; letter-spacing:0; color:#000000; padding-left:0; padding-right:2; padding-top:0; padding-bottom:0; background-color:#FFE4CB; text-align:center\">"; // ???? ?????? } if ($farbe == 6 ) { $username = "<input type=\"text\" name=\"oline\" size=\"15\" dir=\"rtl\" value=\"$loggedin[username]\" style=\"border-style:solid; border-width:1; font-family:MS Sans Serif; font-size:10px; vertical-align:middle; letter-spacing:0; color:#000000; padding-left:0; padding-right:2; padding-top:0; padding-bottom:0; background-color:#FFE4CB; text-align:center\">"; // ?????? } if ($farbe == 7 ) { $username = "<input type=\"text\" name=\"oline\" size=\"15\" dir=\"rtl\" value=\"$loggedin[username]\" style=\"border-style:solid; border-width:1; font-family:MS Sans Serif; font-size:10px; vertical-align:middle; letter-spacing:0; color:#000000; padding-left:0; padding-right:2; padding-top:0; padding-bottom:0; background-color:#FFE4CB; text-align:center\">"; // ?????????? } eval("\$activeusers = \"".gettemplate('forumhome_loggedinuser')."\";"); }
while ($loggedin=$DB_site->fetch_array($loggedins)) { $numberregistered++; $invisibleuser = ''; if ($loggedin['invisible']==1 and $bbuserinfo['usergroupid']!=6) { continue; } $numbervisible++; $userid=$loggedin['userid']; $farbe=$loggedin['usergroupid']; // ID auslesen if ($loggedin['invisible']==1) { // Invisible User but show to Admin $username=$loggedin['username']; $invisibleuser = '*'; } else { $username=$loggedin['username']; } $location=$loggedin['location']; if ($farbe == 2 ) { $username = "<input type=\"text\" name=\"oline\" size=\"15\" dir=\"rtl\" value=\"$loggedin[username]\" style=\"border-style:solid; border-width:1; font-family:MS Sans Serif; font-size:10px; vertical-align:middle; letter-spacing:0; color:#000000; padding-left:0; padding-right:2; padding-top:0; padding-bottom:0; background-color:#FFE4CB; text-align:center\">"; // ??????? } if ($farbe == 5 ) { $username = "<input type=\"text\" name=\"oline\" size=\"15\" dir=\"rtl\" value=\"$loggedin[username]\" style=\"border-style:solid; border-width:1; font-family:MS Sans Serif; font-size:10px; vertical-align:middle; letter-spacing:0; color:#000000; padding-left:0; padding-right:2; padding-top:0; padding-bottom:0; background-color:#FFE4CB; text-align:center\">"; // ???? ?????? } if ($farbe == 6 ) { $username = "<input type=\"text\" name=\"oline\" size=\"15\" dir=\"rtl\" value=\"$loggedin[username]\" style=\"border-style:solid; border-width:1; font-family:MS Sans Serif; font-size:10px; vertical-align:middle; letter-spacing:0; color:#000000; padding-left:0; padding-right:2; padding-top:0; padding-bottom:0; background-color:#FFE4CB; text-align:center\">"; // ?????? } if ($farbe == 7 ) { $username = "<input type=\"text\" name=\"oline\" size=\"15\" dir=\"rtl\" value=\"$loggedin[username]\" style=\"border-style:solid; border-width:1; font-family:MS Sans Serif; font-size:10px; vertical-align:middle; letter-spacing:0; color:#000000; padding-left:0; padding-right:2; padding-top:0; padding-bottom:0; background-color:#FFE4CB; text-align:center\">"; // ?????????? } eval("\$activeusers .= \" ".gettemplate('forumhome_loggedinuser')."\";"); } }
للعلم ..
يمكنك تغيير في لون المربع الذي تريدة لكل مجموعة من الاعضاء..
وسوف تجد كلمات بالعربية في الكود السابق..مثلاً
المدير
ويمكنك تغيير اللون بالبحث عن هذا الكود بجانب أسم المدير #FFE4CB أستبلة باللون الذي يعجبك أنت
والان مبروك عليكم تم تركيب هاك أسماء الاعضاء المتواجدين الان في مربعات
والان سوف نقوم بوضع هاك أخر ..
وهو هاك اسماء الاعضاء الذين تواجدوا اليوم في مربعات
أفتح ملف index.php الموجود في مجلد منتداك الرئيسي
وأبحث عن هذا الكود
كود:
forumhome_loggedinuser,forumhome_loggedinusers
أستبدلة بهذا الكود كود:
forumhome_todayloggedinuser,forumhome_todayloggedinusers,forumhome_loggedinuser,forumhome_loggedinusers
ثم أبحث عن هذا الكود
كود:
if ((int)$maxusers[0] <= $totalonline) { $time = time(); $maxloggedin = "$totalonline " . $time; $DB_site->query("UPDATE template SET template='$maxloggedin' WHERE title='maxloggedin'"); $maxusers[0] = $totalonline; $maxusers[1] = $time; }
أستبدلة بهذا الكود
كود:
// today online hack begin if ((int)$maxusers[0] <= $totalonline) { $time = time(); $maxloggedin = "$totalonline " . $time . " " . $maxusers[2] . " " . $maxusers[3]; $DB_site->query("UPDATE template SET template='$maxloggedin' WHERE title='maxloggedin'"); $maxusers[0] = $totalonline; $maxusers[1] = $time; }
$todayloggedinusers = ""; $numbertodayonline = 0; $numbertodayonlineinvisible = 0;
$todayusers=$DB_site->query("SELECT userid, username, usergroupid, lastactivity, invisible FROM user WHERE lastactivity > " . mktime(0,0,0,date("m"),date("d"),date("Y")) . " ORDER BY username"); while ($todayuser=$DB_site->fetch_array($todayusers)) { $numbertodayonline++; $invisibleuser = ''; $userid = $todayuser['userid']; $farbe=$todayuser['usergroupid']; // ID auslesen $lastactivetime = vbdate($timeformat, $todayuser[lastactivity]); if ($todayuser['invisible']==1 and $bbuserinfo['usergroupid']!=6) { $numbertodayonlineinvisible++; continue; } if ($todayuser['invisible'] == 1) { // Invisible User but show to Admin $invisibleuser = '*'; } if ($farbe == 2 ) { $username = "<input type=\"text\" name=\"oline\" size=\"15\" dir=\"rtl\" value=\"$todayuser[username]\" style=\"border-style:solid; border-width:1; font-family:MS Sans Serif; font-size:10px; vertical-align:middle; letter-spacing:0; color:#000000; padding-left:0; padding-right:2; padding-top:0; padding-bottom:0; background-color:#FFFBF7; text-align:center\">"; // ??????? } if ($farbe == 5 ) { $username = "<input type=\"text\" name=\"oline\" size=\"15\" dir=\"rtl\" value=\"$todayuser[username]\" style=\"border-style:solid; border-width:1; font-family:MS Sans Serif; font-size:10px; vertical-align:middle; letter-spacing:0; color:#000000; padding-left:0; padding-right:2; padding-top:0; padding-bottom:0; background-color:#FFE4CB; text-align:center\">"; // ???? ?????? } if ($farbe == 6 ) { $username = "<input type=\"text\" name=\"oline\" size=\"15\" dir=\"rtl\" value=\"$todayuser[username]\" style=\"border-style:solid; border-width:1; font-family:MS Sans Serif; font-size:10px; vertical-align:middle; letter-spacing:0; color:#000000; padding-left:0; padding-right:2; padding-top:0; padding-bottom:0; background-color:#FFE4CB; text-align:center\">"; // ?????? } if ($farbe == 7 ) { $username = "<input type=\"text\" name=\"oline\" size=\"15\" dir=\"rtl\" value=\"$todayuser[username]\" style=\"border-style:solid; border-width:1; font-family:MS Sans Serif; font-size:10px; vertical-align:middle; letter-spacing:0; color:#000000; padding-left:0; padding-right:2; padding-top:0; padding-bottom:0; background-color:#FFE4CB; text-align:center\">"; // ?????????? } if (!$todayloggedinuser) { eval("\$todayloggedinuser = \"".gettemplate('forumhome_todayloggedinuser')."\";"); } else { eval("\$todayloggedinuser .= \" ".gettemplate('forumhome_todayloggedinuser')."\";"); } }
$DB_site->free_result($todayusers);
if ($bbuserinfo[usergroupid] == 6) { $todayonline = $numbertodayonline; } else { $todayonline = $numbertodayonline - $numbertodayonlineinvisible; } if ((int)$maxusers[2] <= $numbertodayonline) { $time = time(); $maxloggedin = $maxusers[0] . " " . $maxusers[1] . " $numbertodayonline " . $time; $DB_site->query("UPDATE template SET template='$maxloggedin' WHERE title='maxloggedin'"); $maxusers[2] = $numbertodayonline; $maxusers[3] = $time; } $todayrecordusers = $maxusers[2]; $todayrecorddate = vbdate($dateformat,$maxusers[3]); eval("\$todayloggedinusers = \"".gettemplate('forumhome_todayloggedinusers')."\";"); //today online hack end
يمكنك أيضاً تغيير اللون من خلال نفس الملحوظة التي بأعلي
الان أذهب للوحة التحكم..
ومنها إلي templates
ثم أضف تمبلت جديد بأسم forumhome_todayloggedinusers
ثم ضع فية هذا الكود كود:
<tr id="cat"> <td bgcolor="#FCC898" colspan="6"> <normalfont color="#ffffff"><b> عدد الأعضاء الذين تواجدوا اليوم في المنتدى:</b> </normalfont><normalfont color="#ffffff"> <b>$numbertodayonline</b></normalfont> </td> </tr> <tr> <td bgcolor="#FFFBF7" colspan="6"><smallfont> <nobr>أكبر عدد أعضاء تواجدوا في يوم واحد $todayrecordusers بتاريخ $todayrecorddate.</nobr> | <nobr>الأعضاء الذين كانوا في المنتدى اليوم هم :</nobr><br> $todayloggedinuser<br> </smallfont></td> </tr>
ثم أضف تمبلت جديد بأسم forumhome_todayloggedinuser
وضع به هذا الكود كود:
<a href="member.php?s=$session[sessionhash]&action=getinfo&userid=$userid" title="Last online at $lastactivetime">$username</a>$invisibleuser
ثم أفتح تمبلت forumhome
وأبحث عن هذا الكود كود:
$forumbits $pminfo $loggedinusers
وضع هذا الكود أسفلها أي تحتها.. كود:
$todayloggedinusers
ألف مبروك تركيب هاك اسماء الاعضاء الذين تواجدوا اليوم في مربعات
| |
فارس الاشهار ; توقيع العضو | |
|
|
سلوميعضوجديد
دولتك : نسخة المنتدى : نوع المتصفح : عدد المساهمات : 18
نقاط : 22
السٌّمعَة : 0
تاريخ التسجيل : 13/04/2010
العمر : 31
| موضوع: رد: والهاك هو هاك وضع أسماء الاعضاء في مربعات السبت أبريل 17, 2010 1:46 pm | |
| |
|
اريجعضوجديد
دولتك : نسخة المنتدى : نوع المتصفح : عدد المساهمات : 2
نقاط : 2
السٌّمعَة : 0
تاريخ التسجيل : 03/04/2010
العمر : 33
| موضوع: رد: والهاك هو هاك وضع أسماء الاعضاء في مربعات الأحد أبريل 18, 2010 5:36 am | |
| |
|
الجنرالالمـديـر العـــام
عدد المساهمات : 273
نقاط : 377
السٌّمعَة : -1
تاريخ التسجيل : 30/03/2010
العمر : 35
| موضوع: رد: والهاك هو هاك وضع أسماء الاعضاء في مربعات الأحد أبريل 18, 2010 5:53 am | |
| |
|