overall_header.tpl Frage

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
hibbert
Mitglied
Beiträge: 158
Registriert: 27.10.2002 15:50
Kontaktdaten:

overall_header.tpl Frage

Beitrag von hibbert »

Hallo,
wenn ein registrierter user in mein forum kommt (der aber ausgeloggt ist), soll eine grafik angezeigt werden, wo "Login" draufsteht. (die grafik hab ich vorher schon selber gemacht). Wenn der user darauf klickt, dann soll er zum login kommen. (bis jetzt noch nicht spektakulär). wenn sich der user aber eingeloggt hat, soll an der gleichen stelle eine grafik mit "Logout" stehen, und die "Login" grafik soll verschwinden.
UND dann soll daneben folgendes stehen: 'Hallo [username], schön das du da bist.'
wie kann ich das machen?
möglichst ohne großen aufwand :wink:

mfg hibbert
» Wer nicht fragt bleibt dumm !! «
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

wo soll das stehen ? auf der index.php Seite ?
Benutzeravatar
hibbert
Mitglied
Beiträge: 158
Registriert: 27.10.2002 15:50
Kontaktdaten:

Beitrag von hibbert »

hi,
also da ist ja die datei overall_header.tpl. in der datei wird ja, wenn man den style subsilver nicht verändert folgendes angezeigt:
wenn der user eingeloggt ist, fehlt 'Registrieren', wenn man nicht eingeloggt, steht da 'Registrieren'. Das gleiche soll jetzt auch mit login passieren (also mit den grafiken, sihe oben). ich denke, das es am einfachsten ist, wenn man das in der overall_header.tpl datei machen würde.

mfg hibbert
» Wer nicht fragt bleibt dumm !! «
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

ach du willst das in der phpBB2 Navigation mit einbauen :)

Es sollte dir schon helfen, dass es die Switches
<!-- BEGIN switch_user_logged_in -->
alles was hier steht sehen nur eingeloggte Benutzer
<!-- END switch_user_logged_in -->

und

<!-- BEGIN switch_user_logged_out -->
alles was hier steht sehen nur Gäste
<!-- END switch_user_logged_out -->

gibt.
Snoopmore
Mitglied
Beiträge: 978
Registriert: 17.03.2003 20:29

Beitrag von Snoopmore »

im header gibts das doch schon, das wenn du eingeloggt bist "logout" steht. du kannst natürlich in der overal_header.tpl die grafik ändern...
Benutzeravatar
hibbert
Mitglied
Beiträge: 158
Registriert: 27.10.2002 15:50
Kontaktdaten:

Beitrag von hibbert »

danke, ich werds gleich mal ausprobieren :)

wie kann ich jetzt nur noch den username abfragen?

danke.

mfg hibbert
» Wer nicht fragt bleibt dumm !! «
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

füge mal in die page_header.php noch folgendes ein:
suche nach

Code: Alles auswählen

'T_SPAN_CLASS3' => $theme['span_class3'],
und füge danach ein

Code: Alles auswählen

'BENUTZERNAME' => $userdata['username'],
jetzt kannste in der overall_header.tpl mit
{BENUTZERNAME}
den Benutzername ausgeben lassen
Snoopmore
Mitglied
Beiträge: 978
Registriert: 17.03.2003 20:29

Beitrag von Snoopmore »

dazu hab ich mal grad ne frage. Ich muss nur wissen, in welcher variable der username gespeichert ist...
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

wie gesagt der Name des aktuell eingeloggten Benutzers ist in $userdata['username'] gespeichert.
Benutzeravatar
hibbert
Mitglied
Beiträge: 158
Registriert: 27.10.2002 15:50
Kontaktdaten:

Beitrag von hibbert »

Danke
das mit den grafiken funzt perfekt, und der benutzername wird mir auch angezeigt. doch nun will ich wenn ein nicht eingeloggter user ins forum kommt, dass da ein anderer text steht, als bei einem eingeloggtem, ist ja ganz einfach mit:

Code: Alles auswählen

<!-- BEGIN switch_user_logged_in --> 
Hallo {USERNAME}, schön dass du wieder da bist !
<!-- END switch_user_logged_in --> 
so doch ich hab da ein problem:
nach dem username wird der restliche text nicht mehr angezeigt, warum?

mfg hibbert
» Wer nicht fragt bleibt dumm !! «
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“