Member Class (BBCode)
Flarum için hazırlanmış basit ama etkili bir eklenti. Oturum açmış üyeleri tespit eder ve body
etiketine “logged-in” sınıfını ekler. Bu küçük ama güçlü özellik, sadece üyeler için CSS üzerinden dilediğiniz gibi özelleştirme yapmanıza olanak tanır. (Tabii, CSS bilginiz olması gerekiyor)
Artık iki yeni BBCode komutuyla birlikte geliyor:
[members][/members]
– Bu içerik sadece oturum açmış üyelere gösterilir.
[guests][/guests]
– Bu içerik ise sadece misafirlere görünür, oturum açmış üyeler göremez.
Zengin Metin eklentisiyle uyumlu çalışır.
Kullanım Örneği
Giriş yapan üyelerden karşılama bannerını gizlemek isterseniz:
.logged-in header.Hero.WelcomeHero {display: none;}
Başka bir örnek:
body.logged-in .some {display: none;} /* Üyeler için belirli bir alanı gizler */
Nasıl Yüklenir?
composer require huseyinfiliz/flarum-member
Güncelleme
composer update huseyinfiliz/flarum-member
(Kaldırmak isterseniz: composer remove huseyinfiliz/flarum-member
komutunu kullanabilirsiniz.)
Bağlantılar
Bilgilendirme
Bu eklenti, şu bağlantıda paylaşılan eklentinin birebir aynısıdır ve herhangi bir değişiklik yapılmamıştır. Orijinal geliştirici desteği bırakmış olduğu için, bu eklentinin bakımını üstlendim ve gelecekteki güncellemeler bu tartışma üzerinden paylaşılacak. Özellik önerileriniz olursa lütfen belirtmekten çekinmeyin.
Orijinal eklenti GitHub’dan kaldırıldığı için, bu sürüm tamamen olduğu gibi paylaşılmıştır. Ancak, gelecekte yeni özellikler eklenmesi planlanmaktadır. Bu konuda önerilerinizi gerçekten duymak isterim.
Eklenti, Flarum’un en son sürümü ve PHP 8.2 ile test edilmiştir ve herhangi bir sorun yaşanmamıştır. Eğer bir hata ile karşılaşırsanız, lütfen benimle iletişime geçmekten çekinmeyin.