• Eklentiler
  • Üye/Ziyaretçi BBCode ve CSS Sınıfı Ekleme Eklentisi

Member Class (BBCode)

Lisans Son Sürüm Toplam İndirme

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.

    Can teşekkür ederim ✋

    Hızlı Güncelleme: v1.1 Yayınlandı!

    Orijinal uzantı, üyeler için logged-in sınıfını body’ye ekliyordu ve artık ziyaretçiler için de logged-out sınıfını ekledik.

    Örnek:

    .logged-out header.Hero.WelcomeHero { display: block; } /* Ziyaretçilere Welcome Hero'yu Göster */

    SSH ile Güncelleme

    1. Aşağıdaki komutla güncelleme yapın:
         composer update huseyinfiliz/flarum-member
    2. Ardından cache’i temizlemek için şu komutu çalıştırın:
         php flarum cache:clear

    Admin Paneli ile Güncelleme

    1. Extension Manager üzerinden güncellemeleri kontrol edin ve uzantıyı güncelleyin.
    2. Daha sonra Admin Paneli -> Gösterge Paneli -> Araçlar -> Önbelleği temizleme adımlarını takip edin.

    İstekleriniz

    Uzantı ilginizi çekerse, eklenmesini istediğiniz özellikleri söyleyebilirsiniz!

    Mithat teşekkür ederim hocam flarumtr topluluğu sayesinde diyebiliriz bir nevi, uzantı ile ilgili önerileriniz varsa duymaktan mutluluk duyarım

    tolgaaaltas, başlığı Üye/Ziyaretçi BBCode ve CSS Sınıfı Ekleme Eklentisi olarak değiştirdi.

    Selam. Emeğinize karşılık olarak teşekkür etmek isterim. sadece eğer üye için bb code kullanirsak üye olmayan ne görecektir? Bu yazıyı görmek için üye olmanız lazımmı yazıyor?

      MrRobot hayır, sadece gizleniyor.

      Orijinal uzantıda bu şekilde olduğu için değiştirmedim.

      Members bbcode’unun içerisinde yazanlar üyelere gözükür ve ziyaretçilere tamamen gizlenir. Dilerseniz guest bbcode’u da eklerseniz ve (İndirme Bağlantısını Görmek İçin Giriş Yapın) yazabilirsiniz. Bu sizin hayal gücünüze bırakılmış.

      Ayrıca bu daha önce resmi forumda da sorulmuştu. Bu uzantıyı bu haliyle kullanmak isteyenler olduğu için, bu uzantıda bunu yapmak yerine yeni bir uzantı geliştirmeyi düşünebilirim.

      Gues BB kodu nasil eklenir bilmiyorum. Ancak bence hiç bişeyin gözümemesi anlamsız . Üye olmayan sadece bir boşluk görecekdir. Bence bunu admin panelden istek üzerine kim o yere ne yazmak istiyor yaza bilsin ve ya siz yazdığınız gibi ve ya benim istediğim gibi iki seçenek çıkartmak daha iyi olur bence.

        MrRobot

        huseyinfiliz 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.

        Örnek kullanım;
        [members]BUNU ÜYELER GÖRECEK[/members]
        [guests]GÖRMEK İÇİN GİRİŞ YAPIN[/guests]

          Hadımköy Kombi Servisi Minecraft Türk Sunucular