phpKF - php Kolay Forum     
Hakkında  |  Sürümler  |  indirme  |  Telif  |  Kurulum  |  Tema  |  Eklenti  |  Mod  |  Ekip  ]
Forum  |  Portal  |  Yardım  |  Üyeler  |  Arama  |  Giriş  |  Kayıt
 
Forum Ana Sayfası  »  phpKF MOD - Ek Özellik Bölümü  »  Yeni Özellik
 »  Çevrimiçi Botları Gösterme

Yeni Başlık  Cevap Yaz
Toplam 2 Sayfa:   [1]   2   >   son» 
Çevrimiçi Botları Gösterme           (gösterim sayısı: 3.149)
Yazan Konu içeriği

boşluk

yonetici
[Adem YILMAZ]
phpKF Ekip Başkanı

Kullanıcı Resmi

Kayıt Tarihi: 30.11.2006
İleti Sayısı: 3.006
Şehir: İstanbul
Durum: Gizli

E-Posta Gönder
Web Adresi
Özel ileti Gönder

Konu Tarihi: 05.10.2008- 19:38
Alıntı yaparak cevapla  


Bu modun eklentisi de var.


Mod Adı:   Ana Sayfada Çevrimiçi Botları Gösterme
Mod Yapımcısı:   Adem YILMAZ


Ekran Görüntüsü:

Resim Ekleme



gerecler.php dosyasında şu kodu bulun:

 Kod Çizelgesi     Dil Seçin: Hepsini Seç
define('DOSYA_GERECLER',true);



Altına şunu ekleyin:

 Kod Çizelgesi     Dil Seçin: Hepsini Seç
function CevrimiciBotlar($metin)
{
	$bul = array('66.249.65.112',
	'72.14.199.12',
	'74.6.17.159',
	'65.55.212.234',
	'209.234.171.43');

	$cevir = array('Googlebot/2.1, ',
	'Feedfetcher-Google, ',
	'Yahoo! Slurp, ',
	'MSN Bot, ',
	'Alexa-archive.org, ');

	$donen = str_replace($bul, $cevir, $metin);

	if (preg_match('/^[0-9]/', $donen)) $donen = '';

	return $donen;
}





index.php (forum index) dosyasında şunu bulun:

 Kod Çizelgesi     Dil Seçin: Hepsini Seç
$misafir_sayi = mysql_num_rows($result);



Altına şunu ekleyin:

 Kod Çizelgesi     Dil Seçin: Hepsini Seç
//	ÇEVRİMİÇİ BOTLARIN BİLGİLERİ ÇEKİLİYOR	//

$strSQL = "SELECT kul_ip FROM $tablo_oturumlar WHERE (son_hareket + $zaman_asimi) > $tarih ORDER BY son_hareket DESC";

$misafir_sonuc = mysql_db_query($cfgdbisim,$strSQL) or die ('<h2>sorgu başarısız</h2>'.mysql_error());

$toplam_sayi = ($kullanici_sayi + $gizli_sayi + $misafir_sayi);


$cevrimici_botlar = '';

//	ÇEVRİMİÇİ BOTLAR SIRALANIYOR	//

while ($misafirler = mysql_fetch_assoc($misafir_sonuc))
	$cevrimici_botlar .= CevrimiciBotlar($misafirler['kul_ip']);





Son olarak yine index.php (forum index) dosyasında şunu bulun:

 Kod Çizelgesi     Dil Seçin: Hepsini Seç
$cevrimici_isimler .= ' <a href="cevrimici.php">...... devamı</a>';



Altına şunu ekleyin:

 Kod Çizelgesi     Dil Seçin: Hepsini Seç
$cevrimici_isimler .= '<br> &nbsp; Çevrimiçi Botlar: <span style="color: #905DA7; font-weight: bolder;">'.$cevrimici_botlar.'</span>';





