Xenforo Özel Kullanıcı Alanları

MG Yaşı
1 Yıl 3 Ay 9 Gün
Katılım
24 Ara 2024
Konular
0
Mesajlar
179
Tepkime puanı
21
Puan
43
21.png

Xenforo Özel Kullanıcı Alanları
Özel kullanıcı alanları, kullanıcılardan toplamak istediğiniz ek bilgileri veya tercihleri tanımlamanıza olanak tanır. Bu değerler mesajlarla veya profillerde görüntülenebilir, dahili veriler için kullanılabilir veya hatta şablon değişiklikleri yoluyla XenForo'daki davranışları değiştirmek için kullanılabilir.

Bir alan oluştururken kontrol edebileceğiniz bir dizi seçenek vardır. İlk olarak, alan için bir kimlik seçmelisiniz. Alana dahili olarak bu şekilde başvurulur ve yalnızca alfanümerik karakterler içerebilir. Bir kez ayarlandıktan sonra değiştirilemez. Daha gelişmiş özel alan işlevlerinden bazıları için bu kimliği bilmeniz gerekir.
Her alan kabaca iki kategoriden birine girecektir:
  • Metin alanları - bu alanlar serbest formdadır ve kullanıcılar istedikleri değeri girebilirler. Alanın izin verdiği içerik türünü (tek satır, çok satır, zengin metin) kontrol etmek için birkaç farklı seçeneğiniz ve kullanıcıların ne gireceği üzerinde bir miktar kontrol sağlamak için çeşitli doğrulama seçenekleriniz vardır.
  • Seçim alanları - bu alanlarla kullanıcılar önceden tanımlanmış bir seçenek listesinden seçim yapacaktır. Tanımladığınız her seçenek bir değer ve bir metin bileşeninden oluşacaktır. Değer, alan için dahili olarak depolanan şeydir (ve yalnızca alfanümerik karakterler kullanabilir) ve metin ise son kullanıcılara gösterilecek olan şeydir.
Bunun ötesinde, tüm alanlara uygulanan seçenekler vardır. Bunlar, alanın nasıl düzenlenebilir olduğu ve nerede görüntülendiği üzerindeki kontrolleri içerir.

Gelişmiş eylemler için şablonlardaki alanlara . aracılığıyla erişebilirsiniz {$xf.visitor.Profile.custom_fields.fieldId}. Bu, çıktıyı bir kullanıcının özel alan değerine göre değiştirmek için şablon koşullarıyla birlikte kullanılabilir. Bu örneğin geçerli ziyaretçinin özel alanlarındaki değere eriştiğini unutmayın. Örneğin, belirli bir mesajı gönderen kullanıcıya erişmek için farklı bir değişken kullanılması gerekebilir.
 
Geri
Üst