viewtopic.php?...
steht und es taucht dann wenigstens kein Codefehler mehr auf, sondern die Seite konnte nicht gefunden werden. 

Hier die viewtopic.php. Danke für deine Hilfe!
viewtopic.php?...
steht und es taucht dann wenigstens kein Codefehler mehr auf, sondern die Seite konnte nicht gefunden werden. So soll es sein, wenn ein Thema nicht mehr existiert, oder?GoTo hat geschrieben:Ich habe den Quickfix mal ausprobiert, obwohl bei mir in der Adresszeile des Browsersviewtopic.php?...
steht und es taucht dann wenigstens kein Codefehler mehr auf, sondern die Seite konnte nicht gefunden werden.
Nicht nötig, da der Code getestet ist und genau diesen Fehler abfängt.GoTo hat geschrieben:Hab den Code aber direkt wieder ausgebaut.
BNa hat geschrieben:Hier ein Quickfix (getestet)
Du kannst den auftretenden Fehler provozieren um den Code zu testen.BNa hat geschrieben:Nicht nötig, da der Code getestet ist und genau diesen Fehler abfängt.GoTo hat geschrieben:Hab den Code aber direkt wieder ausgebaut.
viewtopic.php?f=74&t=201686&start=20#p1271610
Code: Alles auswählen
return strtr(@gmdate($date_cache[$format]['format_long'], $gmepoch + $zone_offset), $date_cache[$format]['lang']);
Code: Alles auswählen
// Hier löschen wir das Array testweise und machen es noch dazu leer
$date_cache[$format]['lang'] = '';
return strtr(@gmdate($date_cache[$format]['format_long'], $gmepoch + $zone_offset), $date_cache[$format]['lang']);
Code: Alles auswählen
Warning: strtr() [function.strtr]: The second argument is not an array in /home/xxx/public_html/includes/session.php on line ****
$date_cache[$format]['lang']
Array nicht vorhanden oder leer istCode: Alles auswählen
// Hier löschen wir das Array testweise und machen es noch dazu leer
$date_cache[$format]['lang'] = '';
if (is_array($date_cache[$format]['lang']) && (!empty($date_cache[$format]['lang'])))
{
return strtr(@gmdate($date_cache[$format]['format_long'], $gmepoch + $zone_offset), $date_cache[$format]['lang']);
}
else
{
return @gmdate($date_cache[$format]['format_long'], $gmepoch + $zone_offset);
}
Welchen Inhalt hat die 'Browser Fehlerseite'? In welchem Zusammenhang kommt diese? Deine Informationen sind etwas dürftig und wie ich schon sagte: Der Code hier ist getestet, daher sind mit diesem Code keine weiteren Fehlermeldungen möglich.GoTo hat geschrieben:Hey! Es kommt keine Seite von phpbb mit "Das Thema existiert nicht", sondern eine Browser Fehlerseite erscheint. Das soll so nicht.
Code: Alles auswählen
// Hier löschen wir das Array testweise und machen es noch dazu leer
$date_cache[$format]['lang'] = '';
Liegt dann wohl eher am Provider, der da seine eigene 404 Fehlerseite nach vorne schubst, also das phpbb3 damit überlagert. Da bräuchte man aber wenigstens einen Testuser, besser Admin- und FTP-Zugriff, um das mit letzter Sicherheit sagen zu können.GoTo hat geschrieben:Ich erhalte eine 404 Fehlerseite, anstatt einer von phpbb generierten mit Style versehen Seite mit der Aussage, dass das Thema nicht existiert.
Code: Alles auswählen
template->_tpl_load_file(): File /message_body.html does not exist or is empty
Dein includes/functions.php scheint breitgemoddet, da hier auch die Ursache des Fehlers lag.Öffne
config.php
Finde
Ersetze mitCode: Alles auswählen
// @define('DEBUG', true); // @define('DEBUG_EXTRA', true);
Code: Alles auswählen
@define('DEBUG', true); @define('DEBUG_EXTRA', true);
Da dieser Umstand noch nicht zu allen Modschreibern durchgedrungen ist, hält sich in oben genannter Datei kaum eine der Mod dran.http://www.phpbb.com/community/viewtopic.php?f=46&t=2092747#p12796628 hat geschrieben: That error occurs if your mod calls $user->add_lang() before $user->setup()
Code: Alles auswählen
function page_header($page_title = '', $display_online_list = true, $item_id = 0, $item = 'forum')
{
global $db, $config, $template, $SID, $_SID, $_EXTRA_URL, $user, $auth, $phpEx, $phpbb_root_path;
Code: Alles auswählen
// bug prevent by BNa
$user->setup();
// bug prevent by BNa
Finde
)Code: Alles auswählen
if ($msg_text == 'ERROR_NO_ATTACHMENT' || $msg_text == 'NO_FORUM' || $msg_text == 'NO_TOPIC' || $msg_text == 'NO_USER')
{
send_status_line(404, 'Not Found');
}
Code: Alles auswählen
if ($msg_text == 'ERROR_NO_ATTACHMENT' || $msg_text == 'NO_FORUM' || $msg_text == 'NO_TOPIC' || $msg_text == 'NO_USER')
{
send_status_line(404, 'Not Found');
// bug prevent by BNa
if ($msg_text == 'ERROR_NO_ATTACHMENT'){
$msg_title = 'Information';
$msg_text = 'Der von dir ausgewählte Anhang existiert nicht';}
if ($msg_text == 'NO_FORUM'){
$msg_title = 'Information';
$msg_text = 'Das von dir ausgewählte Forum existiert nicht';}
if ($msg_text == 'NO_TOPIC'){
$msg_title = 'Information';
$msg_text = 'Das von dir ausgewählte Thema existiert nicht';}
if ($msg_text == 'NO_USER'){
$msg_title = 'Information';
$msg_text = 'Der von dir ausgewählte User existiert nicht';}
// bug prevent by BNa
}
Da ich keinen Support via PN gebe, hier ein paar StützenGoTo hat geschrieben: Ich werde mir die Fehlermeldungen mal zu Gemüte führen
Code: Alles auswählen
[phpBB Debug] PHP Notice: in file [ROOT]/includes/gallery/gallery.php on line 147: Undefined index: user_id
[phpBB Debug] PHP Notice: in file [ROOT]/includes/gallery/gallery.php on line 151: Undefined index: user_perm_from
[phpBB Debug] PHP Notice: in file [ROOT]/portal/includes/constants.php on line 24: Constant PORTAL_CONFIG_TABLE already defined
[phpBB Debug] PHP Notice: in file [ROOT]/portal/modules/portal_recent.php on line 68: Undefined index: board3_exclude_forums_11
Code: Alles auswählen
[phpBB Debug] PHP Notice: in file [ROOT]/includes/gallery/gallery.php on line 147: Undefined index: user_id
[phpBB Debug] PHP Notice: in file [ROOT]/includes/gallery/gallery.php on line 151: Undefined index: user_perm_from
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_thanks.php on line 526: Undefined index: THANK_TEXT_2PL
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_thanks.php on line 535: Undefined index: CLEAR_LIST_THANKS
Code: Alles auswählen
[phpBB Debug] PHP Notice: in file [ROOT]/includes/gallery/gallery.php on line 147: Undefined index: user_id
[phpBB Debug] PHP Notice: in file [ROOT]/includes/gallery/gallery.php on line 151: Undefined index: user_perm_from
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_thanks.php on line 526: Undefined index: THANK_TEXT_2PL
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_thanks.php on line 535: Undefined index: CLEAR_LIST_THANKS
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_thanks.php on line 526: Undefined index: THANK_TEXT_2PL
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_thanks.php on line 535: Undefined index: CLEAR_LIST_THANKS
Undefined index: THANK_TEXT_2PL
ist einfach > Es fehlt der Sprachdateieintrag in der entsprechenden Languagedatei.Undefined index: user_perm_from
ist etwas weniger einfach > Hier wurde die genannte Variable nicht oder nicht für alle Situationen/Bedingungen "vordefiniert"Code: Alles auswählen
[phpBB Debug] PHP Notice: in file [ROOT]/includes/gallery/gallery.php on line 147: Undefined index: user_id
[phpBB Debug] PHP Notice: in file [ROOT]/includes/gallery/gallery.php on line 151: Undefined index: user_perm_from