23.08.2014, 20:45
Hallo zusammen,
ich bin gerade dabei, meine Plugins aber auch MODs für MyBB 1.8 anzupassen. Das funktioniert so weit ganz gut, auch wenn es gerade bzgl. Style ein wenig gewöhnungsbedürftig ist.
Nun bin aber auf ein Problem gestoßen, dass ich einfach nicht gelöst bekomme. In dem ein oder anderen Plugin habe ich Stylesheets integriert, die bislang mittels folgender Zeilen über das Plugin im Theme integriert wurden
Da tut sich aber nun nichts mehr. Ich komme einfach nicht darauf, was sich bei 1.8 bzgl. Integration von Stylesheets geändert hat und würde mich über Tipps freuen.
ich bin gerade dabei, meine Plugins aber auch MODs für MyBB 1.8 anzupassen. Das funktioniert so weit ganz gut, auch wenn es gerade bzgl. Style ein wenig gewöhnungsbedürftig ist.
Nun bin aber auf ein Problem gestoßen, dass ich einfach nicht gelöst bekomme. In dem ein oder anderen Plugin habe ich Stylesheets integriert, die bislang mittels folgender Zeilen über das Plugin im Theme integriert wurden
PHP-Code:
$css = array(
"name" => "my_plugin.css",
"tid" => 1,
"attachedto" => "usercp.php|my_plugin.php",
"stylesheet" => ".usercp_nav_my_plugin {.....}",
"cachefile" => $db->escape_string(str_replace('/', '', 'my_plugin.css')),
"lastmodified" => TIME_NOW
);
require_once MYBB_ADMIN_DIR."inc/functions_themes.php";
$sid = $db->insert_query("themestylesheets", $css);
$db->update_query("themestylesheets", array("cachefile" => "css.php?stylesheet=".$sid), "sid = '".$sid."'", 1);
$tids = $db->simple_select("themes", "tid");
while($theme = $db->fetch_array($tids))
{
update_theme_stylesheet_list($theme['tid']);
}