قبل كل شيء يرجى أخذ نسخة احتياطية لكل قالب يتم التعديل عليه
النسخ التى يعمل عليها
Vb 3.6.x طريقة التركيب التعديل على ملف Index.Php
افتح الملف ابحث عن
ضع بعدها
ابحث عن
كود PHP:
$numberguest = 0;
ضع بعدها
كود PHP:
$numberspiders = 0;
$spiderlist = array();
ابحث عن
كود PHP:
$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") . "
");
استبدله بالكود
كود PHP:
$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") . "
");
ابحث عن
كود PHP:
if (!$userid)
{ // Guest
$numberguest++;
$inforum["$loggedin[inforum]"]++;
}
استبدله بالكود
كود PHP:
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]"]++;
}
}
ابحث عن
كود PHP:
$totalonline = $numberregistered + $numberguest;
استبدله بالكود
كود PHP:
$totalonline = $numberregistered + $numberguest + $numberspiders;
ابحث عن
كود PHP:
if (fetch_online_status($loggedin))
{
$numbervisible++;
eval('$activeusers .= ", ' . fetch_template('forumhome_loggedinuser') . '";');
}
}
ضع بعده
كود PHP:
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
ابحث عن
كود PHP:
while ($users = $db->fetch_array($allusers))
أعلى منه ضع الكود التالى
كود PHP:
$numberspiders = 0;
$numberguests = 0;
ابحث عن
كود PHP:
$guests["$count"]['spidertype'] = $spider['type'];
أسفل منه ضع الكود التالى
كود PHP:
$numberspiders ++;
ابحث عن
كود PHP:
$totalonline = $numbervisible + $numberguests;
استبدله بالتالى
كود PHP:
$numberguests = $numberguests - $numberspiders;
$totalonline = $numbervisible + $numberguests + $numberspiders;
التعديل على قالب ===Forumhome_Loggedinuser===
استبدل محتويات القالب كله بالكود التالى
كود PHP:
<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===
افتح القالب
ابحث عن
كود PHP:
<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>)
استبدله بالكود التالى
كود PHP:
<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===
ابحث عن
كود PHP:
2="$numberguests"
ضع بعده
كود PHP:
3="$numberspiders"