Bot tanıma işlemi IP adresine göre yapılmaktadır. Yukarıdaki kodlar sadece 5 botu tanıyacak şekilde ayarlanmıştır.
Daha fazla bot tanıtmak için ilk koddaki $bul = array( içine botun IP adresini $cevir = array( içine ise botun görünmesini istediğiniz adını yazmalısınız (rakam ile başlamamalı).
Sıraları çok önemli, en sonuna birer birer ekleyin. Sırasını karışık yaparsanız yanlış görünür.

Botların IP adreslerini internette biraz araştırma yaparak bulabilirsiniz.

Bot isimlerinin rengini ise color: #905DA7 kısmından değiştirebilirsiniz.

Foruma eklediğiniz her MODun forumu yavaşlattığını unutmayın.
Ayrıca bu MODa ise ne kadar çok bot eklerseniz ana sayfanız o kadar yavaşlar.



Cvp:
Yazan Cevap içeriği

boşluk

Chess
[Chess]

Kullanıcı Resmi

Kayıt Tarihi: 27.01.2008
İleti Sayısı: 295
Şehir: Gizli
Durum: Forumda Değil

E-Posta Gönder
Özel ileti Gönder

Cevap Tarihi: 05.10.2008- 20:25
Alıntı yaparak cevapla  


Paylaşıım için teşekkürler.

Cvp:
Yazan Cevap içeriği

boşluk

Sezgin75
[Berk Sezgin]

Kayıt Tarihi: 01.01.2008
İleti Sayısı: 220
Şehir: İstanbul
Durum: Forumda Değil

E-Posta Gönder
Özel ileti Gönder

Cevap Tarihi: 05.10.2008- 20:30
Alıntı yaparak cevapla  


Adem abi harikasın :)
Bunu bence kesinlikle resmi sürümde kullanmalısın :)

Cvp:
Yazan Cevap içeriği

boşluk

yonetici
[Adem YILMAZ]
phpKF Ekip Başkanı

Kullanıcı Resmi

Kayıt Tarihi: 30.11.2006
İleti Sayısı: 3.006
Şehir: İstanbul
Durum: Gizli

E-Posta Gönder
Web Adresi
Özel ileti Gönder

Cevap Tarihi: 05.10.2008- 21:26
Alıntı yaparak cevapla  


 Alıntı Çizelgesi: Sezgin75 yazmış

Adem abi harikasın :)
Bunu bence kesinlikle resmi sürümde kullanmalısın :)



