MyBBDepo - Türkiyenin MyBB Deposu Forumuna Hoşgeldiniz
Eğer sitemize yaptığınız ilk ziyaretiniz ise, lütfen öncelikle Forum Kurallarını okuyunuz. Forumumuzda bilgi alışverişinde bulunabilmeniz için Kayıt olmalısınız. Üye olmayanlar forumumuzdan yararlanamazlar.
Eğer zaten kayıtlı kullanıcı iseniz, lütfen kullanıcı adınız ve şifreniz ile, Giriş yapınız. (Sitemize üyelik ücretsizdir).
xpserkan avatar
Konuyu Oyla:
  • Derecelendirme: 5/5 - 2 oy
  • 1
  • 2
  • 3
  • 4
  • 5

Derecelendirme: 5/5 - 2 oy

Kimler Çevrimiçi'nde Bot Sayısını Göstermek - [Manuel Kod]


Sponsor Reklam
media venus

Çevrimdışı xpserkan
 Tarih: 13-06-2014, Saat:21:06
#1
MyBB için Kimler Online Listesinde Aktif Bot Sayısını Göstermek - [Kodlu Anlatım]
Makale-Not Mod ismi: Aktif örümcek bot sayısını kimler çevrimiçi listesinde göstermek.
Yapımcı Mod Yapımcısı: DannyGlass
Çevirmen 1.6 Uyarlama: XpSerkan
Güvenlik Güvenlimi ?: Güvenli Onay-Cevap
Eklenti-Plugin Uyumluluk: MyBB 1.6.x +
Araç-Test Test Durumu: Denemiştir-sorunsuz Onay-Cevap
Açıklama-Detay Eklentinin Açıklaması: Forum İstatistikleri => Şu anda ''Kimler Çevrimiçi'' kısmında, sitenizdeki aktif ''Örümcek Bot'' sayısını göstermenizi sağlar. Kısaca örümcek bot isimleri harcinde birde kaç x tane aktif örümcek bot varsa sayısını göstermenize olanak sağlar. Normalde örümcek botlar, genel online sayısından muaf tutulduklarından dolayı, onlarında sayısını göstermek isteyenler için oldukça güzel ve basit bir uygulama.

Bilgi-Kaynak Not: Bu uygulamanın piyasada 1-2 çeşit benzeri var fakat, eksik ve hatalı oldukları için stabil halini yayınlamanın doğru olacağını düşündüm. Piyasada paylaşılanlarda gereksiz sorgu yapıcı mantıksal kod hataları mevcut bilginize..
Aşağıdaki kodlarda yer alan, my_number_format($botcount) kodunda gördüğünüz gibi my_number_format eki mevcut. Bu ek sadece sayısal veriyi çek fonksiyonudur. Piyasadaki paylaşılanlarda bu ek mevcut değil ve olmadığı gibi gereksiz sorgulara neden oluyor. my_number_format eki varsa botlar için sadece sayısal veriyi çek ve bastır komutu vermiş oluyorsunuz, bu ek yoksa botların sayısal verisi haricinde grup adı, grup id'si vs. gibi verilerinide gereksiz yere sorgulatıp sayısal veriyi bulmasını zorlaştırıyor.
Kısaca; ''optimizeli'' ve ''sql dostu'', bot sayısını göstermek için sizlere bu konudaki anlatımı uygulamanızı tavsiye ediyorum.

Eklenti-Plugin Mod Kurulumu:
İşlem yapılacak dosyalar:
  • Nokta ./index.php
    Nokta ./inc/languages/turkish/index.lang.php
Öncelikle işlem yapacağımız dosyaları ftp'den masaüstüne indiriyoruz.

1- ./index.php dosyasını notepad++ programı ile açıp aşağıdaki kodu buluyoruz;
PHP Kod:
    else
    {
        
$guestbit $lang->online_guest_singular;
    } 

1+ Hemen altına aşağıdaki kodları yapıştırıyoruz;
PHP Kod:
    // X.S Code - (Start)
    
if($botcount != 1)
    {
        
$botbit $lang->online_bot_plural;
    }
    else
    {
        
$botbit $lang->online_bot_singular;
    }
    
// X.S Code - (End) 

2- Tekrar ./index.php dosyasında aşağıdaki kodları buluyoruz;
PHP Kod:
$lang->online_note $lang->sprintf($lang->online_notemy_number_format($onlinecount), $onlinebit$mybb->settings['wolcutoffmins'], my_number_format($membercount), $memberbitmy_number_format($anoncount), $anonbitmy_number_format($guestcount), $guestbit); 

2+ Üsteki kodları silip aşağıdaki kodları yapıştırıyoruz, kısaca değiştirme yapıyoruz;
PHP Kod:
$lang->online_note $lang->sprintf($lang->online_notemy_number_format($onlinecount), $onlinebit$mybb->settings['wolcutoffmins'], my_number_format($membercount), $memberbitmy_number_format($anoncount), $anonbitmy_number_format($guestcount), $guestbitmy_number_format($botcount), $botbit); 

