Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
MyBB Manuel Kullanıcı Etiketleme (Mention)
#1
MyBB için bahset (mention) yani kullanıcı ekleme bb kodu; konu ve mesajlara diğer kullanıcıları eklemenizi sağlar. MyCode olduğu için otomatik tamamlama, kullanıcı etiketlendiğinde bildirim gönderme gibi gelişmiş eklenti özelliklerine sahip değildir. Etiketleme işlemi manuel olarak yapılır.

Ön İzleme (Demo)


[Image: 2ZrzRN.png]

Kurulum


Adım 1:

Yönetici KP → Yapılandırma → MyCode → Yeni MyCode Ekle bölümünü aşağıdaki gibi doldurun;

Başlık

Bahset

Kısa Açıklama

Konu ve mesajlara diğer kullanıcıları eklemenizi sağlar.

Düzenli İfade

Code:
\[bahset=(.*?)\](.*?)\[/bahset\]

Yerine Gösterilecek İfade

Code:
<a href="member.php?action=profile&uid=$1" title="@$2 isimli kullanıcının profilini görüntüle" class="bahset">@$2</a>

Aktif Edilsin?

(Evet)

Ayrıştırma Sırası

Kaçıncı sırada gözükeceğini seçiniz. (Boş bırakabilirsiniz.)

Adım 2:

Yönetici KP → Temalar & Şablonlar → Temalar (Kullandığınız temayı seçin.) → global.css CSS sayfasının Gelişmiş Düzenleme bölümünün en altına ekleyin;

Code:
a.bahset {
    background-color: #16a085;
    padding: 4px 8px;
    color: #f5f5f5;
    transition: background-color .2s ease;
    border-radius: 2px;
}

a.bahset:hover {
    background-color: #1abc9c;
}

Kullanım


Örnek kullanım aşağıdaki gibidir;

Code:
[bahset=1]VEX-7[/bahset]

Not: 1 yazan yere bahsetmek istediğiniz kullanıcının ID değerini ve VEX-7 yazan yere de kullanıcı adını girmelisiniz.

(Geri bildirim için yorum yapabilirsiniz.)
Sic semper tyrannis.
Reply
#2
[bahset=1]tedem[/bahset] oldu mu acaba 😀

Hocam bu etiketleme yapıldığında bildirim gitme olayı yapılabilir mi?
Reply
#3
Bu bir eklenti olmadığı için istediğiniz şimdiki yapısı üzerinde yapılamaz maalesef ama hazır MyBB MyAlerts (Bildirim) Eklentisi ile uyumlu çalışan eklentilere buradan ulaşabilirsiniz.
Sic semper tyrannis.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)