- Uyumlu XF 2 Sürümleri
- 2.3.X
Forumların en büyük etkileşim kaynaklarından biri kullanıcıların kendilerini ifade edebildikleri avatarlarıdır. Varsayılan XenForo avatar sisteminin yetersizliklerini gidermek, kullanıcılara daha modern bir deneyim sunmak ve en önemlisi "Resim görünümlü shell/zararlı yazılım" yükleme risklerini tamamen ortadan kaldırmak için Cyber Akademi çatısı altında geliştirdiğimiz CA Custom Avatar System eklentisini ücretsiz olarak paylaşıyoruz.
Bu eklenti, kullanıcılarınıza hem sunucunuzdaki hazır bir galeriden (klasörler halinde) seçim yapma hem de izin verdiğiniz dış resim servislerinden (hizliresim, imgbb vb.) URL ile güvenle avatar çekme imkanı sunar.
Öne Çıkan Özellikler
- Mini Dosya Gezgini (Klasörlü Galeri): Sunucunuza atacağınız binlerce avatarı tek bir uzun listede boğmak yerine, klasör mantığıyla (Örn: Anime, Oyunlar, CA Avatars) gruplayabilirsiniz. Kullanıcılar klasörler arasında şık bir arayüzle gezinebilir.
- URL ile Avatar Çekme (Whitelist Destekli): Kullanıcılar dışarıdan link ile avatar yükleyebilir. Admin panelinden sadece izin verdiğiniz sitelerin (Domain Whitelist) linklerine onay verebilirsiniz.
- Anti-Shell ve Üst Düzey Güvenlik: Dışarıdan URL ile çağrılan resimler doğrudan temaya basılmaz. Arka planda sunucuya indirilir, MIME ve getimagesize doğrulamalarından geçer ve XenForo'nun yerleşik Avatar Servisine (ImageMagick/GD) teslim edilir. Resim yeniden boyutlandırılıp işlendiği için içine gizlenmiş her türlü PHP/Shell kodu veya EXIF verisi imha edilir. Ayrıca galeri dizininde Path Traversal (üst dizine çıkma) açıkları kapatılmıştır.
- Canlı ve Modern Önizleme: Kullanıcılar listeden bir avatar seçtiğinde veya URL girdiğinde anında modern, neon detaylı bir önizleme kutusunda görseli test edebilir.
- Kayıt Ekranı Entegrasyonu: Avatar seçme işlemi sadece profil düzenleme sayfasıyla sınırlı kalmaz; kullanıcılar kayıt olurken form üzerinden doğrudan galeri avatarı seçerek foruma giriş yapabilirler.
Ekran Görüntüleri



Sistem Gereksinimleri
- XenForo: 2.3.0 ve üzeri
- PHP: 8.3.0 ve üzeri (Eklenti modern PHP standartlarıyla yazılmıştır)
Kurulum ve Kullanım
- Ekteki CA-CustomAvatar-1.0.0.zip dosyasını indirin.
- Dosyaları FTP ana dizininize atın ve Admin Panel > Eklentiler kısmından "CA Custom Avatar System" eklentisini yükleyin.
- Galeri İçin: FTP üzerinden public_html/Forum/styles/ dizinine gidin ve ca_avatars adında bir klasör oluşturun. Avatarlarınızı ve alt klasörlerinizi bu dizinin içine atın. Sistem otomatik olarak okuyacaktır.
- URL Yüklemeleri İçin: Admin Panel -> Kurulum -> Seçenekler -> CA Custom Avatar Ayarları yolunu izleyerek izin vermek istediğiniz siteleri (örn: hizliresim.com) satır satır ekleyin.
Geliştirici: İsfihan
Destek: Cyber Akademi | Türkiye'nin Yeni Nesil Siber Gücü
Güzel günlerde kullanmanız dileğiyle!