Resim-Grafik Uygulama Görüntüsü 1:
resim

3- ./index.lang.php dosyasını notepad++ programı ile açıp aşağıdaki kodu buluyoruz;
PHP Kod:
$l['online_guest_singular'] = "Ziyaretçi"

3+ Hemen altına aşağıdaki kodları yapıştırıyoruz;
PHP Kod:
$l['online_bot_plural'] = "Bot";
$l['online_bot_singular'] = "Bot"

4- Tekrar ./index.lang.php dosyasında aşağıdaki kodları buluyoruz;
PHP Kod:
$l['online_note'] = "Son <b>{3}</b> Dakika İçinde Toplam: <b>{1}</b> Kullanıcı Aktif Oldu. Şu an Forumumuzda: [<a rel=\"nofollow\" href=\"./online.php\"><b>{4} Kayıtlı, {6} Gizli ve {8} Ziyaretçi</b></a>] Bulunmaktadır."

4+ Üsteki kodları silip aşağıdaki kodları yapıştırıyoruz, kısaca değiştirme yapıyoruz;
PHP Kod:
$l['online_note'] = "Son <b>{3}</b> Dakika İçinde Toplam: <b>{1}</b> Kullanıcı Aktif Oldu. Şu an Forumumuzda: [<a rel=\"nofollow\" href=\"./online.php\"><b>{4} Kayıtlı, {6} Gizli, {8} Ziyaretçi ve {10} Bot</b></a>] Bulunmaktadır."

Resim-Grafik Uygulama Görüntüsü 2:
resim

Resim-Grafik Ekran Görüntüsü:
resim

Demo Link Demo Link: http://destek.mybb.com.tr/

Bilgi-Kaynak Kaynak: 2005 yılı - MyBB RC4 Sürümü
Kod:
http://mods.mybb.com/archive/view/bots-online
http://mods.mybb.com/uploads/downloads/128%20-%20botsonline.txt

Alıntı Kaynak: MyBB.Com.TR
Cevapla
Bunu Beğenenler: S.G , mucotr , Screwy , 1st4n6uL , Kiliza , tsunami , ReDMaD , Xray , Smyrna35
Sponsor Reklam
sponsor reklam sponsor reklam

Çevrimdışı TeknoKafaORG
 Tarih: 14-06-2014, Saat:00:08
#2
Teşekkürler Abi. Vb'de Vardı. İlk Defa MyBB'de Gördüm.
Cevapla
Bunu Beğenenler:

Çevrimdışı tsunami
 Tarih: 14-06-2014, Saat:00:33
(Son Düzenleme: 14-06-2014, Saat:00:36, Düzenleyen: tsunami.)
#3
(14-06-2014, Saat:00:08)TeknoKafaORG Adlı Kullanıcıdan Alıntı: Teşekkürler Abi. Vb'de Vardı. İlk Defa MyBB'de Gördüm.
Kodlama ilk 2005 yılında MyBB RC4 versiyonunda kodlanmıştı..
MyBB o kadar geri değil yani.. Süper Önemli olan eskileri bu güne güncelleyip kullanıma sunmak.
Kod:
http://mods.mybb.com/view/bots-online
Cevapla
Bunu Beğenenler: S.G

Çevrimdışı Xray
 Tarih: 14-06-2014, Saat:03:38
#4
İyiki varsın usta eline sağlık.
Cevapla
Bunu Beğenenler:

Çevrimdışı ozanakkaya
 Tarih: 15-06-2014, Saat:22:47
#5
Her ne kadar "my_number_format" konusunda aynı fikirde olmasamda modifikasyon ancak bu kadar güzel anlatılabilirdi. Eline sağlık.
Cevapla
Bunu Beğenenler: S.G

 


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Mybb Kimler Çevrimiçi Sahte Yapma SkullzDe 4 1,375 17-06-2014, Saat:12:33
Son Yorum: SkullzDe
  [MD - 1.6] Kimler Çevrimiçi'nde Botları Saydırmak ArseniC 4 1,467 08-06-2014, Saat:02:35
Son Yorum: ozanakkaya
  [MCTR - 1.6] 24 Saat İçerisinde Kimler Çevrimiçiydi ( Ziyaretçiler Dahil ) 007combatant 17 8,870 05-01-2014, Saat:18:55
Son Yorum: x245x
  Gercek Yorum Sayisini Göstermek [Modifikasyon] Remzi0068 13 2,035 23-06-2013, Saat:00:19
Son Yorum: keles1234
  [MD - 1.6] Bugun Kimler Online Oldu Plugin Türkçe 007combatant 0 1,961 15-10-2011, Saat:22:53
Son Yorum: 007combatant



Konuyu Okuyanlar: 1 Ziyaretçi