Kullanım tekniği Xenforo Widget Sistemi: Konumlar, Görünürlük Koşulları ve Doğru Yerleşim

DTDT doğrulanmış üyedir.

Technical Manager
Teknik Admin
Katılım
13 May 2026
Mesajlar
36
XenForo Widget Sistemi: Konumlar, Görünürlük Koşulları ve Doğru Yerleşim
Yan blokları, istatistikleri ve özel içerikleri kontrollü biçimde göstermek​

Widget sistemi, XenForo arayüzüne içerik blokları eklemenin en temiz yollarından biridir. XenForo 2.3.10'da normal yönetim ekranı Appearance > Widgets yolundadır. Widget definitions ve widget positions ekranları kaynakta development only olarak işaretlidir; bu yüzden günlük yönetimde ana ekran Widgets ekranıdır.

Admin Panel > Appearance > Widgets

Bu ekranda widget'lar konumlarına göre gruplanır. Konumsuz widget'lar ayrıca gösterilir. Liste üzerinden widget düzenlenebilir, ilgili konumdan kaldırılabilir veya tamamen silinebilir.

Add widget butonu önce kullanılacak widget definition seçimini açar. Seçilen widget türüne göre formda ortak alanlar ve o widget'a özel ayarlar görünür.

  • Widget definition: Widget'ın hangi türde çalışacağını belirler.
  • Widget key: Benzersiz anahtardır, yönetim ve teknik ayrım için önemlidir.
  • Title: İsteğe bağlı başlık alanıdır.
  • Display in positions: Widget'ın hangi pozisyonlarda görüneceğini ve o pozisyondaki sırasını belirler.
  • Display condition: XenForo template style expression olarak yazılan görünürlük koşuludur.
Display condition, widget'ı her yerde göstermek yerine belirli durumlarla sınırlamanızı sağlar. Örneğin yalnızca ziyaretçilere, yalnızca belirli sayfalarda veya belirli bağlamlarda görünmesi istenen bloklar için kullanılır. Bu alan template expression beklediği için küçük bir hata widget'ın görünmemesine neden olabilir.

  • Sidebar alanlarını çok kalabalık yapmayın; önemli widget'ları üst sıralara alın.
  • Aynı bilgiyi birden fazla pozisyonda göstermeyin.
  • Mobil deneyimi düşünerek uzun widget içeriklerini sınırlayın.
  • Her widget'a anlamlı ve benzersiz bir widget key verin.
Sadece HTML gösterecekseniz HTML tabanlı widget yeterlidir. Veritabanından özel veri çekmek, eklenti verisi göstermek veya dinamik hesaplama yapmak gerekiyorsa widget definition tarafında geliştirme gerekebilir. Bu ikinci kısım normal yönetim ekranı değil, geliştirme alanıdır.


Kaynak: XFSkins
 
Sitemiz bir forum sitesi olduğu için kullanıcılar her türlü görüşlerini önceden onay olmadan anında siteye yazabilmektedir. 5651 sayılı kanunun 8. maddesi ve T.C.K'nın 125. maddesine göre; mobil.gen.tr olan forum sitemize eklenen içeriklerden, içeriği ekleyen kullanıcı sorumludur. Kullanıcı bazlı herhangi bir telif hakkından mobil.gen.tr sitesi ve site yetkilileri sorumlu değildir. Telif hakkı kapsamında bulunan içerikler ile ilgili hukuksal bildirimleriniz için buradan iletişime geçebilirsiniz. mobil.gen.tr yönetimi size en geç 48 saat içerisinde dönüş yapacaktır.
Geri
Üst Alt