Öyle her şeyi resmi sürüme katarsak hız olarak vBulletin`den farkı kalmaz.   :)

teşekkürler
Yazan Cevap içeriği

boşluk

Fahrenheit
[Fahrenheit]
Forum Yardımcısı

Kullanıcı Resmi

Kayıt Tarihi: 02.01.2009
İleti Sayısı: 348
Şehir: İstanbul
Durum: Gizli

E-Posta Gönder
Özel ileti Gönder

Cevap Tarihi: 04.01.2009- 02:27
Alıntı yaparak cevapla  


Pek teşekkür eden olmamış ama bence güzel bir mod, teşekkürler...

Cvp:
Yazan Cevap içeriği

boşluk

Leronoy
[Mehmet A]

Kayıt Tarihi: 01.12.2008
İleti Sayısı: 158
Şehir: Gizli
Durum: Gizli

E-Posta Gönder
Web Adresi
Özel ileti Gönder

Cevap Tarihi: 04.01.2009- 15:43
Alıntı yaparak cevapla  


Çok teşekkürler. Yanlız işin ilginç tarafı bende google botun misafir olarak geldiğini anlıyorum ama aşağıda çevrimiçi botlarda görünmüyor. Bu google botun birden fazla ip ile bağlandığı ve bizim listemizdeki ip ile aynı olmadığından olabilir mi ?

www.kirikkarne.com
Cvp:
Yazan Cevap içeriği

boşluk

yonetici
[Adem YILMAZ]
phpKF Ekip Başkanı

Kullanıcı Resmi

Kayıt Tarihi: 30.11.2006
İleti Sayısı: 3.006
Şehir: İstanbul
Durum: Gizli

E-Posta Gönder
Web Adresi
Özel ileti Gönder

Cevap Tarihi: 04.01.2009- 21:56
Alıntı yaparak cevapla  


Yukarıda da yazdığım gibi botları ip adreslerine bakarak tanıyor.
Google için sadece bir ip girilmişse doğal olarak başka bir ipden geldiğinde tanıyamaz.

Benim bildiğim google ip adresleri şunlar, ama daha başkarı da vardır, biraz araştırma yapın:

66.249.72.140
72.14.199.112
72.14.199.49
66.249.71.50
66.249.71.48


Cvp:
Yazan Cevap içeriği

boşluk

Leronoy
[Mehmet A]

Kayıt Tarihi: 01.12.2008
İleti Sayısı: 158
Şehir: Gizli
Durum: Gizli

E-Posta Gönder
Web Adresi
Özel ileti Gönder

Cevap Tarihi: 04.01.2009- 22:00
Alıntı yaparak cevapla  


 Alıntı Çizelgesi: yonetici yazmış

Yukarıda da yazdığım gibi botları ip adreslerine bakarak tanıyor.
Google için sadece bir ip girilmişse doğal olarak başka bir ipden geldiğinde tanıyamaz.

Benim bildiğim google ip adresleri şunlar, ama daha başkarı da vardır, biraz araştırma yapın:

66.249.72.140
72.14.199.112
72.14.199.49
66.249.71.50
66.249.71.48




$bul = array('66.249.65.112''66.249.72.140''72.14.199.112',


şu şekilde yanına sıralamamız yeterli sanırım google bot için. Teşekkür ederim. Bu konuyu araştırmıştım nette   baya bir ip adresi vardı.


www.kirikkarne.com
Cvp:
Yazan Cevap içeriği

boşluk

Leronoy
[Mehmet A]

Kayıt Tarihi: 01.12.2008
İleti Sayısı: 158
Şehir: Gizli
Durum: Gizli

E-Posta Gönder
Web Adresi
Özel ileti Gönder

Cevap Tarihi: 30.03.2009- 16:27
Alıntı yaparak cevapla  



Bahsedildiği üzere google ve diğer botların tam ip numaraları bazı sitelerde verilsede google ın verilen ip numaraları haricinde kullandığı farklı ip numaraları mevcut. Bu modda istenileni yakalamak için botların iplerini tespit etmek gerekiyor.   Ben kendimce şöyle bir yöntem geliştirdim.

Forumda çevrimiçi kullanıcılar bölümünde misafir kullanıcıyı gördüğünüzde yönetim panelinden misafir kullanıcının ip numarasına bakın ve buradan ya da farklı bir ip sorgulama sitesinden sorgulayın. İp blgilerinde google yazıyorsa modda verilen google ip sini gereçler.php de bulduğunuzla değiştirin. Siteyi sürekli farklı ip lerle mi ziyaret ediyor onu bilemiyorum.

Faydalı olması ümidiyle...

www.kirikkarne.com
Yeni Başlık  Cevap Yaz
Toplam 2 Sayfa:   [1]   2   >   son» 



Forum Ana Sayfası  »  phpKF MOD - Ek Özellik Bölümü  »  Yeni Özellik
 »  Çevrimiçi Botları Gösterme

Forum Ana Sayfası


Benzer konular
Başlık Yazan Cevap Gösterim Son ileti
Konu Klasör çevrimiçi çevrimdışı begüm 5 505 17.06.2008- 14:38
Konu Klasör Çevrimiçi Botlar yonetici 3 1018 12.07.2010- 16:38
Konu Klasör çevrimiçi kullanıcıların altına tarihte bu gün said 2 512 02.03.2008- 16:19
Konu Klasör portal çevrimiçi süresini değiştirmek ferta 3 380 25.04.2009- 20:07
Konu Klasör Çevrimiçi kullanıcılar sayfasında ip göstermek Leronoy 3 538 30.03.2009- 14:20
Konu Klasör 24 Saat içinde Çevrimiçi Olan Üyeler Fahrenheit 2 609 05.12.2009- 20:55
Konu Klasör Forum Bölümünde Kategori Gösterme Geliştirici 6 506 26.03.2009- 14:45

Etiketler   Çevrimiçi,   Botları,   Gösterme

    Forum Teması:
     

php Kolay Forum (phpKF)   Telif - Copyright © 2007 - 2010   phpKF Ekibi


- PHP KOLAY FORUM -
 RSS Beslemesini Görmek için Tıklayın   RSS Beslemesini Google Sayfama Ekle   RSS Beslemesini Yahoo Sayfama Ekle