Whm Cpanel Forumu - Webmaster Panel Destek Forumu

Go Back   Whm Cpanel Forumu - Webmaster Panel Destek Forumu > Whm Giriş > WHMCS

WHMCS Whmcs Hakkında Herşey

Doping Hosting
User Tag List

Cevapla
 
LinkBack Seçenekler Stil
  #1  
Alt 30 Kasım 2013, 00:14
 
Üyelik tarihi: 28 Kasım 2013
Mesajlar: 256
Konular : 249
Yaş: 41
Ticaret Sayısı: (0)
Ticaret Memnuniyeti: (0%)
Standart Kancalar

[h=2]Bir Kanca nedir?[/h] Eylem Kancalar belirli olaylar veya eylemler sistem içinde meydana geldiğinde çalışır WHMCS için kendi kod eklemek için izin verir. WHMCS içine özel kod kravat 100'den fazla farklı kanca noktaları vardır, ve daha her yeni sürümü ile ilave edilmektedir.
Kanca ile Olasılıklar sonsuzdur, ancak sizin için bunları kullanmak ne olabilir bazı yaygın örnekler şunlardır:
  • Onlar WHMCS üzerinden kayıt sırasında başka bir sistemde kullanıcıları kaydetme
  • Üçüncü parti uygulamaları ile senkronize kullanıcı bilgilerini tutulması
  • Bir sipariş WHMCS yerleştirilir olduğunda ek özel eylemleri gerçekleştirme
  • Belirli olaylar gerçekleştiğinde bildirim gönderme
[h=2]Bir Hook Oluşturma[/h] Çengeller bir işlevi tanımlayarak çalışır ve daha sonra bir kanca noktaya bu işlevi tieing. Birçok özel kanca işlevleri bağımsız bir kanca olarak yaratmış ve / includes / kanca / klasöründe ikamet edilmektedir. Ama kancalar da modüllerinin bir parçası (daha fazla detay daha sonra bu olabilir).
Bu değişkenler kanca noktası ile ilgilidir eyleme bağlı olan, çağrıldığında, özel kanca işlevler genellikle değişkenleri geçirilir. Bazı kanca noktaları da özel kanca işlevi bir geri kabul edecektir, ve bu sistem yanındaki özel koddan ne etkilemeye sağlar.
Biz her zaman dosya takip "hook_" ile başlayan kanca işlevleri adlandırma tavsiye, ve sonra kanca belirli bir eylem veya görev performans olduğunu. Örneğin, "hook_filename_action" - "hook_forumsetup_addclient". Bu 2 ayrı geliştiriciler hiçbir 2 kanca işlevleri hiç dolayı adlandırma sorunları çakışmaması sağlamak için yardımcı olur.
[h=2]Örnek Kod[/h] Nasıl bir kanca eserlerini görmek için en iyi yolu bir örnek ile. Yani burada Müşteri Kayıt kanca olay entegre bir örnek kanca fonksiyonu bulunuyor:
<? Php

fonksiyonu hook_create_forum_account ($ vars) {

$ Isim = $ ['Isim'] vars;
$ Soyad = $ vars ['soyad'];
$ Email = $ ['email'] vars;

# Run kodu burada uzaktan forum hesabı oluşturmak için ...

}

add_hook ("ClientAdd", 1 "hook_create_forum_account");

>
[h=2]Ekle Kanca Fonksiyonu[/h] Bu kancalar için önemli bir işlevi olduğunu ve size özel kanca işlevi çağrılmalıdır hangi noktada WHMCS tanımlayabilirsiniz nasıl.
  • İlk bölüm kanca noktasını tanımlar. Bu (aşağıda sayfalarda listelenen) WHMCS hayata geçirdi kanca noktalarından biri olmalıdır
  • Sayısı kancanın öncelik tanımlar, bu nedenle ClientAdd işlev için en fazla 1 kanca örneğin, sırası kancalar çalışmalıdır hangi
  • Üçüncü argüman, bu kanca noktadan çağrı ve oluşturduğunuz özel kanca dosyanın adını koymak nereye kadar bu işlevini WHMCS söyler
Bir dışarı yorumladı örnek kanca dosya şablon olarak kullanabilirsiniz WHMCS dahildir. Siz klasöründe göreceksiniz / includes / / kancalar
[h=2]Modül Kancalar[/h] WHMCS v4.4 itibariyle, addon modülleri desteği kanca / in / modules / addons modül dizin içindeki bir modül ile ilgili olduğunu tanımlandığı
Ve WHMCS V5.0 olarak, ürün hem / sunucu / sağlama modülleri ve etki alanı kayıt modülleri, ilgili modüller dizinleri içinde tanımlanan kanca destekler.
Bir modülün parçası olarak kancalar tanımlamak için, basit modül klasör içinde "hooks.php" adlı bir dosya oluşturmak ve bu dosya içindeki tüm modül özel kanca ilgili kod bulunmaktadır.
Geliştiriciler için not: modül klasörlerde Hook dosyaları yalnızca etkin modül için denir. Ve kanca içeren aktif modülleri önbelleğe alınır. Modülü zaten aktif kez, geriye dönük bir modül için bir kanca dosya eklemek, o zaman sistemi önce algılar ve bu modülü yayınlanmaya başlayacak, sen için addon modülü yapılandırmayı, ürün yapılandırma veya etki alanı kayıt yapılandırma ya düzenleyebilir ve yeniden kaydetmeniz gerekir tespit edilmesi için ilgili modül.
[h=2]Hook Noktaları[/h] Biz liste daha yönetilebilir hale getirmek için kategoriler halinde kanca bölünmüş ettik. Yani sadece bu kategori için mevcut kanca görmek için aşağıdaki seçeneklerden birini seçin.
Alıntı ile Cevapla

Reklam
Doping Hosting
Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil


Sosyal Medya Uyarı
Bu bir DH iştirakidir.!
Bir forum sitesi olan whm.gen.tr webmaster forum sitemizde, forum kullanıcıları 5651 sayılı kanun'un ilgili maddesine ve T.C.K'nın 125. maddesine göre yaptıkları paylaşımlardan sorumludur, kullanıcı bazlı herhangi bir durumdan whm.gen.tr sitesi sorumlu değildir. Tüm hukuksal bildirimlerde bulunmak için info@whm.gen.tr adresi ile iletişime geçebilirsiniz bu çerçevede, whm.gen.tr yönetimi en geç 10 iş günü içerisinde dönüş yapacaktır.

RSS RSS 2.0 XML MAP HTML SiteMap