Mitch Çoklu İmzalar, üyelerin Hesap alanlarından doğrudan birden fazla imza bloğu oluşturmasına, yönetmesine ve aralarında geçiş yapmasına olanak tanıyan hafif, tamamen entegre bir XenForo 2.3 eklentisidir.
Bu eklenti, kullanıcıların farklı konular, roller veya sitenizin bölümleri için farklı imzalar isteyebileceği topluluklar için idealdir; üstelik her seferinde profil imzalarını düzenlemelerine gerek kalmadan.
✔
Her üye, tam XenForo zengin metin düzenleyicisini (BBCode, resimler, bağlantılar, yerleştirmeler vb. dahil) kullanarak üç ayrı imza bloğu oluşturabilir.
✔ "Aktif İmza" Seçme
Kullanıcılar, hangi imza bloklarının anlık aktiflik durumunu seçer.
İmza otomatik olarak tüm gönderilerinin altında görünür.
✔ XenForo izinleriyle tam entegrasyon
İmzalar, XenForo'nun imza izin sistemine uygundur.
Bir kullanıcı normalde imzaları düzenleyemiyorsa, çoklu imzaları da düzenleyemez.
✔ Hesap menüsünde temiz kullanıcı arayüzü:
Kullanıcı menüsünde yeni bir gezinme girişi — Ek imzalar — görünür ve üyeleri doğrudan çoklu imza yönetim sayfalarına götürür.
✔ Kusursuz tema uyumluluğu:
Bu eklenti, standart XenForo şablon makrolarını, varlık uzantılarını, rotalarını ve denetleyicilerini kullanır.
Şablon üzerine yazma yok. Çekirdek düzenlemeleri yok. Tamamen taşınabilir.
✔ Sağlam eklenti yapısı
Uygun yükleme/kaldırma yöntemleri
Eklenti sürümleme
Kullanıcı ve KullanıcıSeçeneği için varlık uzantıları
XenForo'nun CLI araçları kullanılarak resmi bir sürüm olarak tamamen dışa aktarılabilir
Tüm modern XenForo 2.3 eklentileri ve temalarıyla çalışır
1. Kullanıcılar şu adresi ziyaret eder:
Hesap → Ek imzalar
2. Şunları yapabilirler:
En fazla 3 imza bloğu oluşturabilir/düzenleyebilirler
XF'nin yerleşik BBCode/Editör önizlemesini kullanarak önizleyebilirler
Şu anda hangi imzanın aktif olduğunu seçebilirler
Değişiklikleri kaydedip anında uygulayabilirler
3. Gönderiler altında:
Özel imza makronuz otomatik olarak yüklenir:
.mitch_active_signature_text
Bu, XenForo'nun yalnızca seçilen aktif imzayı gösterdiği veya kullanıcının bu seçeneği seçmesi durumunda XF'nin varsayılan imzasına geri döndüğü anlamına gelir.
Bu eklenti uygulanma biçimi:
Yeni bir veritabanı tablosu:
xf_mitch_user_signature (kullanıcı başına imza depolama)
xf_user_option'da yeni bir seçenek:
mitch_active_signature
Varlık uzantıları:
XF\Entity\User
XF\Entity\UserOption
Genel rota:
mitch-signatures
Denetleyici:
- Mitch\Çokluİmza\Yayın\Denetleyici\İmza
- Şablon:
- mitch_hesap_imzaları
- İmzalar için değiştirilmiş XF makrosu
- (XenForo'nun makro geçersiz kılma sistemi aracılığıyla temel şablonlarda herhangi bir düzenleme yapılmaz)
Her şey src/addons/Mitch/MultiSignature/ dizininde yer alıyor.
Üzerine yazmak yerine sınıf uzantıları kullanıyor.
Çekirdek şablonları düzenlemek yerine şablon makroları kullanıyor.
Çoklu imza etkin olmadığı sürece varsayılan XF davranışını değiştirmiyor.
Eklenti kimler için harika özellik sunar:
Rol yapma toplulukları
Oyun forumları
Profesyonel ağ forumları
Birden fazla alt temaya sahip topluluklar (teknoloji + hobi + kişisel)
Kullanıcıların imza sunumunda esneklik istediği herhangi bir forum için uygundur.