Merhaba arkadaşlar bugün sizlere PHP Dinamik Banner yapımını anlatacağım.
Öncelikle Dinamik Banner nedir ?
Dinamik Banner sunucu durumuna göre yani kişi sayısı, toplam ping, toplam paket kaybı gibi istatistikleri bannerda gösterir. 60 saniyede bir banner güncellenir. Varsayılan olarak Dark ve Light teması bulunur. Kurulumu basit kullanımı kolaydır.
Özellikleri :
- UTF-8 Desteği
- Farklı renkte şablonlar (Koyu ve Açık şablon dahil)
- Çoklu Dil Desteği (Türkçe ve İngilizce eklendi)
- Floodu önlemek için yapılandırılabilir önbellek sistemi
- PSD Dosyaları
- resources\template yolundan istediğiniz templateyi PhotoShop ile düzenleyip ekleyebilme (Dosya yolunda örnekleri mevcut)
- Ayarları Türkçeye çevrildi
- [Client] Takma adı
- [Client] Client Sürümü
- [Server] Sunucu sürümü
- [Server] Sunucu platformu
- [Server] Toplam çevrimiçi kullanıcı sayısı (sorgu istemcisi olmadan)
- [Server] Maksimum kullanıcı limiti
- [Server] Toplam ping
- [Server] Toplam paket kaybı
- [Server] Yönetici istemciler için kullanıcı sayısı
- [Server] Destek yetkilileri için kullanıcı sayısı
Hosting yada VDS/VPS
Hosting 'de cronjobs bulunmalı
PHP: 7.x (PHP 5.6 'da denemedim ama büyük ihtimalle uyumlu)
Admin Server Query kullanıcı adı ve şifresi (yada yeni bir Query hesabı)
Kurulum :
1. Dosyaları WinRAR / 7z yardımı ile bir klasöre çıkartın.
2. FileZilla / WinSCP yardımı ile hostinge aktarın.
3. cache klasörünün Dosya izinlerini 777 olarak ayarlayın.
4. config/teamspeak.php TeamSpeak bağlantı ayarlarını ayarlayın.
5. config/banner.php dosyasından isteğe bağlı olarak ayarlamalar yapabilirsiniz.
6. config/image.php dosyasından isteğe bağlı olarak ayarlamalar yapabilirsiniz.
7. TeamSpeak sunucu ayarlarınızdan GFX Interval ayarını 60 olarak ayarlayın ve Banner URL ‘sini example.com/banner veya example.com/index.php olarak ayarlayın. (Burada ki GFX Interval ayarı Bannerin 60 saniyede bir yenileneceği anlamına gelir burdaki ayarı düşüremezsiniz fakat yükseltebilirsiniz. Yükseltme durumunda config/banner.php dosyasında 61. Satırdaki değişkeni GFX Interval ile belirlediğiniz değer ile aynı yapın. Fakat oynamanız önerilmez. )
Bilinen Sorunlar ve Çözümleri
Banner gözükmemesi durumunda cache klasörünün içini temizlerseniz sorun ortadan kalkar.
Banneri ayarladınız ve web sitesinde sorunsuz gözüküyor fakat TeamSpeak ‘de gözükmüyor ise sunucudan bağlantınızı kesip tekrar bağlanın olmaz ise TeamSpeak programını kapatıp tekrar açın.
VirusTotal: VirusTotal