Seite 1 von 1

Wo finde ich die Seite nach dem Logout?

Verfasst: 11.01.2009 12:50
von the_neo
Hallo Gemeinde,

Ich habe eine funktionierende Joomla installation laufenund habe nun die neueste Version von phpBB 3.0.4 installiert und eingerichtet. Ich benutze die RokBridge die ebenfalls wunderbar - dank der Mitglieder hier im Forum - funktioniert. Ursprünglich wollte ich den Abmeldebutton so abändern, das wenn jemand das Forum verlassen möchte auf den Abmeldebutton klicht wieder auf meine Seite gelangt - leider konnte mir hier im Board keiner da weiter helfen.
Nun habe ich die Idee, die aufgerufene Seite nach dem Abmelden so zu gestallten, das ich von dort aus via Link wieder auf meine Seite gelange.

Meine Frage: Wie heißt diese Seite und wo finde ich diese?

Danke für eure Hilfe, Olli

Re: Wo finde ich die Seite nach dem Logout?

Verfasst: 11.01.2009 14:01
von Boecki91
Soweit ich weiß ist das keine richtige Seite sondern die Funktion trigger_error, die dort zur anzeige von der Meldung "missbraucht" wird. Wo das genau ist kann ich dir im Moment auch nicht sagen. Aber vielleicht hilft es ja

Re: Wo finde ich die Seite nach dem Logout?

Verfasst: 11.01.2009 14:17
von the_neo
Hi,

wirklich weiter bringt mich das leider nicht. Ich kenne mich phpBB überhaupt nicht aus. Es muss doch eine Möglichkeit geben, nach dem verlassen des Forumd wieder
auf meine eigene Seite zu gelangen.
Es muß doch endlos viele USER geben die von der Konstellation her die Seiten genauso betreiben wie ich. Vielleicht geht es ja mit einem Zusätzlichen Menüpunkt.
Direkt neben abmelden - "zurüch zur Seite" oder so..??

Hat denn wirklich keiner eine Idee??

Brauche wirklich dringend hilfe - Olli

Re: Wo finde ich die Seite nach dem Logout?

Verfasst: 11.01.2009 14:50
von jimmartens
Normalerweise ist es so, dass wenn man das Forum installiert hat und dann auf Abmelden klickt, wieder auf die Startseite des Forums kommt. Oder möchtest du auf eine externe Website umleiten? Es wäre natürlich hilfreich einen Link zum Forum zu posten und einen Test-User zu erstellen, mit dem man das geschilderte Problem selbst erleben kann.

Re: Wo finde ich die Seite nach dem Logout?

Verfasst: 11.01.2009 16:17
von Dr.Death
Hi,

das LOGOUT wird u.a. hier geregelt/erzeugt:

/ucp.php

Code: Alles auswählen

	case 'logout':
		if ($user->data['user_id'] != ANONYMOUS && isset($_GET['sid']) && !is_array($_GET['sid']) && $_GET['sid'] === $user->session_id)
		{
			$user->session_kill();
			$user->session_begin();
			$message = $user->lang['LOGOUT_REDIRECT'];
		}
		else
		{
			$message = ($user->data['user_id'] == ANONYMOUS) ? $user->lang['LOGOUT_REDIRECT'] : $user->lang['LOGOUT_FAILED'];
		}
		meta_refresh(3, append_sid("{$phpbb_root_path}index.$phpEx"));
Du könntest ja hier etwas ändern:

Code: Alles auswählen

meta_refresh(3, append_sid("{$phpbb_root_path}index.$phpEx"));

Re: Wo finde ich die Seite nach dem Logout?

Verfasst: 11.01.2009 17:33
von the_neo
Hi,

Danke für deine schnelle Antwort, ich habe diesen Eintrag gefunden und die Datei gefunden. Kann ich in dieser Datei auch einen href setzen?
Also in form von <a href="http://www.meine-seite.de/"></a>

olli

Re: Wo finde ich die Seite nach dem Logout?

Verfasst: 11.01.2009 17:59
von the_neo
Hi,

also die "href" sache funktioniert nicht, danach bekomme ich selbst beim anmelden einen weißen Bildschirm.

Ich habe nun in der Einstellung selbst rumgefummelt aber mir fehlt einfach das wissen.
So sieht mein Eintrag in der Zeile aus: meta_refresh(3, append_sid("{$phpbb_root_path}index.$phpEx"));

das rot gefärbte verweist auf die root von phpBB - ich muß aber nach joomla zurück. Habe nun diverses ausprobiert - also mit "joomla_root_path" oder mit "meine-seite_root_path" - geht nichts von
das blau gefärbte habe ich ebenfalls geändert - nach /joomla/index.php - doch irgendwie will das alles nicht.

olli

Re: Wo finde ich die Seite nach dem Logout?

Verfasst: 11.01.2009 19:23
von jimmartens
Warum geht das nicht?

Ganz einfach, weil oben am Anfang der Datei die Variable $phpbb_root_path definiert wird. Möchtest du also auf eine externe Seite verlinken, einfach folgendes innerhalb der Anführungsstriche schreiben:

Code: Alles auswählen

http://deinedomain.de/joomla/index.php
 
Das deinedomain müsste natürlich noch durch deine Domain ersetzt werden. Mit dieser Einstellung müsste auf die gewünschte Seite weitergeleitet werden.

Re: Wo finde ich die Seite nach dem Logout?

Verfasst: 11.01.2009 21:46
von Miriam
Neo, machen wir jetzt hier weiter? :-?

Zurück zu Joomla ->

Code: Alles auswählen

meta_refresh(3, append_sid("../joomla/index.$phpEx")); 
Wenn Joomla-Verz. und phpBB3-Verz. im gleichen Verzeichnis liegen.

Re: Wo finde ich die Seite nach dem Logout?

Verfasst: 12.01.2009 08:04
von the_neo
Hi,

danke - das passte. Nun funktioniert es. Den Fehler den ich machte:

FALSCH!
meta_refresh(3, append_sid("{http://www.adresse.de}index.$phpEx"));

RICHTIG - dank deiner HILFE
meta_refresh(3, append_sid("http://www.adresse.de/index.php"));

Also, danke euch allen, ihr habt mir sehr geholfen.

Olli