Foren-Übersicht bei Logout im Portal

Aktuelle Version: 1.0.6
Veröffentlicht: 01.09.10
Forum rules
Vor dem erstellen neuer Supportanfragen bitte zuerst in die board3 Portal FAQ schauen und die Suche benutzen!
Viele Fragen sind bereits schon gestellt und beantwortet worden.
Bitte auch unsere Forumsregeln lesen und beachten!
User avatar

Topic author
franki
Valued Contributor
Posts: 64
Joined: 30. December 2007 01:09
phpBB.de User: franki
phpBB.com User: franki_63
Location: Geldern
Contact:

Foren-Übersicht bei Logout im Portal

Post by franki »

Habe gerade erst bemerkt das, wenn man sich im Portal ausloggt, nicht die portal.php aufgerufen wird
sondern die index.php.
Besteht die Möglichkeit dieses zu ändern. Hab schon in der login_box.html gesucht aber da meine Kenntnisse
nicht so dolle sind, nichts gefunden.
Wäre prima wenn mir da einer weiterhelfen könnte.
LG Franki
User avatar

thomas.d
Former Team Member
Posts: 625
Joined: 19. January 2008 23:56
phpBB.de User: thomas.d
phpBB.com User: thomas.d
Contact:

Re: Foren-Übersicht bei Logout im Portal

Post by thomas.d »

Hi,

das dürfte dieser Abschnitt in .../root/ucp.php sein:

Code: Select all

	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"));
	
		$message = $message . '<br /><br />' . sprintf($user->lang['RETURN_INDEX'], '<a href="' . append_sid("{$phpbb_root_path}index.$phpEx") . '">', '</a> ');
		trigger_error($message);
Ohne es jetzt ausprobiert zu haben denke ich, dass man die beiden

Code: Select all

("{$phpbb_root_path}index.$phpEx")
austauschen muss gegen

Code: Select all

("{$phpbb_root_path}portal.$phpEx")
[Edit]
Anstandshalber müsste in der entsprechenden lang-Datei

Code: Select all

($user->lang['RETURN_INDEX']
entsprechend geändert werden ...
[/Edit]
Viele Grüße

Thomas

Deutsche Sprachdateien für
[Alpha] phpBB Calendar 0.0.8 (alightner) | [RC] phpBB Arcade 1.0.RC8 |
ACP Add User MOD 1.0.0 |
User avatar

Christian_N
Former Team Member
Posts: 2266
Joined: 19. January 2008 01:17
phpBB.de User: Christian_N
phpBB.com User: Christian_N
Location: Frankfurt
Contact:

Re: Foren-Übersicht bei Logout im Portal

Post by Christian_N »

So ist das nur der Text stimmt dann noch nicht sollte man mal vielleicht noch

Code: Select all

$user->lang['RETURN_INDEX']
in

Code: Select all

$user->lang['RETURN_PORTAL']
ändern, sowie in der lang-Datei dann diese definieren. :)

Desweiteren beim Anmelden ist ja dasselbe das auf index geleitet wird, da müsste es auch noch angepasst werden.
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
No support via PM, email or messenger!
User avatar

thomas.d
Former Team Member
Posts: 625
Joined: 19. January 2008 23:56
phpBB.de User: thomas.d
phpBB.com User: thomas.d
Contact:

Re: Foren-Übersicht bei Logout im Portal

Post by thomas.d »

Hm, habe gerade mal nachgeschaut:

In ucp.php wird insgesamt 16x auf "index.$phpEx" gezeigt, müssten also ggf. alle durch "portal.$phpEx" ersetzt werden ...

Auch "RETURN_INDEX" gibt es 4 mal.
Viele Grüße

Thomas

Deutsche Sprachdateien für
[Alpha] phpBB Calendar 0.0.8 (alightner) | [RC] phpBB Arcade 1.0.RC8 |
ACP Add User MOD 1.0.0 |
User avatar

Redbull254
Former Team Member
Posts: 693
Joined: 19. January 2006 22:50
Location: Kamen
Contact:

Re: Foren-Übersicht bei Logout im Portal

Post by Redbull254 »

