phpBB2 - User deutsch oder englisch?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Jojoponn139
Mitglied
Beiträge: 133
Registriert: 05.08.2006 01:20
Wohnort: Berlin
Kontaktdaten:

phpBB2 - User deutsch oder englisch?

Beitrag von Jojoponn139 »

tach,,,,

sacht mal weiß einer, wie ich in einem Script innerhalb von PHPbb feststelle, ob der gerade angemeldete User englisch oder deutsch eingestellt hat?

- z.b. sowas wie

Code: Alles auswählen

$language = $_SESSION["language"];
danke im Voraus...
Jojoponn139
phpBB-de.org
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

$userdata['user_lang'] :wink:
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Jojoponn139
Mitglied
Beiträge: 133
Registriert: 05.08.2006 01:20
Wohnort: Berlin
Kontaktdaten:

Beitrag von Jojoponn139 »

Des funzt net! -> wo wird die Variable denn definiert? / welche Datei muss ich einbinden?
Jojoponn139
Mitglied
Beiträge: 133
Registriert: 05.08.2006 01:20
Wohnort: Berlin
Kontaktdaten:

Beitrag von Jojoponn139 »

Mit der gehts besser: $board_config['default_lang']
.... bei deiner kam irgendwie garnix aba hab in der page_header.php son if-teil gefunden -->

- Also trotzdem thx!
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Diese Variable enthält aber die Standardsprache des Boards, nicht die Sprache des aktuellen Benutzers...
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Jojoponn139
Mitglied
Beiträge: 133
Registriert: 05.08.2006 01:20
Wohnort: Berlin
Kontaktdaten:

Beitrag von Jojoponn139 »

Joa aba auf jeden Fall ging deine Variable garnet!
-> in der Page_header.php wird per if abgefragt, welche Sprache der User hat -> über genau die Variable $board_config['default_lang']

-> klar vom logischen Teil her würd ich auch denken, dass es die Standardsprache ist.... genau deshalb hab ichs auch ausprobiert und Fakt ist, wenn ich mein Profil auf englisch stelle ist der Wert "english" und wenn ich mein Profil deutsch stelle ist der Wert "german".

Du kannsts gern selbst ausprobieren.
Es betrifft folgende Seite: http://www.gfx-united.de/testbase/entwicklung
dabei gehts ums Gästebuch. Ich bin gerade dabei, dass die Sprachen angepasst dargestellt werden. Normaler Weise braucht man ja diese Variable dazu nicht aber es gibt einen Bereich, wo es mir am einfachsten erschien. Und zwar bei der Posteranzeige steht wenn eine Internetseite angegeben wurde ein Link besuchen bzw. jetzt mit hilfe der Variable steht "visit" da, wenn ich mein Profil auf englisch gestellt habe...

--> probiers ruhig aus! Testaccount kannste dir erstellen. Emailaktivierung und son zeug is immo aus...
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

functions.php, init_userprefs():

Code: Alles auswählen

		if ( !empty($userdata['user_lang']))
		{
			$board_config['default_lang'] = $userdata['user_lang'];
		}
Das hatte ich nicht bedacht. :D
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Jojoponn139
Mitglied
Beiträge: 133
Registriert: 05.08.2006 01:20
Wohnort: Berlin
Kontaktdaten:

Beitrag von Jojoponn139 »

Code: Alles auswählen

if ( !empty($userdata['user_lang'])) 
      { 
         $board_config['default_lang'] = $userdata['user_lang']; 
      }
aaahh ... ok na dann bau ich die Funktion eben so um, dass er erst versucht die $userdata['user_lang'] zu nehmen und wenn die leer ist, nimmt er halt die $board_config['default_lang']....

Mensch vielen Dank weissu, ich bin grad erst dabei, mich im Code von phpBB zurecht zu finden --> hast du was dagegen, wenn ich dich im ICQ adde, falls ich nochma Hilfe brauch?
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Jojoponn139 hat geschrieben:aaahh ... ok na dann bau ich die Funktion eben so um, dass er erst versucht die $userdata['user_lang'] zu nehmen und wenn die leer ist, nimmt er halt die $board_config['default_lang']....
Nein, das war genau andersrum gemeint, dein bisheriges passt so. :wink:
Jojoponn139 hat geschrieben:Mensch vielen Dank weissu, ich bin grad erst dabei, mich im Code von phpBB zurecht zu finden --> hast du was dagegen, wenn ich dich im ICQ adde, falls ich nochma Hilfe brauch?
Hier arbeiten sich viele gerade erst ein und nicht jeder fügt mich zu seiner Kontaktliste hinzu (zum Glück...). Schau mal in meine Signatur.
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Jojoponn139
Mitglied
Beiträge: 133
Registriert: 05.08.2006 01:20
Wohnort: Berlin
Kontaktdaten:

Beitrag von Jojoponn139 »

Hier arbeiten sich viele gerade erst ein und nicht jeder fügt mich zu seiner Kontaktliste hinzu (zum Glück...). Schau mal in meine Signatur.
Tja da steht kein Support --> ich bin keiner von denen, die bei jedem kleinen Problem gleich wie blöd nachfragen... ...ich bracuh eher selten solche Hilfen und wenn dann ist es nur eine sehr schnell beantwortete Frage -> ... Aber is ok ich kenn das, wenn man von allen zugelabert wird...
Antworten

Zurück zu „Coding & Technik“