Seite 1 von 1

[ERLEDIGT] Username ausgeben

Verfasst: 22.05.2007 16:37
von fragz
Grüße!

Ist zwar noch die RC1 aber ich muss doch mal nachfragen!

unzwar gab es mal ne anleitung für phpbb2 wie man den usernamen(eingelogt) auslesen kann, in einer variable ablegen und die varibale in der html datei ausgbeben!

Wollte mal nachfragen ob jemand schon sowas für das phpbb3 gemacht hat und es evt hier rein stellen könnte

Verfasst: 22.05.2007 17:40
von Emanuelle_1982
if (!$user->data['user_id'] == ANONYMOUS)
{
$username = $user->data['username'] : '';
}

Verfasst: 22.05.2007 18:26
von fragz
ne klappt leider nicht!

meine php datei sieht so aus

Code: Alles auswählen

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();

if (!$user->data['user_id'] == ANONYMOUS)
{
$username = $user->data['username'];
}

// Output page
page_header($user->lang['you.php']);

$template->set_filenames(array(
   'body' => 'you_body.html')
);

page_footer();

und dann in der html datei einfach {username} eingefügt!
keine fehlermeldung aber auch kein username!

habe es auch schon wie hier beschrieben

http://www.phpbb.de/viewtopic.php?p=867196#867196

mit

Code: Alles auswählen

$name = $user->data['username'];
versucht! ohne erfolg


EDIT: HABS HINBEKOMMEN

Verfasst: 22.05.2007 18:57
von BigTim
Könntest du erklären, wie du´s hinbekommen hast?

Verfasst: 22.05.2007 19:03
von fragz
oh hab ich vergessen in deinen Thread zu schreiben

Code: Alles auswählen

$name = $user->data['username'];
$template->assign_vars(array(
'USERNAME' => $name)
); 
{USERNAME}

Verfasst: 22.05.2007 19:09
von BigTim
Mh, komisch geht auch nicht.
Irgendwie ist des 3er echt nichts für mich. :roll:

Danke trotzdem!

Verfasst: 22.05.2007 20:06
von Emanuelle_1982
BigTim hat geschrieben:Mh, komisch geht auch nicht.
Irgendwie ist des 3er echt nichts für mich. :roll:

Danke trotzdem!
hast du den Cache geleert? also den von phpBB ?

Verfasst: 22.05.2007 20:13
von BigTim
Problem ist gelöst. (Komischerweise immer erst, nachdem ich fluche^^).

Lag daran, dass ich den Platzhalter an ner falschen Stelle im HTML-Code stehen hatte.

Verfasst: 22.05.2007 20:15
von Emanuelle_1982
BigTim hat geschrieben:Problem ist gelöst. (Komischerweise immer erst, nachdem ich fluche^^).

Lag daran, dass ich den Platzhalter an ner falschen Stelle im HTML-Code stehen hatte.
na dann weiterhin viel Erfolg