phpBB LogIn auf Typo3-Startseite
Verfasst: 15.03.2005 11:21
Hej!
(Ich hoffe, diese Frage ist hier am richtigen Platz, sonst bitte verschieben!)
Ich habe eine Site mit dem CMS Typo3 erstellt und dort ein phpBB installiert. Nun möchte ich auf die Startseite ein LogIn-Feld für das Forum einbauen bzw. den Benutzer mit seinem Namen ansprechen, falls er bereits eingeloggt ist. Das habe ich schonmal woanders gemacht, aber noch nie in Typo3.
Wenn ich diesen Code nun als PHP-Inhaltselement einfüge, bekomme ich jedesmal vom phpBB die Fehlermeldung "Fatal error: Call to a member function on a non-object in /html/phpBB2/includes/sessions.php on line 66". Ich habe in meiner Verzweiflung auch statt meinem eigenen Code den aus der login.php und aus dem MOD phpBBFetchAll versucht, bekomme aber immer den gleichen Fehler. Irgendwie fühlt sich der phpBB-Code in einem PHP-Inhaltselement nicht recht wohl. Der Fehler tritt anscheinend auf, sobald diese Zeile erreicht wird:
$userdata = session_pagestart($user_ip, PAGE_INDEX);
Für die, die Typo3 nicht kennen: Der PHP-Code wird in diesen Inhaltselementen anscheinend mit eval() ausgeführt.
Hat das hier schonmal jemand gemacht und kann mir einen Tipp geben, wie ich das hinbekomme?
-- snorri
[EDIT: Nur sicherheitshalber: Ich verwende das echte phpBB, nicht die gleichnamige Typo3-Extension!]
(Ich hoffe, diese Frage ist hier am richtigen Platz, sonst bitte verschieben!)
Ich habe eine Site mit dem CMS Typo3 erstellt und dort ein phpBB installiert. Nun möchte ich auf die Startseite ein LogIn-Feld für das Forum einbauen bzw. den Benutzer mit seinem Namen ansprechen, falls er bereits eingeloggt ist. Das habe ich schonmal woanders gemacht, aber noch nie in Typo3.
Wenn ich diesen Code nun als PHP-Inhaltselement einfüge, bekomme ich jedesmal vom phpBB die Fehlermeldung "Fatal error: Call to a member function on a non-object in /html/phpBB2/includes/sessions.php on line 66". Ich habe in meiner Verzweiflung auch statt meinem eigenen Code den aus der login.php und aus dem MOD phpBBFetchAll versucht, bekomme aber immer den gleichen Fehler. Irgendwie fühlt sich der phpBB-Code in einem PHP-Inhaltselement nicht recht wohl. Der Fehler tritt anscheinend auf, sobald diese Zeile erreicht wird:
$userdata = session_pagestart($user_ip, PAGE_INDEX);
Für die, die Typo3 nicht kennen: Der PHP-Code wird in diesen Inhaltselementen anscheinend mit eval() ausgeführt.
Hat das hier schonmal jemand gemacht und kann mir einen Tipp geben, wie ich das hinbekomme?
-- snorri
[EDIT: Nur sicherheitshalber: Ich verwende das echte phpBB, nicht die gleichnamige Typo3-Extension!]