Tpl.-Datei der Meldugn "Du wurdest erfolgreich angemeld

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
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
fritziiiii
Mitglied
Beiträge: 8
Registriert: 23.06.2008 14:39

Tpl.-Datei der Meldugn "Du wurdest erfolgreich angemeld

Beitrag von fritziiiii »

Hi,
ich suche die Template-Datei, die für die Meldung "Du wurdest erfolgreich angemeldet." zuständig ist. Ich such mir jetzt schon die Finger wund, aber ich komm einfach nicht drauf. Über einen Tipp eines wissenden würd ich mich freuen.

Gruß
Fritziiiii
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Naja,

das ist keine echte HTML Datei ;-)

Durch die Funktion "login_box" wird nach erfolgreichem Login ein "trigger_error" ausgegeben:

Code: Alles auswählen

		// The result parameter is always an array, holding the relevant information...
		if ($result['status'] == LOGIN_SUCCESS)
		{
			$redirect = request_var('redirect', "{$phpbb_root_path}index.$phpEx");
			$message = ($l_success) ? $l_success : $user->lang['LOGIN_REDIRECT'];
			$l_redirect = ($admin) ? $user->lang['PROCEED_TO_ACP'] : (($redirect === "{$phpbb_root_path}index.$phpEx" || $redirect === "index.$phpEx") ? $user->lang['RETURN_INDEX'] : $user->lang['RETURN_PAGE']);

			// append/replace SID (may change during the session for AOL users)
			$redirect = reapply_sid($redirect);

			// Special case... the user is effectively banned, but we allow founders to login
			if (defined('IN_CHECK_BAN') && $result['user_row']['user_type'] != USER_FOUNDER)
			{
				return;
			}

			$redirect = meta_refresh(3, $redirect);
			trigger_error($message . '<br /><br />' . sprintf($l_redirect, '<a href="' . $redirect . '">', '</a>'));
		}

Die Funktion " trigger_error " wiederum erstellt die Anzeige.

Damit dies aber klappt wurde die PHP Funktion "trigger_error" etwas umgebogen:

Code: Alles auswählen

// Set PHP error handler to ours
set_error_handler(defined('PHPBB_MSG_HANDLER') ? PHPBB_MSG_HANDLER : 'msg_handler');
Und die Funktion function msg_handler
findest Du in der includes/functions.php :

Code: Alles auswählen

/**
* Error and message handler, call with trigger_error if reqd
*/
function msg_handler($errno, $msg_text, $errfile, $errline)
fritziiiii
Mitglied
Beiträge: 8
Registriert: 23.06.2008 14:39

Beitrag von fritziiiii »

Ach ohje, das macht die Sache nicht leichter! :-(

Aber deine Antwort gibt mir neue ansatzpunkte zum weiterbasteln.
Herzlichen Dank für deine Mühe,

Gruß
Fritziiiii
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Was möchtest Du denn verändern bzw. erzielen ?
fritziiiii
Mitglied
Beiträge: 8
Registriert: 23.06.2008 14:39

Beitrag von fritziiiii »

Hi Dr. Death,

beim studium der Funktion "msg_handler" fiel mir auf, daß es den case "E_USER_NOTICE" gibt, welcher das template "message_body.html" aufruft.
Und das ist genau das Template, welches ich so verzweifelt gesucht hatte :-) :-)
Wünsche eine schöne Arbeitswoche und nochmal danke für deine Hilfe

Gruß
Fritziiiii

ps.: was ich verändern möchte? Eigentlich nur das style von dem Info-Block
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“