08.03.2013, 14:49
wersja skryptu MyBB:1.6.9
adres forum: xx
na czym polega problem (screen, opis, komunikaty, nazwa i wersja wtyczki):
Witam. Mam plugin, który dodaje tabele do bazy danych oraz ją kasuje. Od wczoraj staram się zrobić, żeby dodawało mi css do global.css żeby działało inne menu w panelu którym robię. Mam taki kod i nie działa. Ktoś pomoże?
Próbowałem wyciągnąć coś z innych pluginów, ale też nic nie dało.
adres forum: xx
na czym polega problem (screen, opis, komunikaty, nazwa i wersja wtyczki):
Witam. Mam plugin, który dodaje tabele do bazy danych oraz ją kasuje. Od wczoraj staram się zrobić, żeby dodawało mi css do global.css żeby działało inne menu w panelu którym robię. Mam taki kod i nie działa. Ktoś pomoże?
Kod PHP:
global $db;
$stylesheet = '
#cv_menu ul, #cv_menu ul li {
display: block;
list-style: none;
margin: 0;
padding: 0;
}
#cv_menu ul {
width: 200px;
}
#cv_menu ul a:link, #cv_menu ul a:visited {
display: block;
width: 186px;
text-decoration: none;
background-color: #ccc;
color: #000;
padding: 5px;
border: 2px outset #ccc;
}
#cv_menu ul a:hover {
border-style: inset;
padding: 7px 3px 3px 7px;
}
';
$new_stylesheet = array(
'name' => 'cv.css',
'tid' => 1,
'attachedto' => '',
'stylesheet' => $stylesheet,
'lastmodified' => TIME_NOW
);
$sid = $db->insert_query('themestylesheets', $new_stylesheet);
$db->update_query('themestylesheets', array('cachefile' => "css.php?stylesheet={$sid}"), "sid='{$sid}'", 1);
$query = $db->simple_select('themes', 'tid');
while($theme = $db->fetch_array($query))
{
require_once MYBB_ADMIN_DIR.'inc/functions_themes.php';
update_theme_stylesheet_list($theme['tid']);
}
change_admin_permission('config', 'cv', 0);
Próbowałem wyciągnąć coś z innych pluginów, ale też nic nie dało.