- Konuyu Başlatan
- AdminCP
- #1
- Katılım
- 2 Aralık 2024
- Konular
- 189
- Mesajlar
- 224
- Reaksiyon puanı
- 27
- Puanları
- 18
- Konum
- Türkiye
- Web sitesi
- www.hebele.net
- Cinsiyet
- Erkek
WHMCS (Web Hosting Automation Platform), güçlü bir müşteri yönetim ve faturalama sistemi olup, özelleştirilebilir bir şablon altyapısına sahiptir. WHMCS şablonlarında kullanılabilecek değişkenler, sistemden dinamik olarak gelen verilere erişim sağlar ve genellikle şablon dosyaları içinde Smarty şablon motoruyla kullanılır.
Müşteri Alanı (clientarea.tpl):
WHMCS Şablon Değişken Türleri
WHMCS'de kullanılan şablon değişkenlerini şu kategorilere ayırabiliriz:- Genel Değişkenler
WHMCS'nin genel yapılandırma ayarlarından gelen bilgileri içerir. Örnekler:- {$companyname}: Şirket adı
- {$systemurl}: WHMCS'nin temel URL'si
- {$template}: Aktif şablonun adı
- {$LANG.variable_name}: Dil dosyalarından alınan değişkenler
- Kullanıcı ile İlgili Değişkenler
Aktif kullanıcı oturumuna bağlı veriler:- {$clientsdetails}: Kullanıcı bilgileri (ör. {$clientsdetails.firstname} ile ad, {$clientsdetails.email} ile e-posta)
- {$loggedin}: Kullanıcının oturum açıp açmadığını kontrol eder (true/false)
- Sayfa Spesifik Değişkenler
Şablona bağlı olarak belirli sayfalarda değişiklik gösterebilen veriler:- {$pagetitle}: Sayfa başlığı
- {$filename}: Görüntülenen dosya adı (ör. cart, clientarea)
- {$breadcrumb}: Sayfanın navigasyon izi
- Fatura ve Sipariş Değişkenleri
Faturalama ve sipariş detaylarıyla ilgili bilgiler:- {$invoiceid}: Fatura numarası
- {$total}: Toplam fatura tutarı
- {$cartitems}: Sepet ürünleri listesi (dizi olarak)
- Modül ve Özel Değişkenler
Modüller veya özel yazılımlar tarafından eklenen değişkenler:- {$moduleoutput}: Modül çıktısı
- Özel modül verileri için farklı değişkenler tanımlanabilir.
- Sistem Tarihi ve Zaman Değişkenleri
WHMCS'de zaman ve tarih bilgilerini almak için kullanılan değişkenler:- {$date}: Güncel tarih
- {$time}: Güncel zaman
Örnek Kullanım
Fatura Şablonu (invoicepdf.tpl):Müşteri Alanı (clientarea.tpl):
Değişkenleri Nereden Öğrenebilirsiniz?
WHMCS'nin şablon dosyalarında hangi değişkenlerin mevcut olduğunu görmek için şu yöntemleri kullanabilirsiniz:- var_dump veya print_r ile tüm değişkenleri görüntüleme:
- Bu kod, WHMCS'nin mevcut değişkenlerini bir açılır pencere ile gösterir.
- WHMCS Belgeleri:
Bu bağlantı ziyaretçiler için gizlenmiştir. Görmek için lütfen giriş yapın veya üye olun.