habe in meinem 2.0.4 Forum Englisch und Deutsch als Sprachen installiert; als Template wird nur subSilver genutzt. Mod Select_Default_Language ist installiert (der aber leider immer nur genau die EINE overall_header.tpl nutzt, unabhängig ob EN oder DE eingestellt ist).
Problem daher:
Es soll eine overall_header_EN.tpl bei der Sprache Englisch und eine overall_header_DE.tpl bei deutsch eingebunden werden.
Habe leider von PHP wenig Ahnung...

page_header.php scheint ja die einzige Datei zu sein, die festlegt, daß der overall_header.tpl eingebunden wird:
Code: Alles auswählen
//
// Parse and show the overall header.
//
$template->set_filenames(array(
'overall_header' => ( empty($gen_simple_header) ) ? 'overall_header.tpl' : 'simple_header.tpl')
);
Analog:
Code: Alles auswählen
if ($language)
{
$board_config['default_lang'] = $language;
setcookie('default_lang',$language , (time()+21600), $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);
} else if (isset($HTTP_COOKIE_VARS['default_lang']) )
$board_config['default_lang']=$HTTP_COOKIE_VARS['default_lang'];
Marcus