Hoş Geldin, Ziyaretçi!

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

dsgn kguard
ROLLET remastered
vsupload kguardedgeakademi
cleopatra legacy

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

Katılım
1 Ocak 2020
Mesajlar
278
Alınan Beğeni
12
Ödül Puanları
18
Konum
ist
Kimler Çevrimiçi'nde Bot Sayısını Göstermek - [Manuel Kod]

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 haricinde 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:

  • ok
    ./index.php
    ok
    ./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_note, my_number_format($onlinecount), $onlinebit, $mybb->settings['wolcutoffmins'], my_number_format($membercount), $memberbit, my_number_format($anoncount), $anonbit, my_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_note, my_number_format($onlinecount), $onlinebit, $mybb->settings['wolcutoffmins'], my_number_format($membercount), $memberbit, my_number_format($anoncount), $anonbit, my_number_format($guestcount), $guestbit, my_number_format($botcount), $botbit);

Resim-Grafik Uygulama Görüntüsü 1:
mybb-online-bot-sayisi-kodlari-1.png


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:
mybb-online-bot-sayisi-kodlari-2.png


Resim-Grafik Ekran Görüntüsü:
mybb-bot-sayisi-kodu.png
 
  Benzer konular Forum Tarih
PUBG & PUBG Mobile 0 578

Benzer konular

AdBlock Detected

Anlıyoruz, reklamlar can sıkıcı!

Elbette, reklam engelleme yazılımı reklamları engellemede harika bir iş çıkarır, ancak aynı zamanda web sitemizin faydalı özelliklerini de engeller. En iyi site deneyimi için lütfen AdBlocker'ınızı devre dışı bırakın.

AdBlock'u Devre Dışı Bıraktım.