Arama Botlarını Forumda Online Olarak Gösterebilirsiniz..

ProwL

Gitarist
Katılım
19 Haz 2005
Mesajlar
3,092
Reaction score
0
Puanları
0
Konum
istanbul
Dikkat! : Sadece Spider Kurulu Sistemler İçin Eklentidir.

Forum ana dizinindeki index.php dosyasını açın ve aşağıdaki kodları bulun;

Kod:
'eventcache',

altına ekleyin;

Kod:
'wol_spiders',

alttaki tagı arayın;

Kod:
$numberguest = 0;

üstüne ekleyin;

Kod:
$numberspiders = 0;

Alttaki kodları aratın

Kod:
if ($vbulletin->userinfo['userid'])
	{
		// fakes the user being online for an initial page view of index.php

Altına aşağıdaki kodların ekleyin;

Kod:
	$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
");

alttaki kodları aratın;

Kod:
	unset($userinfos, $loggedin);

üstüne aşağıdakileri kodları ekleyin;

Kod:
	$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);
	}

alttaki kodları aratın;

Kod:
	$totalonline = $numberregistered + $numberguest;

aşağıdaki kodlarla değiştirin;

Kod:
   $numberguest = $numberguest - $numberspiders;
   $totalonline = $numberregistered + $numberguest + $numberspiders;

online.php dosyasında arayın;

Kod:
while ($users = $db->fetch_array($allusers))

üstüne aşağıdaki kodları ekleyin;

Kod:
$numberspiders = 0;
$numberguests = 0;

aşağıdaki kodları bulun;

Kod:
$guests["$count"]['spidertype'] = $spider['type'];

altına ekleyin;

Kod:
$numberspiders ++;

aşağıdaki kodları bulun

Kod:
$totalonline = $numbervisible + $numberguests;

aşağıdaki kodlarla değiştirin;

Kod:
$numberguests = $numberguests - $numberspiders;
$totalonline = $numbervisible + $numberguests + $numberspiders;

forumhome_loggedinuser template 'ini açıp tüm kodları silin ve aşağıdaki kodları ekleyin;

Kod:
<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 template 'ini açıp aratın;

Kod:
<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>)

aşağıdaki kodlarla değiştirin;

Kod:
<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 bulun;

Kod:
2="$numberguests"

altına aşağıdaki tagı ekleyin;

Kod:
 3="$numberspiders"

phrase yönetiminden x_members_and_y_guests ibaresini açıp düzenleyin..
(örneğin; {1} üye ve {2} ziyaretçi ve {3} sıpaydır :D )

 
bu spider olayını görmüştüm burada ama tam olarak ne oluyo bu spider??
kısa bi açıklama pls...
 
spider olayı arama motorlarına kayıt eden sey işte :d eğer www.siteismi.com/online.php dendi sanırım online olan kişilere bakarsan orda yahoo msnbot googlebot gibi şeyler vardır onlara biz kısaca spider dioz
 
ee onu nasıl ayarlayacagız?
 
ben yaptım ama gelmedi yardım edermisiniz acaba herşeyi yaptım diye düşünüyoum ancak phrase yönetimini de buldum ama o seçeneği bulamadım tam neresinden acaba :(
 
paylaşım için teşekkürler...:durdurun
 
Geri
Üst