Zum ausloogen und dann zurück auf das Portal reichen aber die beiden in der Zeile:

Code: Select all

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"));
   
      $message = $message . '<br /><br />' . sprintf($user->lang['RETURN_INDEX'], '<a href="' . append_sid("{$phpbb_root_path}index.$phpEx") . '">', '</a> ');
      trigger_error($message);
LG
Walter

"Klug ist nicht, wer keine Fehler macht. Klug ist der, der es versteht, sie zu korrigieren."
User avatar

thomas.d
Former Team Member
Posts: 625
Joined: 19. January 2008 23:56
phpBB.de User: thomas.d
phpBB.com User: thomas.d
Contact:

Re: Foren-Übersicht bei Logout im Portal

Post by thomas.d »

Deshalb hatte ich "ggf." geschrieben ... 8)

Also, mal ordentlich jetzt:

Änderung des angezeigten Textes "Zurück zur Foren-Übersicht":

Öffnen

.../root/language/de/common.php

Finde

Code: Select all

	'RETURN_PAGE'				=> '%sZurück zur vorherigen Seite%s',
Danach einfügen (neue Zeile)

Code: Select all

	'RETURN_PORTAL'				=> '%sZurück zum Portal%s',
Hochladen, Cache leeren :D
Last edited by thomas.d on 26. January 2008 00:07, edited 2 times in total.
Viele Grüße

Thomas

Deutsche Sprachdateien für
[Alpha] phpBB Calendar 0.0.8 (alightner) | [RC] phpBB Arcade 1.0.RC8 |
ACP Add User MOD 1.0.0 |
User avatar

Christian_N
Former Team Member
Posts: 2266
Joined: 19. January 2008 01:17
phpBB.de User: Christian_N
phpBB.com User: Christian_N
Location: Frankfurt
Contact:

Re: Foren-Übersicht bei Logout im Portal

Post by Christian_N »

Genau damit ist das Abmelden komplett, klar das 16x steht da auch andere Funktionen darüber gesteuert werden, z.B. wenn man alle Cookies löscht wird man auch auf index.php geleitet ist auch in diese Datei zu finden usw.

Beim Anmelden müsste wenn ich es richtig gesehen habe außer die ucp.php noch die includes/functions.php geändert werden um nach dem Anmelden aufs Portal geleitet zu werden.
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
No support via PM, email or messenger!
User avatar

Redbull254
Former Team Member
Posts: 693
Joined: 19. January 2006 22:50
Location: Kamen
Contact:

Re: Foren-Übersicht bei Logout im Portal

Post by Redbull254 »

Hallo, Chris ;-)

wenn sich jemand auf der Indexseite anmeldet, will er das wohl auch so haben, denke ich mal. Sonst wird man durch die .htaccess eh immer auf die Portalseite geleitet.

Ich denke mal, man sollte es bei "Logout" belassen. ;-)
LG
Walter

"Klug ist nicht, wer keine Fehler macht. Klug ist der, der es versteht, sie zu korrigieren."
User avatar

thomas.d
Former Team Member
Posts: 625
Joined: 19. January 2008 23:56
phpBB.de User: thomas.d
phpBB.com User: thomas.d
Contact:

Re: Foren-Übersicht bei Logout im Portal

Post by thomas.d »

*done*
Viele Grüße

Thomas

Deutsche Sprachdateien für
[Alpha] phpBB Calendar 0.0.8 (alightner) | [RC] phpBB Arcade 1.0.RC8 |
ACP Add User MOD 1.0.0 |
User avatar

Christian_N
Former Team Member
Posts: 2266
Joined: 19. January 2008 01:17
phpBB.de User: Christian_N
phpBB.com User: Christian_N
Location: Frankfurt
Contact:

Re: Foren-Übersicht bei Logout im Portal

Post by Christian_N »

Beim redirect ja, aber wenn man auf "Anmelden" klickt also login.php wird man auf index.php geleitet egal von welche Seite aus man auf "Anmelden" geklickt hat daher könnte man es schon in portal.php auch ändern.
Last edited by Christian_N on 26. January 2008 00:14, edited 1 time in total.
User avatar

