Seite 1 von 1
Tpl.-Datei der Meldugn "Du wurdest erfolgreich angemeld
Verfasst: 24.08.2008 21:36
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
Verfasst: 24.08.2008 21:52
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)
Verfasst: 24.08.2008 22:07
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
Verfasst: 24.08.2008 22:09
von Dr.Death
Was möchtest Du denn verändern bzw. erzielen ?
Verfasst: 25.08.2008 08:20
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