wie ja jeder weiß, kann man phpBB mehrsprachig halten. Soweit sogut. Allerdings kann man (soviel ich weiß) erst eine Sprache wählen, wenn man registriert ist oder sich registrieren lassen möchte.
Bei letzteres kann man das Registrierungsformular via change_lang=en (en kann auch mit anderen Sprachen ersetzt werden) ändern.
Dies würde ich gerne Global nutzten, damit Gäste eine Sprache wählen können, ohne sich zu registrieren.
Habe dann ziemlich schnell beim suchen folgendes Gefunden:
Code: Alles auswählen
$change_lang = request_var('change_lang', '');
$user_lang = request_var('lang', $user->lang_name);
if ($change_lang || $user_lang != $config['default_lang'])
{
$use_lang = ($change_lang) ? basename($change_lang) : basename($user_lang);
if (file_exists($phpbb_root_path . 'language/' . $use_lang . '/'))
{
if ($change_lang)
{
$submit = false;
// Setting back agreed to let the user view the agreement in his/her language
$agreed = (empty($_GET['change_lang'])) ? 0 : $agreed;
}
$user->lang_name = $lang = $use_lang;
$user->lang_path = $phpbb_root_path . 'language/' . $lang . '/';
$user->lang = array();
$user->add_lang(array('common', 'ucp'));
}
else
{
$change_lang = '';
$user_lang = $user->lang_name;
}
}
Hab mehere Verusche nun gemacht, dieses auf diese Vorlage ( http://www.phpbb.de/viewtopic.php?t=148994 ) anzuwenden, erfolglos.
Hätte da jemand vll. eine Idee? Wäre sehr dankbar...

hasta luego,
Miguel