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

Pluginde global.css'ye kod ekleme yada yeni css sayfası oluşturma


Sponsor Reklam

Çevrimdışı AhmetCakmak
 Tarih: 17-10-2014, Saat:18:16
#1
Arkadaşlar sorunumu başlıktan sanırım gayet anlamışsınızdır. Ben kodladığım eklentide global.css'ye kod eklemek veya bir css sayfası oluşturarak onun içine kodları kaydetmek istiyorum. Yardımcı olan arkadaşlara teşekkürler.
Cevapla
Bunu Beğenenler:
Sponsor Reklam
Sponsor Reklam Sponsor Reklam

Çevrimdışı EmreKarakaya
 Tarih: 17-10-2014, Saat:19:39
(Son Düzenleme: 17-10-2014, Saat:19:40, Düzenleyen: EmreKarakaya.)
#2
Merhaba

Bunu yapmak basittir ve birçok yolu vardır.Bunlar şunlardır ;
  • Ekleyeceğiniz css dosyası kullanıcının düzenlemesi gereken bir dosya değilse normal olarak eklenti dosyalarına ekleyin.Daha sonra şablon düzenleme yolu headerinclude şablonunu düzenleyip aşağıdaki kodu ekleyiniz.

    Kod:
    <link rel="stylesheet" type="text/css" href="css dosyasının yolu" />

  • Eğer düzenlenecek bir css kod ise şöyle ekleyebilirsiniz.Eklentinizde install veya activate fonksiyonlarının (Hangisini kullanıyorsanız) birine aşağıdaki kodları ekleyiniz.

    PHP Kod:
    require_once(MYBB_ROOT."admin/inc/functions_themes.php");

        
    // Add stylesheet to the master template so it becomes inherited.
        
    $stylesheet = @file_get_contents(MYBB_ROOT.'inc/plugins/myplugin/myplugin.css');
        
    $myplugin_stylesheet = array(
            
    'sid' => NULL,
            
    'name' => 'myplugin.css',
            
    'tid' => '1',
            
    'stylesheet' => $db->escape_string($stylesheet),
            
    'cachefile' => 'myplugin.css',
            
    'lastmodified' => TIME_NOW,
        );
        
    $db->insert_query('themestylesheets'$stylesheet);
        
    cache_stylesheet(1"myplugin.css"$stylesheet);
        
    update_theme_stylesheet_list("1"); 

    Burada bu kodu ekledikten sonra css dosyasının yerini aşağıdaki kodda belirtmeniz gerekir.Aşağıdaki kodda dosya inc - plugins - myplugin klasöründe olduğunu belirtmiş.

    PHP Kod:
    $stylesheet = @file_get_contents(MYBB_ROOT.'inc/plugins/myplugin/myplugin.css'); 

    Ayrıca

    PHP Kod:
    'name' => 'myplugin.css'

    PHP Kod:
    'cachefile' => 'myplugin.css'

    PHP Kod:
    cache_stylesheet(1"myplugin.css"$stylesheet); 

    Bu satırlarıda kendinize göre düzenlemeniz gerekmektedir.

  • Ayrıca PLUGINLIBRARY ile eklenebilir ama onu da ileride anlatmayı düşünüyorum çünkü birçok kontrol ifadeside eklemeniz gerekmektedir.


Hayırlı Günler dilerim
Cevapla
Bunu Beğenenler: WampiR , AhmetCakmak

Çevrimdışı AhmetCakmak
 Tarih: 17-10-2014, Saat:20:50
#3
Çok sağolun.
Cevapla
Bunu Beğenenler:

 


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Global.css Yardım GavurSavar 10 2,381 30-09-2016, Saat:18:48
Son Yorum: coderix
  html kod ekleme kamer2816 4 2,376 20-07-2016, Saat:20:18
Son Yorum: DevAdam
  Foruma MP3 Ekleme Otamatik Çalma NarkozEx 4 1,714 18-05-2016, Saat:18:16
Son Yorum: 1907fb
  Yeni Konu Aç Resmi Bozuk TolgaTSN 3 1,152 29-04-2016, Saat:21:17
Son Yorum: TolgaTSN
  Eklenti İsteği (Mesajlara İkon Ekleme) ozanakkaya 2 1,294 27-04-2016, Saat:23:28
Son Yorum: xeons



Konuyu Okuyanlar: 1 Ziyaretçi