09.01.2011, 19:29
Das Thema hat sich erledigt
Hallo BB'ianer Kollegen,
um 2 HTTP-Request beim Aufruf des Forums einzusparen,
möchte ich die showthread.css + star_ratings.css aus dem headerinclude Template entfernen.
(Beide CSS Dateien benötige ich nicht mehr)
Der zuständige $stylesheets Code befindet sich in der global.php
Welche Änderung muss ich in der global.php machen, damit die beiden .CSS Dateien nicht geladen werden ?
MyBB 1.6 global.php
PHP-Code:
// Fetch all necessary stylesheets
$theme['stylesheets'] = unserialize($theme['stylesheets']);
$stylesheet_scripts = array("global", basename($_SERVER['PHP_SELF']));
foreach($stylesheet_scripts as $stylesheet_script)
{
$stylesheet_actions = array("global");
if($mybb->input['action'])
{
$stylesheet_actions[] = $mybb->input['action'];
}
// Load stylesheets for global actions and the current action
foreach($stylesheet_actions as $stylesheet_action)
{
if(!$stylesheet_action)
{
continue;
}
if($theme['stylesheets'][$stylesheet_script][$stylesheet_action])
{
// Actually add the stylesheets to the list
foreach($theme['stylesheets'][$stylesheet_script][$stylesheet_action] as $page_stylesheet)
{
if($already_loaded[$page_stylesheet])
{
continue;
}
$stylesheets .= "<link type=\"text/css\" rel=\"stylesheet\" href=\"{$mybb->settings['bburl']}/{$page_stylesheet}\" />\n";
$already_loaded[$page_stylesheet] = 1;
}
}
}
}