Hoş Geldiniz,

XenTR üzerinde yer alan içeriklere erişim sağlayabilmek, projelerinizde karşılaştığınız sorunlara destek ekibimizin çözüm üretebilmesi adına üye olunuz.
Unutmayalım ki, bilgi paylaşıldıkça değer kazanır.
Giriş Yap

Sorun Cevaplayalım

XenForo hakkında merak ettiğiniz tüm soru(n)lara 7/24 destek.

Çözümlenmiş Sorunlar

Yaşanan sorunların kolay çözüm yolları ve anlatımları.

Destek Ekibimiz Sizlerle

Ücretli destek talepleri ve özel hizmetler için yanınızdayız.

  • Sitemize kayıt olurken XenForo lisans doğrulaması isteğe bağlıdır. Lisans doğrulmasını hesap alanınızdan kayıt sonrasıda gerçekleştirebilirsiniz ve forumu aktif olarak kullanabilirsiniz fakat ürün satın almak yada premium kategoride yer alan eklentileri indirebilmek için lisans doğrulması gereklidir. Lütfen doğrulama sürecinde kullandığınız lisansın ID kodunu girin. ID doğrulama kodunuz XenForo Müşteri (Customer Area) bölümünde "Token number" olarak bulunuyor.
XenForo'da Harici Sayfaları Eklenti İçerisine Ekleme

Kullanım Tekniği XenForo'da Harici Sayfaları Eklenti İçerisine Ekleme 2019-03-09

indirmek için izniniz yok
XenForo Sürümü
XenForo v2.1+
XenForo'da geliştiriciler için oldukça kullanışlı olan "XF\Option\Forum " callback uygulaması bildiğiniz gibi sistem üzerinde oluşturulmuş olan tüm forumları eklentiniz üzerinde seçeneklere çekmeye yardımcı olur.

Bu kullanımı kısaca özetleyecek olursak ,

531

Çıktı olarak seçenek eklendiğinde, aktif forumları listeler.

532

Fakat standart yapı üzerinde oluşturulan harici sayfaları bu şekilde çekebileceğiniz bir yapı yoktur.
Bu konuda harici sayfaları listeleyebileceğimiz bir .php dosyasını nasıl oluşturabiliriz bunu ele alacağız.

Öncelikle bir callback uygulayacaksak dosyamızın dizinlerden XF\Option içerisinde olması gerektiğini unutmayalım.

renderSelect komutunu XF\Option\Pages::renderSelectMultiple döngüsü ile kullanacağız.

İlk olarak XF\Option altında Pages klasörümüzü oluşturuyoruz.

Bu işlemin ardından sayfamızın adına uygun class seçimini yapıyoruz.
Bizim bu örnekte kullanacağımız .php kodlarımız şu şekilde,

Kod:
Değerli ziyaretçimiz lütfen, içeriği görüntüleyebilmek için Giriş Yap veya Kayıt Ol anlayışınız için teşekkürler.
Sonuç:

536

Hazırlanmış olan örnek dosyaya ekten erişim yapabilirsiniz.
Artık harici sayfalarınızı seçeneklerinize dilediğiniz gibi ekleyebilirsiniz.
Global Forum Bağlantısı-Kodlayıcı Bilgisi
https://xenforo.com/community/threads/xf-option-page-callback-file.141474
Yazar
Ovunc Dinc
İndirilme
0
Görüntüleme
139
İlk Yayınlama
Son Güncelleme
Değerlendirme
0.00 Oylama 0 İnceleme

Ovunc Dinc Kullanıcısının Diğer Kaynakları;

Üst