السلام عليكم ورحمة الله وبركاته
إليكم هاك جديد للنسخة vB 3.6.0
أولا هذا الهاك من تعريبي FreedomDream وغير مسموح بنقله لي أي موقع آخر بدون ذكر المصدر من هذا الموضوع من هنــــــــــا
كود:
http://www.vb-support.com/vb/showthread.php?p=8665
مبرمج الهاك :- amykhar
معرب الهاك :- FreedomDream
عمل الهاك :- يقوم بإظهار الــ Spiders في الصفة الرئيسية لموقعك .
صور للهاك :- الصوةر الموجودة غير موضحه شئ و الهاك معروف للجميع وهو يوضح الزائرين من مواقع البحث .
شرح طريقة التركيب :-
في ملف index.php الموجود داخل مجلد المنتدي الرئيسي إبحث عن
أضف بعده
و ابحث عن
و أضف بعده
كود:
$numberspiders = 0;
$spiderlist = array();
ثم إبحث عن
كود:
$forumusers = $db->query_read_slave("
SELECT
user.username, (user.options & " . $vbulletin->bf_misc_useroptions['invisible'] . ") AS invisible, user.usergroupid,
session.userid, session.inforum, session.lastactivity,
IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid
FROM " . TABLE_PREFIX . "session AS session
LEFT JOIN " . TABLE_PREFIX . "user AS user ON(user.userid = session.userid)
WHERE session.lastactivity > $datecut
" . iif($vbulletin->options['displayloggedin'] == 1 OR $vbulletin->options['displayloggedin'] == 3, "ORDER BY username ASC") . "
");
و استبدله بالتالي
كود:
$forumusers = $db->query_read_slave("
SELECT
user.username, (user.options & " . $vbulletin->bf_misc_useroptions['invisible'] . ") AS invisible, user.usergroupid,
session.userid, session.inforum, session.lastactivity, session.useragent,
IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid
FROM " . TABLE_PREFIX . "session AS session
LEFT JOIN " . TABLE_PREFIX . "user AS user ON(user.userid = session.userid)
WHERE session.lastactivity > $datecut
" . iif($vbulletin->options['displayloggedin'] == 1 OR $vbulletin->options['displayloggedin'] == 3, "ORDER BY username ASC") . "
");
و ابحث عن
كود:
if (!$userid)
{ // Guest
$numberguest++;
$inforum["$loggedin[inforum]"]++;
}
و استبدله بالتالي
كود:
if (!$userid)
{ // Guest or spider
if (!empty($vbulletin->wol_spiders))
{
if (preg_match('#(' . $vbulletin->wol_spiders['spiderstring'] . ')#si', $loggedin['useragent'], $agent))
{
$numberspiders++;
$agent = strtolower($agent[1]);
$spider = $vbulletin->wol_spiders['agents']["$agent"];
$key = $spider['name'];
if(array_key_exists($key,$spiderlist))
{
$spiderlist[$key] = $spiderlist[$key] + 1;
}
else
{
$spiderlist[$key] = 1;
}
}
else
{
$numberguest++;
}
$inforum["$loggedin[inforum]"]++;
}
}
و ابحث عن
كود:
$totalonline = $numberregistered + $numberguest;
و استبدله بالتالي
كود:
$totalonline = $numberregistered + $numberguest + $numberspiders;
و ابحث عن
كود:
if (fetch_online_status($loggedin))
{
$numbervisible++;
eval('$activeusers .= ", ' . fetch_template('forumhome_loggedinuser') . '";');
}
}
و اضف بعده
كود:
while ($spidername = current($spiderlist))
{
if ($spidername > 1) {
$loggedin['musername'] = trim(key($spiderlist)) . "(" . $spidername.")";
}
else
{
$loggedin['musername'] = trim(key($spiderlist));
}
$loggedin['userid'] = 0;
eval('$activeusers .= ", ' . fetch_template('forumhome_loggedinuser') . '";');
next($spiderlist);
}
----------------------------------------------------
في ملف
Online.php
ابحث عن
كود:
while ($users = $db->fetch_array($allusers))
اضف اعلاه
كود:
$numberspiders = 0;
$numberguests = 0;
و ابحث عن
كود:
$guests["$count"]['spidertype'] = $spider['type'];
و اضف اسفله
و ابحث عن
كود:
$totalonline = $numbervisible + $numberguests;
و استبدله بالتالي
كود:
$numberguests = $numberguests - $numberspiders;
$totalonline = $numbervisible + $numberguests + $numberspiders;
افتح قالب
forumhome_loggedinuser
و استبدله بالتالي
كود:
<if condition="$loggedin[userid]"><a href="member.php?$session[sessionurl]u=$loggedin[userid]">$loggedin[musername]</a>$loggedin[invisiblemark]$loggedin[buddymark]<else />$loggedin[musername]</if>
في قالب
forumhome
ابحث عن
كود:
<a href="online.php$session[sessionurl_q]" rel="nofollow">$vbphrase[currently_active_users]</a>: $totalonline (<phrase 1="$numberregistered" 2="$numberguest">$vbphrase[x_members_and_y_guests]</phrase>)
و استبدله بالتالي
كود:
<a href="online.php$session[sessionurl_q]" rel="nofollow">$vbphrase[currently_active_users]</a>: $totalonline (<phrase 1="$numberregistered" 2="$numberguest" 3="$numberspiders">$vbphrase[x_members_and_y_guests]</phrase>)
في قالب
WHOSONLINE
ابحث عن
اضف بعده
من اللغات ابحث عن العبارة
كود:
phrase x_members_and_y_guests
وترجمها إلي الآتي
كود:
{1} أعضاء و {2} زوار و {3} الــ Spiders
بس كده انتهي تركيب الهاك
تحياتي
FreedomDream