DLE API Kullanımı
DLE'nin destekleği API'ler hakkında bilgiler. ( Güncellenecektir )
take_user_by_id
Veri tabanından okuyabileceğiniz kolonlar :
Çıktısı :
Çekilen veririnin (PHP - Array) kullanılması.
Elde ettiğimiz $bilgi dizesinin 'name' elemanını yazdırıyoruz.
install_admin_module
Örnek kullanım ve önizlemesi :
Modül dosyası : eninge/inc/mws-forum.php
Modül ikonu : engine/skins/images/mwsforum.png
Erişim izni : Grup IDsi 1 ve 2 olan kullanılar için yani Adminler ve Süper Moderatörler için
uninstall_admin_module
Örnek kullanımı :
Yukarıda install_admin_module örneğinde yüklediğimiz modülü nasıl kaldıracağımızı göreceğiz
take_user_by_id
* ID kullanarak kullanıcı bilgisi çekme
* @param $id int - Kullanıcı ID-si
* @param $select_list string - Seçeceğiniz kolon başlıkları, hepsini seçmek için * girmeniz yeterlidir. (Aşağıda tam listesi bulunuyor)
* @return - false ise girilen ID ile bir kullanıcı bulunamadı, diğer sonuçta dönen veri array olacaktır.
take_user_by_id( $id, $select_list );
Veri tabanından okuyabileceğiniz kolonlar :
email
password
name
user_id
news_num
comm_num
user_group
lastdate
reg_date
banned
allow_mail
info
signature
foto
fullname
land
icq
favorites
pm_all
pm_unread
time_limit
xfields
allowed_ip
hash
logged_ip
restricted
restricted_days
restricted_date
require_once(ENGINE_DIR . "/api/api.class.php");
$bilgi = $dle_api->take_user_by_id("1", "name, email, foto, fullname");
print_r($bilgi);
Çıktısı :
Array
(
[name] => admin
[email] => admin@admin.com
[foto] => foto_1.jpg
[fullname] => Mehmet Hanoğlu
)
Çekilen veririnin (PHP - Array) kullanılması.
Elde ettiğimiz $bilgi dizesinin 'name' elemanını yazdırıyoruz.
echo $bilgi['name'];
install_admin_module
* @param $name string - Modülün adı | engine/inc/ klasöründeki modül dosyasının adı (.php kısmı hariç)
* @param $title string - Modül başlığı
* @param $descr string - Modül açıklaması
* @param $icon string - Modül ikonu | engine/skins/images/ klasöründeki ikonunun dosyasının adı
* @param $perm string - Modüle ulaşım izinleri (Grup id numaraları.Birden çok gruba erişim izni verecekseniz virgül ile ayırarak girmelisiz )
* @return bool - true ise işlem başarılı false ise başarısız
install_admin_module($name, $title, $descr, $icon, $perm = '1')
Örnek kullanım ve önizlemesi :
- $title (Modül başlığı)
- $descr (Modül açıklaması)
- $icon (Modül ikonu)
Modül dosyası : eninge/inc/mws-forum.php
Modül ikonu : engine/skins/images/mwsforum.png
Erişim izni : Grup IDsi 1 ve 2 olan kullanılar için yani Adminler ve Süper Moderatörler için
require_once(ENGINE_DIR . "/api/api.class.php");
$dle_api->install_admin_module("mws-forum", "MWS-DLE MyBB Integrator v1.3.2", "Datalife Engine ve MyBB Entegrasyonu", "mwsforum.png", "1,2");
uninstall_admin_module
* @param $name string - Modül başlığı
* @return null - Sonuç dönmeyecektir
uninstall_admin_module ( $name )
Örnek kullanımı :
Yukarıda install_admin_module örneğinde yüklediğimiz modülü nasıl kaldıracağımızı göreceğiz
require_once(ENGINE_DIR . "/api/api.class.php");
$dle_api->uninstall_admin_module( "mws-forum" );
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.
Cevap Yazılmayan Konular
- Oluşturulan Kategoriyi Yazara Özgü
- Makale Eklerken Html İçerik Eklemek?
- Rss.tpl İçin İlave Alan Kullanımı
- Yorum Sabitleme
- Facebook Ve Google İle Giriş Yapanlar
- Dle 13.1 İçin Ajax Navigasyonu
- Kayıt Sayfasında Facebookla Kayıt
- Sunucuya Dosya Ekleniyor Ancak
- Tema Orta Kısım Genişliği
- Meta Keywords Hakkında Soru
Çözülmeyi Bekleyenler
- Kurulum Aşaması
- Oluşturulan Kategoriyi Yazara Özgü
- Dle De Logo Kırık Görünüyor Ve Resim
- Merhaba Dle Uzmanı Lazım
- Makale Eklerken Html İçerik Eklemek?
- Rss.tpl İçin İlave Alan Kullanımı
- Yorum Sabitleme
- Facebook Ve Google İle Giriş Yapanlar
- {views} Tagını Kullanmak
- Sunucuya Dosya Ekleniyor Ancak
- İzledim / İzleyeceğim Modülü
- Ana Sayfada Kategorideki Makale Sayısı
- Satılık Teknoloji Haber Teması İsteği
- Siteye Eklenen Makaleyi Otomatik
- Mesajlar Bölümünde Mesaj Gönderenin