Seite 1 von 1
User Language Verzeichnis ausgeben
Verfasst: 17.06.2008 16:28
von 4seven
Ich möchte realisieren, das mir der Pfadname zum Language-Verzeichnis des gerade angemeldetetn Users ausgegeben wird.
.../de/...
.../en/...
usw.
$user->lang_path = $phpbb_root_path . 'language/' . $lang . '/';
echo $user->lang_path;
und
echo $user->data['user_lang'];
Erzeugen ein leeres Echo. Es wird nichts angezeigt.
Ich würde diese Variable aber gerne nutzen.
Wo liegt mein (Denk)Fehler?
Verfasst: 17.06.2008 16:53
von vbboard
mhh...
seit wann gibt es sowas
$user->lang_path = $phpbb_root_path . 'language/' . $lang . '/';
echo $user->lang_path;
in einer varibale?
mach es doch einfach so:
$userlang_path = phpbb_root_path . 'language/' . $lang . '/';
echo $userlang_path;
Verfasst: 17.06.2008 16:59
von 4seven
War halt ein verzweifelter Versuch
Dein Code wirft mir das aus:
Eingefügt ganz unten in der function.php
vor
Verfasst: 17.06.2008 17:06
von Dr.Death
Warum macht Ihr das so kompliziert ?
Code: Alles auswählen
$lang_path = $phpbb_root_path . 'language/' . $user->data['user_lang'] . '/'
Die Variable
$lang_path kannst Du nun ans Template übergeben....
Testausgabe hier :
http://area51.lpi-clan.de/
Verfasst: 17.06.2008 17:12
von 4seven
Das hatte ich auch schon probiert.
Gleiches Resultat
functions.php
Code: Alles auswählen
$lang_path = $phpbb_root_path . 'language/' . $user->data['user_lang'] . '/';
echo $lang_path;
echo '<br />Test';
?>
http://sekuro.se.funpic.de/phpbb3/index.php
ganz oben
Ich meine, es müsste doch definitiv als
echo ausgegeben werden,
oder muss es auf Template-Basis ausgegeben werden, damit es als voller Pfad da steht
Edit:
Seh schon.
Es muss via S_XXXX Variable definiert werden.
Oki, wieder was gelernt
Verfasst: 17.06.2008 17:15
von Dr.Death
In meinem Test habe ich es per Template Zuweisung gemacht:
Code: Alles auswählen
$template->assign_vars(array(
'TEST' => $lang_path = $phpbb_root_path . 'language/' . $user->data['user_lang'] . '/',
)
);
Im Template selbst nur noch:
Verfasst: 17.06.2008 17:17
von 4seven
Genial + Verstehe > Da war noch eine Lücke bei mir

Verfasst: 17.06.2008 17:18
von Dr.Death
Verfasst: 17.06.2008 17:26
von 4seven
Jup, die Site + Seite kenne ich.
Ist bei der Flut der neuen Eindrücke wohl untergegangen
