Tekil Mesaj gösterimi
Alt 07 Haziran 2021, 01:14   #1
ExCaLuBuR
ExCaLuBuR - ait Kullanıcı Resmi (Avatar)

Standart XenForo Widget

Widget'lar, sitenizin ana gövdesi etrafında görünen küçük içerik bloklarıdır.

Şu anda çevrimiçi olan bir kullanıcı listesi veya forumunuzda yayınlanan en son tartışmalar gibi dinamik içerik içerebilirler.

XenForo, çeşitli site konumlarına dağıtılmış bir dizi yararlı widget ve kurulumla birlikte gelir.

XenForo'da bulunan standart widget'lar, diğerlerinin yanı sıra şunları içerir:
  • Yeni iletiler
  • Çevrimiçi istatistikler
  • En yeni üyeler
  • bugünün doğum günleri

Widget'lar dört bileşenden oluşur:
  • Widget tanımı
  • Benzersiz bir tanımlayıcı veya widget anahtarı
  • Widget'ın eklendiği konum
  • Widget içinde görüntülenecek veriler için parametreler

Widget yöneticisi, sitenizde yapılandırılmış tüm widget'ların tanımlı konumlarına göre gruplandırılmış bir listesini görüntüler.

Buradan, silme gadget'ını kullanarak yeni widget'lar ekleyebilir veya var olanları silebilirsiniz.

Widget tanımları

Widget tanımları genellikle dinamik içeriği göstermek için bir dizi parametre alabilen bir widget oluşturan geliştiriciler tarafından oluşturulur.

Çoğunlukla, widget tanımları oldukça açıklayıcı adlara sahiptir, bu nedenle menüden en uygun olanı seçebilirsiniz.

Perde arkasında, widget tanımı, widget'ınız için gerekli verileri getirmek için tüm işi yapan PHP koduna başvurur ve onu ekranda gördüğünüz son ekrana biçimlendirir.

Bir pencere öğesi tanımını seçtikten sonra, ona sistemin tüm pencere öğesi yapılandırmanızı birbirine bağlamak için kullanacağı benzersiz bir kimlik veya anahtar vermeniz gerekecektir.

Widget konumları

Her widget'ın yaşamak için bir yere ihtiyacı vardır.

Widget pozisyonları XenForo şablonları içinde tanımlanır ve veritabanına kaydedilir. Bir pozisyon oluşturulduktan ve kaydedildikten sonra herhangi bir widget için kullanılabilir.

Bir widget tanımı seçtikten sonra, widget'ın görüntüleneceği bir veya daha fazla widget konumu seçebilirsiniz. Mümkünse, aynı pencere öğesinin aynı sayfada birden çok yerde gösterilmesinden kaçınmaya çalışmalısınız.

Pencere öğesi tanımları gibi, pencere öğesi konumlarının da konumun nerede olduğu konusunda size iyi bir fikir vermesi gereken tanımlayıcı adları vardır.

Bir pencere öğesi konumu seçtiğinizde, bu pencere öğesi için seçilen konum içinde bir görüntüleme sırası belirtmeniz de istenecektir , böylece aynı konuma eklenmiş olan diğer herhangi bir pencere öğesinin üstünde, altında veya içinde görüntülenmesini sağlayabilirsiniz. . Her zamanki gibi, daha yüksek görüntüleme sırası değerlerine sahip widget'lar, daha düşük görüntüleme sırası değerlerine sahip olanlardan sonra görüntülenir.

Widget parametreleri

Her bir widget tanımı, getireceği ve görüntüleyeceği verileri kontrol etmek için kabul edebileceği bir parametre listesi tanımlar.

Bu parametreler pencere öğesi düzenleyicisinde düzenlenir ve getirilecek maksimum öğe sayısı için denetimler veya veri sonuçlarını belirli bir ölçütle eşleşenlerle sınırlamak için belirli anahtarlar biçimini alabilir.

Widget'larınıza parametreler sağlarken, widget'ınızın nihai çıktısı üzerinde çarpıcı bir etkisi olabileceğinden, çok dikkatli olun.

Özel widget tanımları

XenForo ayrıca, kendi içeriğiniz için özel olarak tasarlanmış iki özel widget tanımıyla birlikte gelir.

HTML widget'ı

HTML widget'ı arka planda fazladan PHP işlemi yapmaz ve herhangi bir veri getirmez. Tek amacı, widget düzenleyicinin Şablon alanına girdiğiniz bir HTML parçacığı için bir araç olmaktır .

Herhangi bir HTML ekleyebilir ve isterseniz XenForo şablon sözdizimini de kullanabilirsiniz .

Ayrıca, widget HTML'si için olağan blok kapsayıcısını çıkaracak bir Gelişmiş mod seçeneği de vardır . Bu modu kullanırsanız, widget HTML'sinin uygun şekilde kapsanmasını ve sitenize uyacak şekilde uygun şekilde tasarlanmasını sağlamak tamamen sizin sorumluluğunuzdadır.

PHP geri arama widget'ı

PHP geri çağırma gereci, HTML'yi tanımlamanız için bir kutu içermez, yalnızca bir Sınıf ve Yöntem kontrolleri sunar; bu, widget'ın hem herhangi bir veriyi almaktan hem de sonuncuyu oluşturmaktan sorumlu olacak özel PHP kodunu çağırmasını sağlar.

Bu, gelişmiş bir geliştirici seçeneğidir.
________________

🔥 Yaz Konus Sohbet’et!💬 IRC Chat Sohbet📱 Mobile Sohbet🎧 Canlı Radyo⚙️ mIRC Sohbet[Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...]