Hoş Geldiniz! 👋

Tüm özelliklerimize erişmek için şimdi bize katılın. Kaydolup giriş yaptıktan sonra konu oluşturabilir, mevcut konulara yanıt gönderebilir, diğer üyelerinize itibar kazandırabilir, kendi özel mesajlaşma programınızı edinebilir ve çok daha fazlasını yapabileceksiniz. Aynı zamanda hızlı ve tamamen ücretsizdir, peki daha ne bekliyorsunuz?

Kayıt Ol

WHMCS Şablon Değişkenleri

admin

www.hebele.net
Kurucu
6
HBL RANK
Konum
Türkiye
Konular
388
Katılım
2 Aralık 2024
Konular
388
Mesajlar
611
Çözümler
49
Reaksiyon puanı
356
Web sitesi
www.hebele.net
Meslek
Web
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.

WHMCS Şablon Değişken Türleri​

WHMCS'de kullanılan şablon değişkenlerini şu kategorilere ayırabiliriz:
  1. 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
  2. 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)
  3. 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
  4. 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)
  5. 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.
  6. 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):
Kod:
Fatura ID: {$invoiceid}
Toplam Tutar: {$total}
Müşteri Adı: {$clientsdetails.firstname} {$clientsdetails.lastname}

Müşteri Alanı (clientarea.tpl):
Kod:
{if $loggedin}
    Hoşgeldiniz, {$clientsdetails.firstname}!
{else}
    Lütfen giriş yapın.
{/if}

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:
  1. var_dump veya print_r ile tüm değişkenleri görüntüleme:
  2. Kod:
    {debug}
 

Konuyu toplam 0 üye okuyor. (0 Kayıtlı üye ve 0 Misafir)

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ı yasaya göre bu yazılardan dolayı doğabilecek her türlü sorumluluk yazan kullanıcılara aittir. 5651 sayılı yasaya göre sitemiz mesajları kontrolle yükümlü olmayıp, yasaya aykırı yada telif hakkı içeren paylaşımlar BURADAN bize ulaşıldığı taktirde, ilgili konu en geç 48 saat içerisinde kaldırılacaktır. Sitemizde Bulunan Videolar YouTube, Facebook, Dailymotion, v.b. video paylaşım sitelerinden alınmaktadır. Telif hakları sorumluluğu bu sitelere aittir. Videoların hiç biri sunucularımızda bulunmamaktadır.
  • Geri
    Üst