session id in der overall_header.tpl abfragen

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.
Antworten
dkhannjuck
Mitglied
Beiträge: 10
Registriert: 19.11.2004 15:42

session id in der overall_header.tpl abfragen

Beitrag von dkhannjuck »

hallo,
ich habe in die overall_header.tpl ein kleines script integriert. nun möchte ich aber, dass dies nur angezeigt wird wenn der user eingelogged ist. ich hab mir gedacht, dass ich das am besten mache indem ich schaue ob eine session id vorhanden ist. desshalb meine frage:
wie kann ich die session id in der overall_header.tpl abfragen?
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag von kratzer54847 »

warum machst du es nicht einfach mit

<!-- BEGIN switch_user_logged_in -->
{dein Code}
<!-- END switch_user_logged_in -->

:D
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
dkhannjuck
Mitglied
Beiträge: 10
Registriert: 19.11.2004 15:42

Beitrag von dkhannjuck »

danke, hat funktioniert!
jetzt hab ich haber gleich noch ein problem:
und zwar brauche ich für ein anderes script den username des eingeloggten useres in der overall_teamplate.tpl. kann mir da vielleicht noch jemand helfen?
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag von kratzer54847 »

öffne includes/page_header.php

suche:

Code: Alles auswählen

'U_GROUP_CP' => append_sid('groupcp.'.$phpEx),
[/code]

füge danach ein

Code: Alles auswählen

'USERNAME' => $userdata[username],
die Variable in der overall_header.tpl lautet dann {USERNAME}
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
dkhannjuck
Mitglied
Beiträge: 10
Registriert: 19.11.2004 15:42

Beitrag von dkhannjuck »

vielen dank, so würde das theoretisch funktionieren. aber jetzt ist mir aufgefallen, dass ich das menü in welchem ich den namen brauche auch in dieser page_header.php eingebunden habe:
'MENU' => implode("",file("http://www.meine-page.de/menu.php")),
und dadurch kan ndas menüscript nicht auf {USERNAME} zugreifen...
ich sehe da jetzt im moment keine gute möglichkeit den name abzufragen :(
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag von kratzer54847 »

hast du die page nach dem Schema hier aufgebaut?

http://www.phpbb.de/doku/kb/artikel.php?artikel=72
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
dkhannjuck
Mitglied
Beiträge: 10
Registriert: 19.11.2004 15:42

Beitrag von dkhannjuck »

nochmals danke für die hilfe! :) ich hatte die seite nicht nach dem schema aufgebaut., aber das habe ich jetzt geändert. auch hier ist es wieder so:
prinzipiell funktioniert jetzt alles. jedoch nur, wenn ich das script alleine aufrufe, nicht aber wenn ich es in der page_header.php dann so eingebunden habe:
'MENU' => implode("",file("http://www.meine-page.de/board/menu.php")),

wenn ich DANN nämlich den username ausgeben will, gibt er immer Anonymous aus, auch wenn ich korrekt eingeloggt bin. wenn ich nur das script direkt aufrufe geht alles prima...
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag von kratzer54847 »

Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
dkhannjuck
Mitglied
Beiträge: 10
Registriert: 19.11.2004 15:42

Beitrag von dkhannjuck »

also genau das habe ich ja schon gemacht. ich habe das script genau so in der page_header.php includet. und wenn ich sie dann mit {MEIN_SCRIPT} in die overall_header.tpl include wird da script zwar immer angezeigt, aber ich kann NICHT auf die session/userdaten zugreifen OBWOHL ich sie nach diesem schema aufgebaut habe:
http://www.phpbb.de/doku/kb/artikel.php?artikel=72

WENN ich das script aber direkt aufrufe kann ich auf die session/userdaten zugreifen.
...das also ist mein problem
dkhannjuck
Mitglied
Beiträge: 10
Registriert: 19.11.2004 15:42

Beitrag von dkhannjuck »

monate vergangen, gleiches problem :lol:
hat niemand eine lösung?
Antworten

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