Wo finde ich die Seite nach dem Logout?

In diesem Forum kann man Fragen zur Programmierung stellen, die bei der Entwicklung von Mods für phpBB 3.0.x oder dem Modifizieren des eigenen Forums auftauchen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
the_neo
Mitglied
Beiträge: 7
Registriert: 10.01.2009 12:52

Wo finde ich die Seite nach dem Logout?

Beitrag 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
Boecki91
Ehemaliges Teammitglied
Beiträge: 4744
Registriert: 18.06.2006 15:21

Re: Wo finde ich die Seite nach dem Logout?

Beitrag 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
Standart: Am besten mit beiden Beinen auf dem Boden
Standardmäßig antworte ich nicht auf PMs
the_neo
Mitglied
Beiträge: 7
Registriert: 10.01.2009 12:52

Re: Wo finde ich die Seite nach dem Logout?

Beitrag 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
jimmartens
Mitglied
Beiträge: 369
Registriert: 28.11.2008 20:04
Wohnort: Hamburg
Kontaktdaten:

Re: Wo finde ich die Seite nach dem Logout?

Beitrag 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.
Um es für die Supporter einfacher zu machen: Hier meine Forums-Adresse: Mein Eisenbahn-Forum
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Wo finde ich die Seite nach dem Logout?

Beitrag 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"));
the_neo
Mitglied
Beiträge: 7
Registriert: 10.01.2009 12:52

Re: Wo finde ich die Seite nach dem Logout?

Beitrag 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
the_neo
Mitglied
Beiträge: 7
Registriert: 10.01.2009 12:52

Re: Wo finde ich die Seite nach dem Logout?

Beitrag 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
jimmartens
Mitglied
Beiträge: 369
Registriert: 28.11.2008 20:04
Wohnort: Hamburg
Kontaktdaten:

Re: Wo finde ich die Seite nach dem Logout?

Beitrag 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.
Um es für die Supporter einfacher zu machen: Hier meine Forums-Adresse: Mein Eisenbahn-Forum
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Wo finde ich die Seite nach dem Logout?

Beitrag 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.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
the_neo
Mitglied
Beiträge: 7
Registriert: 10.01.2009 12:52

Re: Wo finde ich die Seite nach dem Logout?

Beitrag 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
Antworten

Zurück zu „[3.0.x] Mod Bastelstube“