06-01-2007, 11:08 AM
|
#1 (permalink)
|
|
Ezberci Olmuş
|
Kimler Online Kısmında Arama Botları Gözüksün
AnLatım İcin OsmanUngur Arkadasa Tsk Ederiz

İdex.Php ' Yi Acın
ALtına EkLe
PHP- Kodu:
'wol_spiders',
----------------------
Ara:
----------------------
PHP- Kodu:
$numberguest = 0;
----------------------
Altına Ekle:
----------------------
PHP- Kodu:
$numberspiders = 0;
----------------------
Ara:
----------------------
PHP- Kodu:
if ($vbulletin->userinfo['userid'])
{
// fakes the user being online for an initial page view of index.php
----------------------
Üstüne Ekle:
----------------------
PHP- Kodu:
$spiders = $db->query_read("
SELECT user.username, session.useragent,user.userid,
IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid
FROM " . TABLE_PREFIX . "session AS session
". iif($vbulletin->options['WOLguests'], " LEFT JOIN " . TABLE_PREFIX . "user AS user
USING (userid) ", ", " . TABLE_PREFIX . "user AS user") ."
WHERE session.lastactivity > $datecut
". iif(!$vbulletin->options['WOLguests'], " AND session.userid = user.userid", "")
."
ORDER BY session.userid
----------------------
Ara:
----------------------
PHP- Kodu:
unset($userinfos, $loggedin);
----------------------
Üstüne Ekle:
----------------------
PHP- Kodu:
$spiderlist = array();
while ($spidercand = $db->fetch_array($spiders))
{
$userid = $spidercand['userid'];
if (!empty($vbulletin->wol_spiders))
{
if (preg_match('#(' . $vbulletin->wol_spiders['spiderstring'] . ')#si', $spidercand['useragent'], $agent))
{
$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;
}
}
}
}
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') . '";');
$numberspiders = $numberspiders + $spidername;
next($spiderlist);
}
----------------------
Ara:
----------------------
PHP- Kodu:
$totalonline = $numberregistered + $numberguest;
----------------------
Değiştir:
----------------------
PHP- Kodu:
$numberguest = $numberguest - $numberspiders;
$totalonline = $numberregistered + $numberguest + $numberspiders;
----------------------
Online.php'yi açın
Ara:
----------------------
PHP- Kodu:
while ($users = $db->fetch_array($allusers))
----------------------
Üstüne Ekle:
PHP- Kodu:
$numberspiders = 0;
$numberguests = 0;
----------------------
Ara:
----------------------
PHP- Kodu:
$guests["$count"]['spidertype'] = $spider['type'];
----------------------
Altına Ekle:
----------------------
PHP- Kodu:
$numberspiders ++;
----------------------
Ara:
----------------------
PHP- Kodu:
$totalonline = $numbervisible + $numberguests;
----------------------
Değiştir:
----------------------
PHP- Kodu:
$numberguests = $numberguests - $numberspiders;
$totalonline = $numbervisible + $numberguests + $numberspiders;
----------------------
3. forumhome_loggedinuser template'ini açın ve içerikteki kodu silip bunu yapıştırın:
PHP- Kodu:
<if condition="$loggedin[userid]"><a href="member.php?$session[sessionurl]u=$loggedin[userid]">$loggedin[musername]</a>$loggedin[invisiblemark]$loggedin[buddymark]<else />$loggedin[musername]</if>
4. forumhome'u açın,
Ara:
----------------------
PHP- Kodu:
<a href="online.php?$session[sessionurl]" rel="nofollow">$vbphrase[currently_active_users]</a>: $totalonline (<phrase 1="$numberregistered" 2="$numberguest">$vbphrase[x_members_and_y_guests]</phrase>)
----------------------
Değiştir:
----------------------
PHP- Kodu:
<a href="online.php?$session[sessionurl]" rel="nofollow">$vbphrase[currently_active_users]</a>: $totalonline (<phrase 1="$numberregistered" 2="$numberguest" 3="$numberspiders">$vbphrase[x_members_and_y_guests]</phrase>)
----------------------
WHOSONLINE template'inde:
----------------------
PHP- Kodu:
2="$numberguests"
Yanına Ekle [not arada boşluk kalcak şekilde]:
----------------------
PHP- Kodu:
3="$numberspiders"
----------------------
5. Sözcük Düzenleyiciye Girin phrase x_members_and_y_guests sözcük öbeğini açın:
{1} members and {2} guests and
yanına [yine boşluk olcak biçimde]
{3} spiders
ekleyin
Hadi Hayırlı Olsun Kurulumu Zordur Fakat İyi Bir Eklentidir
|
|
|