Redbull254
Former Team Member
Posts: 693
Joined: 19. January 2006 22:50
Location: Kamen
Contact:

Re: Foren-Übersicht bei Logout im Portal

Post by Redbull254 »

Reden wir gerade aneinander vorbei ?
Wenn ich mich auf der Portalseite in der Login-Box anmelde, werde ich auch wieder nach dem Anmelden auf die Portalseite geleitet.
LG
Walter

"Klug ist nicht, wer keine Fehler macht. Klug ist der, der es versteht, sie zu korrigieren."
User avatar

Christian_N
Former Team Member
Posts: 2266
Joined: 19. January 2008 01:17
phpBB.de User: Christian_N
phpBB.com User: Christian_N
Location: Frankfurt
Contact:

Re: Foren-Übersicht bei Logout im Portal

Post by Christian_N »

Denke mal das tun wir :D, selbestverständlich ist es bei dem Portal so, weil dort ja auch die redirect Funktion greift, wie wenn einen Profil (als Gast) aufrufen tust, wo zur Login geleitet wirst und nach dem Anmelden auf des Profil erst, was auch durch die redirect Funktion passiert. :smile:

Aber wenn jetzt auf den Link "Anmelden" klickst wo dann auf die Seite "/ucp.php?mode=login" kommst da wird kein redirect genutzt sondern nach erfolgreichen anmelden kommt dann auch die index.php, was wer möchtet im Prinzip auch in portal.php jeder ändern könnte.

So wird man auf das Portal geleitet jedesmal dann, es sei den man ruft eine Seite auf wie Profil, Mitgliederliste etc. wo Gäste kein Zugriff hätte und dann nach dem anmelden die redirect Funktion greift, um auf die gewünschte Seite geleitet zu werden, diese Funktion sollte dann also schon bestehen bleiben.
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
No support via PM, email or messenger!
User avatar

Redbull254
Former Team Member
Posts: 693
Joined: 19. January 2006 22:50
Location: Kamen
Contact:

Re: Foren-Übersicht bei Logout im Portal

Post by Redbull254 »

Jetzt haben wir es. ;-) Geht schon, dauert eben manchmal nur etwas. 8-)

Na ja, ich persönlich belasse es bei der einen Änderung, das sieht so besser aus,wenn man auch bei der Abmeldung wieder dort landet, wo man sich normalerweise anmeldet und gut ist es damit.
Aber stimmt, kann ja jeder machen,wir er möchte. :idea:
LG
Walter

"Klug ist nicht, wer keine Fehler macht. Klug ist der, der es versteht, sie zu korrigieren."
User avatar

Topic author
franki
Valued Contributor
Posts: 64
Joined: 30. December 2007 01:09
phpBB.de User: franki
phpBB.com User: franki_63
Location: Geldern
Contact:

Re: Foren-Übersicht bei Logout im Portal

Post by franki »

Danke Euch allen 8)

Mir reicht auch der eine Eintrag. Das hatte ich auch gemeint.
LG Franki
User avatar

Topic author
franki
Valued Contributor
Posts: 64
Joined: 30. December 2007 01:09
phpBB.de User: franki
phpBB.com User: franki_63
Location: Geldern
Contact:

Re: Foren-Übersicht bei Logout im Portal

Post by franki »

Redbull254 wrote:Zum ausloogen und dann zurück auf das Portal reichen aber die beiden in der Zeile:

Code: Select all

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"));
   
      $message = $message . '<br /><br />' . sprintf($user->lang['RETURN_INDEX'], '<a href="' . append_sid("{$phpbb_root_path}index.$phpEx") . '">', '</a> ');
      trigger_error($message);
Es sind drei Änderungen

Code: Select all

		meta_refresh(3, append_sid("{$phpbb_root_path}portal.$phpEx"));
	
		$message = $message . '<br /><br />' . sprintf($user->lang['RETURN_PORTAL'], '<a href="' . append_sid("{$phpbb_root_path}portal.$phpEx") . '">', '</a> ');
mit den zweien in der $message = $message............ Zeile hatte es nicht geklappt
LG Franki
Locked

Return to “board3 Portal 1.0.x - Deutscher Support”