Welcome to XFSkins | XenForo Themes, Styles and Plugins

Join the community to start discussions, follow updates and connect with other members.

Rehber Xenforo Özel Alanlar: Custom User Fields ve Custom Thread Fields

Bu konu bir rehber veya adım adım açıklama içermektedir.
🕒 Konu sahibi 5 saat önce aktifti

XFSkins

Administrator
Yönetici
Kodcu Tasarımcı Geliştirici
Katılım
8 Ocak 2026
Mesajlar
312
Çözümler
5
Reaksiyon puanı
418
Puanları
63
XenForo Özel Alanlar: Custom User Fields ve Custom Thread Fields
Üyelerden ve konulardan düzenli veri toplamanın doğru yolu


Özel alanlar, forumu yalnızca mesaj yazılan bir yer olmaktan çıkarıp düzenli veri toplayan bir yapıya dönüştürür. XenForo'da kullanıcı özel alanları ve konu özel alanları ayrı admin ekranlarından yönetilir; ortak alan formu ise alan türü, doğrulama, görünüm ve HTML gösterimi gibi güçlü seçenekler sunar.

Admin yolları​

  • Admin Panel > Kullanıcılar > Özel kullanıcı alanları: Kullanıcı profil alanları.
  • Admin Panel > Forumlar > Özel konu alanları: Konu açarken veya düzenlerken kullanılan konu alanları.

Alan oluştururken temel bilgiler​

  • Field ID: Alanın benzersiz kimliğidir ve oluşturulduktan sonra değiştirilemez.
  • Title: Kullanıcıya veya yöneticilere görünen ad.
  • Description: Alanın ne için kullanıldığını açıklayan metin; HTML kullanılabilir.
  • Display location: Alanın nerede gösterileceğini belirler.
  • Display order: Aynı bölümdeki sıralamayı kontrol eder.

Alan türleri ve doğrulama​

Metin tabanlı alanlarda XenForo 2.3.10 formunda şu doğrulama seçenekleri bulunur: boş doğrulama, sayı, alfanümerik, e-posta, URL, renk, tarih, regex, callback ve validator. Seçim alanlarında ise iç değer ile kullanıcıya gösterilen metin ayrı ayrı tanımlanır.

Görünüm tarafı​

Özel alanlar yalnızca veri toplamak için değildir. Value display HTML alanı ile değerin nasıl gösterileceği özelleştirilebilir. Desteklenen alan tiplerinde Wrapper display HTML de kullanılarak çıktının çevresine özel HTML uygulanabilir.

Genel seçenekler​

Alan tipine ve bağlama göre required, user editable, editable only once, moderator editable ve editable by user groups gibi seçenekler kullanılabilir. Bu seçeneklerin tamamı her özel alan türünde aynı şekilde görünmeyebilir; XenForo formu desteklenen seçenekleri bağlama göre gösterir.

İyi kullanım örnekleri​

  • Üyelik başvurusunda Discord adı veya şehir bilgisi toplamak.
  • Konu açarken ürün modeli, sürüm, fiyat aralığı veya destek durumu istemek.
  • İlan, destek, inceleme ve kaynak kategorilerinde standart bilgi akışı sağlamak.

Dikkat​

Field ID seçerken kısa, İngilizce ve değişmeyecek bir kimlik kullanın. Sonradan başlığı değiştirmek kolaydır; fakat Field ID değiştirme mantığı veri bütünlüğünü bozabileceği için XenForo tarafından sabit kabul edilir.
 
Geri
Üst