vBulletin Foruma Hook Eklemek
Yazar Adem GENÇ   
Çarşamba, 08 Nisan 2009 08:13
PDF Yazdır E-posta

vBulletinin bazı bölümlerine bizim pluginden bir şeyler ilave etmek gereği duyabiliriz bunun nasıl yapıldığını anlatmaya çalışacağım

 


vBulletinin bir şablonunun içine bir yerde bir şeyler eklemek istiyoruz bu ne olabilir bilmiyorum ama bir örnek vermek için bir yeri örnek gösterelim.


Örneğimiz kayıt alanına üyeler kayıt olurken ekstra bazı bölümler eklemek istediğimizi düşünelim bunu özel profil alanı ekleyerek yapamadığımız için özel kodlama yapmamız gerektiğini düşünelim.


Öncelikle bu kayıt alanına ekleyeceğimiz alanın HTML kodlarını pluginimize bağlı olarak bir şablon içine koyarak şablonu oluşturuyoruz ve bu şablonun adı BM_kayit_alani diyelim


Şimdi Plugin Yönetime giderek Plugin Ekle diyoruz açılan sayfada


Ürün: pluginimizi seçiyoruz

Çengel Konumu: register_form_complete

Başlık: bunun ne olduğunu anlatan bir başlık

Uygulama Sırası: 5

Plugin PHP Kodu: eval('eklenecek_yerde_bir_isim .= "' . fetch_template('BM_kayit_alani') . '";');

Plugin Aktif: Evet

 

Burada eklenecek_yerde_bir_isim bu isim bizim kodu ekleyeceğimiz şablon register adındaki şablon bu şablonu açıp içine bakıyoruz bizim kodu ekleyeceğimiz yerin hemen üstünde benzersin bir kod buluyoruz onu buraya yazıyoruz ve kaydediyoruz plugin çalıştığında register şablona gidecek o aldığını kodu bulacak ve şablonumuzdaki HTML kodları o kodun hemen altına yerleştirecek üyelerde üye olurken o alanı görecekler ve işlemleri yapacaklar


Bu bir örnek burada anlatmaya çalıştığım vBulletin herhangi bir sayfanın altına üstüne ortasına sağına soluna bir şeyler ilave etmek istediğimizde bu yolu izlenmesi gerektiğini düşünüyorum


Bazıları buna ne gerek var şablonu aç istediğin HTML kodunu istediğin yere yerleştir kaydet diyebilir ama her güncelleme bunu kaldırıp yeniden eklemek gerekir buda yetme her stil için bunu yapmak gerekir ama bu şekilde olursa ister eski yüklenmiş stilde ister sonradan yüklenecek stilde şablonları editlemeye gerek yok güncelleme yapıldığında editlemeye gerek yok eğer o sayfada vBulletin bir değişiklik yapmadığı müddetçe pluginizle oynama gereği duymazsınız eğer değişiklik olursa yeni ekleyeceğin yerdeki bir kodu alıp eskisi ile değiştirerek sorun düzelecektir.


Ben şahsen şablon editleten veya php dosya editleten hiçbir plugin kullanmam çünkü her güncellemede onlarla uğraşmak istemem ben plugin ürünü yükleyeceğim php dosyası varsa ftp ye atarım ayarını yaparım iş biter.


Şablon editlemek, php dosyşar editlemek zaman zaman forumda hatalar almaya neden olur hatalardan kaçınmak için editletmeyen pluginlerin tercih edilmesini tavsiye ederim. Bazı forumlarda görüyorum hemen şu şablonu editle halbuki dediği şey şablon editlemeye gerek yok ama şablon editlemeye o kadar alıştı ki refleks olarak hemen şablon editle önerisi getiriyorlar.


Zaman içinde aklıma gelen öğrendiğim olursa yazacağım.

 


BU WEB SİTEDEKİ TÜM İÇERİKLER BU SİTEYE AİTTİR VE KOPYALANMASINA KESİNLİKLE İZİN VERİLMEZ, BU SİTEYİ KAYNAK GÖSTEREREK SİZE ÇALMA HAKKINI VERMEZ, ŞEREFLİ İNSANLAR OKURLAR VE YARARLANIRLAR, ŞEREFSİZ İNSANLAR İSE ÇALARLAR VE KENDİ VEYA DİĞER WEB SİTELERDE YAYINLAYARAK KENDİNE MAL EDERLER. NOT: ÇALAN SİTELER BURADA AFİŞE EDİLECEKTİR.
Son Güncelleme ( Çarşamba, 22 Nisan 2009 14:15 )
 



BU WEB SİTEDEKİ TÜM İÇERİKLER BU SİTEYE AİTTİR VE KOPYALANMASINA KESİNLİKLE İZİN VERİLMEZ, BU SİTEYİ KAYNAK GÖSTEREREK SİZE ÇALMA HAKKINI VERMEZ, ŞEREFLİ İNSANLAR OKURLAR VE YARARLANIRLAR, ŞEREFSİZ İNSANLAR İSE ÇALARLAR VE KENDİ VEYA DİĞER WEB SİTELERDE YAYINLAYARAK KENDİNE MAL EDERLER. NOT: ÇALAN SİTELER BURADA AFİŞE EDİLECEKTİR.