As a content provider sharing platform, users of our site at xentr.net are responsible for their own posts, according to Article 8 of Law No. 5651 and Article 125 of the Turkish Penal Code (T.C.K.). All legal complaints regarding XenTR.Net will be reviewed within 3 (three) days after contacting us via the provided contact link, in accordance with the relevant laws and regulations. Necessary actions will be taken, and the site administrators will provide the necessary information.
Bu çözüm,
XENTR/OnlineStatsadında bir eklenti oluşturarak, footer'a çevrimiçi üye sayısını ekleyecek.1. Eklenti Yapısı
Öncelikle, eklentinin temel dosya yapısını oluşturalım.
src/addons/XENTR/OnlineStats/klasörü altında aşağıdaki dosyaları oluşturman gerekecek:2. Setup.php Dosyası
Bu dosya, eklentinin kurulum, yükseltme ve kaldırma adımlarını yönetir. Çevrimiçi üye sayısını göstermek için özel bir veritabanı tablosuna ihtiyacımız olmadığından, bu dosya minimal olacaktır.
3. options.xml Dosyası
Bu dosya, eklentinin ayarlarını tanımlar. Footer istatistiğini Admin CP'den açıp kapatabilmek için bir seçenek ekleyeceğiz.
4. option_groups.xml Dosyası
Yukarıdaki ayarı gruplamak için bir ayar grubu tanımlamamız gerekiyor.
5. phrases.xml Dosyası
Eklentinin tüm metinlerini (phrase'lerini) bu dosyada tanımlarız. Ayar başlıkları ve istatistik metni için phrase'ler ekleyeceğiz.
6. templates.xml Dosyası
Bu dosya, footer'da gösterilecek özel şablonumuzu içerir. Bu şablon içinde XenForo'nun
$xf.app.session.onlineUsers.count()metodunu kullanarak çevrimiçi üye sayısını alacağız.7. template_modifications.xml Dosyası
Bu dosya, oluşturduğumuz şablonu XenForo'nun ana şablonlarından birine (bu durumda
PAGE_CONTAINER) enjekte etmemizi sağlar. Böylece core dosyaları düzenlememiş oluruz ve güncellemelere karşı güvenli kalırız.<!--XF:EXTRA_COPYRIGHT-->hook'unu kullanarak footer'a ekleyeceğiz.Uygulama Adımları:
1. Yukarıdaki dosya yapısını
src/addons/XENTR/OnlineStats/altında oluştur.2. Her bir dosyanın içeriğini kopyala ve ilgili dosyaya yapıştır.
3. Admin CP'ye git.
4. Add-ons bölümüne gir.
5. XENTR Online Stats eklentisini bul ve Install butonuna tıkla.
Kurulum tamamlandıktan sonra, forumunun footer bölümünde "Şu an çevrimiçi: X üye" şeklinde bir istatistik göreceksin. Ayrıca Admin CP > Options > XENTR Çevrimiçi İstatistikleri bölümünden bu özelliği açıp kapatabilirsin.
Umarım bu çözüm işine yarar! Başka bir sorun olursa çekinmeden sorabilirsin.