MyBBDepo - Türkiyenin MyBB Deposu Forumuna Hoşgeldiniz
Eğer sitemize yaptığınız ilk ziyaretiniz ise, lütfen öncelikle Forum Kurallarını okuyunuz. Forumumuzda bilgi alışverişinde bulunabilmeniz için Kayıt olmalısınız. Üye olmayanlar forumumuzdan yararlanamazlar.
Eğer zaten kayıtlı kullanıcı iseniz, lütfen kullanıcı adınız ve şifreniz ile, Giriş yapınız. (Sitemize üyelik ücretsizdir).
AhmetCakmak avatar
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5

Derecelendirme: 0/5 - 0 oy

Ayar grubundaki ayar hakkında


Sponsor Reklam

Çevrimdışı AhmetCakmak
 Tarih: 17-10-2014, Saat:18:08
(Son Düzenleme: 17-10-2014, Saat:18:08, Düzenleyen: AhmetCakmak.)
#1
Selam millet Süper

Ben bir plugin yapıyorum (yapmaya çalışıyorum). Ayar grubuna Açık / Kapalı select düğmeleri ekledim. Bu düğmeleri nasıl aktif edicem. Yani mesela 3 ayar var. Eğer bu ayar açıksa işlemler gerçekleşcek, eğer kapalıysa denemeplugin_activate() fonksiyonundaki komutlar çalışmayacak. Ha, bide ayar grubunu görüntülediğimizde en üstte açık / kapalı butonunu kapalı yaptığımızda diğer ayarların gözükmemesini, açık yaptığımızda gözükmesini nasıl sağlayabiliriz ? Yardımcı olan herkese şimdiden çok çok teşekkürler..

Pardon arkadaşlar, 1.8 bölümüne açmışım konuyu, moderatör arkadaşlar 1.6'ya taşırsanız sevinirim.
Cevapla
Bunu Beğenenler:
Sponsor Reklam
Sponsor Reklam Sponsor Reklam

Çevrimdışı EmreKarakaya
 Tarih: 17-10-2014, Saat:19:29
#2
Merhaba

Öncelikle şunu belirtmek isterim ki 1.8 ve 1.6 sürümlerindeki eklenti farklılıkları Ajax ve js geçişlerinden dolayı olmakta.Diğer kodlar aynı şekilde geçerlidir.Bu yüzden konuyu taşımaya gerek olmadığını sanıyorum.Sorunuza gelirsek sorunuzun yanıtı aşağıda yazdım.

Burada önemli olan eklenti ayarının name değerini öğrenmektir.Bunu iki türlü yapabilirsiniz.;
  • Daha önceden yazdığım gibi ( ) eklediğiniz ayarı phpmyadmin üzerinden mybb_settings tablosu üzerinden bulabilirsiniz.Buradan name değerini almanız yeterlidir.

  • İkinci seçenek sizi daha az uğraştırır ama php kodlarının anlamını bilmeniz gerekir.Örnek bir eklenti ayar ekleme kodu aşağıdaki gibidir.

    PHP Kod:
    $ayar1 = array(
            
    'name'         => 'ayarı silerken ve temada kullanmak gibi diğer işlerde kullanırken yazacağımız isim',
            
    'title'        => 'Admin panelinde gözüken ayar başlığı',
            
    'description'  => 'ayar açıklaması',
            
    'optionscode'  => 'ayar türü (yazı alanı, seçim alanı vs.)',
            
    'value'        => 'varsayılan ayar',
            
    'disporder'    => '1',
            
    'gid'          => intval$ayar_grup_id )
        );
        
    $db->insert_query("settings"$ayar1); 

    Bu kod bir dizi oluşturur.Burada name bölümündeki değeri alarak da ayarı çekebilirsiniz.

Bu ayarı eklenti dosyasınızda denemeplugin_activate fonksiyonun içinde if ile kullanabilirsiniz.Örnek ;

PHP Kod:
if($mybb->settings['adı']  == "1" )
{
//Aktif ise çalıştırılacak kodlar
}
else
{
//Aktif değilse çalıştırılacak kodlar


Şeklinde kullanabilirsiniz.Eklenti name değerini $mybb->settings['adı'] kalınla işaretlediğim adı yerine yazabilirsiniz

Hayırlı Günler
Cevapla
Bunu Beğenenler: AhmetCakmak , S.G

Çevrimdışı AhmetCakmak
 Tarih: 17-10-2014, Saat:20:49
#3
Teşekkürler! Gülümseme
Cevapla
Bunu Beğenenler:

 


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Tema Import Hakkında Polan 1 827 02-11-2020, Saat:03:11
Son Yorum: oxcakmak
  Güncel Söz Hakkinda heLL 1 962 16-06-2020, Saat:21:54
Son Yorum: oxcakmak
  Anasayfa Duyuru Hakkında sswdarius 1 1,004 16-06-2020, Saat:00:52
Son Yorum: sswdarius
  [MCTR - 1.8] Letter Avatars Hakkında. loogips 2 997 09-04-2020, Saat:18:10
Son Yorum: loogips
  [1.4 - 1.6 - 1.8] VİP Üyelik hakkında mylmzofficial 2 1,316 06-02-2020, Saat:17:35
Son Yorum: mylmzofficial



Konuyu Okuyanlar: 1 Ziyaretçi

istanbul escort - mecidiyeköy escort - şişli escort - ataköy escort - taksim escort - escort mecidiyeköy

sex hikaye - porno izle - türk ifşa - mecidiyeköy escort - seks hikaye - türk porno - escort bayan