Merhaba
Bunu yapmak basittir ve birçok yolu vardır.Bunlar şunlardır ;
Hayırlı Günler dilerim
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

