Seite 1 von 2
Sprache von Gast festlegen
Verfasst: 11.09.2011 23:58
von TheBlackPanther
Hallo Leute,
ich suche jetzt bereits eine Weile, aber leider will mir nichts Passendes unter die Finger kommen:
Ich möchte gerne, dass auch der Benutzer Anonymous (Gast) seine Sprache aus dem zugehörigen Feld der MySQL-Datenbank bekommt und nicht die Default-Sprache verwendet.
Dass ich die Sprache dann nur über die MySQL-Oberfläche ändern kann, ist mir klar!
Alles, was ich bisher gefunden habe, sind MODs, um die Browser-Sprache zu übernehmen oder den Gast selber entscheiden zu lassen - alles völlig überdimensioniert!
Im Grunde genommen müsste man lediglich das Überschreiben der User-Sprache durch die Default-Sprache verhindern.
Aber wo genau im Code geschieht das???
Vielen Dank schonmal,
TBP
Re: Sprache von Gast festlegen
Verfasst: 12.09.2011 06:15
von Mahony
Hallo
Du kannst doch die Einstellung direkt im ACP vornehmen.
ACP - Benutzer und Gruppen - Anonymous ins Eingabefeld eingeben und Absenden - bei Auswahl, wählst du Einstellungen und kannst dort die Sprache des Gastaccounts einstellen.
Grüße: Mahony
Re: Sprache von Gast festlegen
Verfasst: 12.09.2011 10:45
von TheBlackPanther
Das ist leider falsch!
Ich kann zwar besagte Einstellung tätigen, allerdings hat sie - wie bereits oben geschrieben - keinen Effekt, da phpBB sie mit der Standardsprache überschreibt.
Ich muss also wohl oder übel in den Code eingreifen.
Nur wo???
TBP
Re: Sprache von Gast festlegen
Verfasst: 12.09.2011 12:44
von Corrado-HH
Die Eingabe von Anonymous ist gar nicht notwendig, denn es reicht
Wenn man bei diesem User die Einstellungen anschaut, so stehen die auf "British English" und haben wohl tatsächlich keine Auswirkungen.
Re: Sprache von Gast festlegen
Verfasst: 12.09.2011 14:29
von TheBlackPanther
Danke für die Bestätigung!
Vielleicht könnte sich mal einer der Entwickler zu Wort melden!?
TBP
Re: Sprache von Gast festlegen
Verfasst: 12.09.2011 15:37
von darkonia
TheBlackPanther hat geschrieben:Danke für die Bestätigung!
Vielleicht könnte sich mal einer der Entwickler zu Wort melden!?
TBP
loool die werden sich kaum hier auf der dt. seite zu wort melden, solltest deine frage eher auf phpbb.com stellen

Re: Sprache von Gast festlegen
Verfasst: 12.09.2011 15:40
von TheBlackPanther
darkonia hat geschrieben:loool die werden sich kaum hier auf der dt. seite zu wort melden, solltest deine frage eher auf phpbb.com stellen

Ich habe auch nicht "phpBB"-Entwickler geschrieben ... gemeint waren MOD-Entwickler!
TBP
Re: Sprache von Gast festlegen
Verfasst: 12.09.2011 15:46
von darkonia
es gibt auf phpbb.com glaube ich auch einen mod für dein anliegen, leider fällt mir gerade aber der name dazu nicht ein...
edit: hab ihn
http://www.phpbb.com/customise/db/mod/e ... detection/
Re: Sprache von Gast festlegen
Verfasst: 12.09.2011 16:34
von TheBlackPanther
Ich hab die Lösung:
In der Datei \includes\session.php Folgendes finden:
Code: Alles auswählen
else
{
$this->lang_name = basename($config['default_lang']);
$this->date_format = $config['default_dateformat'];
$this->timezone = $config['board_timezone'] * 3600;
$this->dst = $config['board_dst'] * 3600;
und in
Code: Alles auswählen
else
{
$this->lang_name = (file_exists($this->lang_path . $this->data['user_lang'] . "/common.$phpEx")) ? $this->data['user_lang'] : basename($config['default_lang']);
//$this->lang_name = basename($config['default_lang']);
$this->date_format = $config['default_dateformat'];
$this->timezone = $config['board_timezone'] * 3600;
$this->dst = $config['board_dst'] * 3600;
abändern.
Viele Grüße,
TBP
Re: Sprache von Gast festlegen
Verfasst: 12.09.2011 19:10
von Corrado-HH
Kann jetzt jeder Gast seine Sprache je Session auswählen?