admin_ignore_board_disabled - message_die() was called multi
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
admin_ignore_board_disabled - message_die() was called multi
Guten Morgen,
ich hab diesen Mod "'Admin ignore board disabled Version 1.0.1" installiert.
Als Admin und als Gast durchgetestet. Soweit ohne irgendwelche Fehler.
Als registrierte User funktioniert soweit auch alles. Das heisst, ich bekomme die Wartungsmeldung,
also 'Board_disable_msg' zu Gesicht und kann sonst nichts groß machen.
Folgendes Problem.
Klicke ich auf Lesezeichen ( http://localhost/board/search.php?search_id=bookmarks ) erhalte
ich folgende Fehlermeldung:
Critical Error!
message_die() was called multiple times.
Error #1
Sie haben keine Lesezeichen gesetzt
Error #2
Information
Wartungsarbeiten, bitte noch ein wenig Geduld ...
Please, contact the webmaster. Thank you.
Klicke ich auf 'Neue Beiträge (0)' ( http://localhost/board/search.php?search_id=newposts ) erhalte
ich diese Fehlermeldung:
Critical Error!
message_die() was called multiple times.
Error #1
Keine Beiträge entsprechen Ihren Kriterien.
Error #2
Information
Wartungsarbeiten, bitte noch ein wenig Geduld ...
Please, contact the webmaster. Thank you.
Diese Fehlermeldungen tauchen nur bei diesen beiden auf. Entferne ich "Admin ignore board disabled" sind diese
Fehlermeldungen nicht vorhanden.
Jemand eine Idee, wie man diese Fehlermeldung beseitigt?
Gruß Stöbi
Edit (Nachtrag) zur Info:
Sind neue Einträge vorhanden (hab mal als Admin im Testforum bei geschlossen Board eine Nachricht hinterlassen),
'Neue Beiträge(1)', erscheint keine "message_die() was called multiple times" Fehlermeldung,
wenn ich als registrierter User dann drauf klicke.
ich hab diesen Mod "'Admin ignore board disabled Version 1.0.1" installiert.
Als Admin und als Gast durchgetestet. Soweit ohne irgendwelche Fehler.
Als registrierte User funktioniert soweit auch alles. Das heisst, ich bekomme die Wartungsmeldung,
also 'Board_disable_msg' zu Gesicht und kann sonst nichts groß machen.
Folgendes Problem.
Klicke ich auf Lesezeichen ( http://localhost/board/search.php?search_id=bookmarks ) erhalte
ich folgende Fehlermeldung:
Critical Error!
message_die() was called multiple times.
Error #1
Sie haben keine Lesezeichen gesetzt
Error #2
Information
Wartungsarbeiten, bitte noch ein wenig Geduld ...
Please, contact the webmaster. Thank you.
Klicke ich auf 'Neue Beiträge (0)' ( http://localhost/board/search.php?search_id=newposts ) erhalte
ich diese Fehlermeldung:
Critical Error!
message_die() was called multiple times.
Error #1
Keine Beiträge entsprechen Ihren Kriterien.
Error #2
Information
Wartungsarbeiten, bitte noch ein wenig Geduld ...
Please, contact the webmaster. Thank you.
Diese Fehlermeldungen tauchen nur bei diesen beiden auf. Entferne ich "Admin ignore board disabled" sind diese
Fehlermeldungen nicht vorhanden.
Jemand eine Idee, wie man diese Fehlermeldung beseitigt?
Gruß Stöbi
Edit (Nachtrag) zur Info:
Sind neue Einträge vorhanden (hab mal als Admin im Testforum bei geschlossen Board eine Nachricht hinterlassen),
'Neue Beiträge(1)', erscheint keine "message_die() was called multiple times" Fehlermeldung,
wenn ich als registrierter User dann drauf klicke.
Zuletzt geändert von Stoebi am Di 12.Apr, 2005 01:47, insgesamt 4-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Hm, ist mir selber noch nicht unter gekommen, da ich das noch nicht getestet hatte.
Scheint daran zu liegen, daß in der page_header.php der Block
nach
sitzt.
Was ja auch Sinn macht...
Oder Du drehst das mal um, also
nach
EDIT
Bei mir kann ich das überhaupt nicht nachvollziehen. Liegt wohl an anderen Mods...
Scheint daran zu liegen, daß in der page_header.php der Block
Code: Alles auswählen
if ($userdata['user_level'] != ADMIN && $board_config['board_disable'] && !defined("IN_ADMIN") && !defined("IN_LOGIN"))
{
message_die(GENERAL_MESSAGE, 'Board_disable', 'Information');
}Code: Alles auswählen
$template->pparse('overall_header');Was ja auch Sinn macht...
Oder Du drehst das mal um, also
Code: Alles auswählen
$template->pparse('overall_header');Code: Alles auswählen
if ($userdata['user_level'] != ADMIN && $board_config['board_disable'] && !defined("IN_ADMIN") && !defined("IN_LOGIN"))
{
message_die(GENERAL_MESSAGE, 'Board_disable', 'Information');
}Bei mir kann ich das überhaupt nicht nachvollziehen. Liegt wohl an anderen Mods...
Zuletzt geändert von oxpus am Di 12.Apr, 2005 02:21, insgesamt 1-mal geändert.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Für den Admin sieht es ja gut aus.
Aber als Gast bzw. registrierter alles in weiss (weisser Hintergrund), ohne Template usw. usf.
Und das stand noch in der Brwoser Eingabezeile:
http://localhost/board/search.php?search_id=newposts
Brachte dann immer noch die Fehlermeldung.
Gruß Stöbi
EDIT:
Wenn du Lesezeichen hast und Beiträge größer 0 gibt es auch keine Fehlermeldung.
EDIT:
Hab auch mal bei phpbb2.de die Frage gestellt.
Aber als Gast bzw. registrierter alles in weiss (weisser Hintergrund), ohne Template usw. usf.
Und das stand noch in der Brwoser Eingabezeile:
http://localhost/board/search.php?search_id=newposts
Brachte dann immer noch die Fehlermeldung.
Gruß Stöbi
EDIT:
Wenn du Lesezeichen hast und Beiträge größer 0 gibt es auch keine Fehlermeldung.
EDIT:
Hab auch mal bei phpbb2.de die Frage gestellt.
Zuletzt geändert von Stoebi am Di 12.Apr, 2005 03:19, insgesamt 3-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Öhm, genau da hatte ich keine Fehler.
Aber ich werde es mal mit einem anderen Board versuchen...
Aber ich werde es mal mit einem anderen Board versuchen...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
[quote="oxpus - Di 12.Apr, 2005 07:59";p="28372"]Öhm, genau da hatte ich keine Fehler.
Aber ich werde es mal mit einem anderen Board versuchen...[/quote]
Mahlzeit,
das wäre wirklich super. Ich habe hier mal eben lokal und beim Hoster phpbb2 1.53 ß5 und dann
diesen MOD "Admin Ignore Board Disabled" installiert.
Lokal: Apache/2.0.53 (Win32) mod_ssl/2.0.53 OpenSSL/0.9.7e PHP/4.3.10
Hoster: Apache/1.3.31 (Debian GNU/Linux) mod_python/2.7.10 Python/2.3.4 PHP/4.3.9-1 mod_perl/1.29
Das Problem bleibt. Vielleicht liegt es ja auch an der Datei search.php.
www.leuchte.net ist seit Wochen nicht mehr erreichbar, sonst hätte ich mich zuerst
an dem Programmierer dieses MOD gewendet, so hoffe ich hier auf Hilfe. Bitte.
auf phpbb2.de hat sich leider auch keiner bisher geäussert.
Gruß Stöbi
Aber ich werde es mal mit einem anderen Board versuchen...[/quote]
Mahlzeit,
das wäre wirklich super. Ich habe hier mal eben lokal und beim Hoster phpbb2 1.53 ß5 und dann
diesen MOD "Admin Ignore Board Disabled" installiert.
Lokal: Apache/2.0.53 (Win32) mod_ssl/2.0.53 OpenSSL/0.9.7e PHP/4.3.10
Hoster: Apache/1.3.31 (Debian GNU/Linux) mod_python/2.7.10 Python/2.3.4 PHP/4.3.9-1 mod_perl/1.29
Das Problem bleibt. Vielleicht liegt es ja auch an der Datei search.php.
www.leuchte.net ist seit Wochen nicht mehr erreichbar, sonst hätte ich mich zuerst
an dem Programmierer dieses MOD gewendet, so hoffe ich hier auf Hilfe. Bitte.
auf phpbb2.de hat sich leider auch keiner bisher geäussert.
Gruß Stöbi
Zuletzt geändert von Stoebi am Di 12.Apr, 2005 14:33, insgesamt 1-mal geändert.
[quote="oxpus - Di 12.Apr, 2005 14:29";p="28407"]Hm, wirklich komisch...
Ob das wirklich an der search.php liegt???
Ich schau mal rein...[/quote]
Ich füge mal "meine" search.php mit bei.
Ab Zeile 1460 wird angesprungen, wenn der registrierte User kein Bookmark bzw. keine neue Beiträge hat. Der Aufruf erfolgt mit .../search.php?search_id=bookmarks und .../search.php?search_id=newposts.
Ich hab als Admin das Problem nicht. Die Fehlermeldung taucht nicht auf. Und als Gast
kommt 'Bookmarks (Lesezeichen)' und 'Neue Beiträge (0) (New Posts (0))' ja erst gar nicht vor.
Gruß Stöbi
EDIT:
Anzumerken vielleicht ist. Laut install.txt soll ich diese Zeilen in der common.php "kommentieren":
Zu finden ist aber nur wegen phpbb2 1.52 nur dieser Part in der common.php. Vielleicht liegt
ja da das Problem?
Ob das wirklich an der search.php liegt???
Ich schau mal rein...[/quote]
Ich füge mal "meine" search.php mit bei.
Ab Zeile 1460 wird angesprungen, wenn der registrierte User kein Bookmark bzw. keine neue Beiträge hat. Der Aufruf erfolgt mit .../search.php?search_id=bookmarks und .../search.php?search_id=newposts.
Ich hab als Admin das Problem nicht. Die Fehlermeldung taucht nicht auf. Und als Gast
kommt 'Bookmarks (Lesezeichen)' und 'Neue Beiträge (0) (New Posts (0))' ja erst gar nicht vor.
Gruß Stöbi
EDIT:
Anzumerken vielleicht ist. Laut install.txt soll ich diese Zeilen in der common.php "kommentieren":
Code: Alles auswählen
//
// Show 'Board is disabled' message if needed.
//
$sql = "SELECT u.user_id, u.user_level, s.session_logged_in
FROM ".USERS_TABLE." u, ".SESSIONS_TABLE." s
WHERE u.user_id = s.session_user_id";
if( !($result = $db->sql_query($sql)) )
{
message_die(CRITICAL_ERROR, "Could not query user data", "", __LINE__, __FILE__, $sql);
}
while( $row = $db->sql_fetchrow($result) )
{
if( $board_config['board_disable'] && !defined("IN_ADMIN") && !defined("IN_LOGIN") && !$row['session_logged_in'] && !$row['user_level'] == ADMIN )
{
message_die(GENERAL_MESSAGE, 'Board_disable', 'Information');
}
}Zu finden ist aber nur wegen phpbb2 1.52 nur dieser Part in der common.php. Vielleicht liegt
ja da das Problem?
Code: Alles auswählen
//
// Show 'Board is disabled' message if needed.
//
/*
if( $board_config['board_disable'] && !defined("IN_ADMIN") && !defined("IN_LOGIN") )
{
if ( $board_config['board_disable_msg'] != "" )
{
message_die(GENERAL_MESSAGE, $board_config['board_disable_msg'], 'Information');
}
else
{
message_die(GENERAL_MESSAGE, 'Board_disable', 'Information');
}
}
*/
Zuletzt geändert von Stoebi am Di 12.Apr, 2005 14:49, insgesamt 4-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Alles überflüssig, aber dennoch danke:
Selbstverständlich kann man auch auf das Portal verweisen oder eine andere Seite...
Code: Alles auswählen
#
#-----[ OPEN ]-----
#
search.php
#
#-----[ FIND ]-----
# // Each found row!!!!!
message_die(GENERAL_MESSAGE, $lang['No_search_match']);
#
#-----[ REPLACE WITH ]-----
# // Each found row!!!!!
if (!$board_config['board_disable'] == TRUE)
{
message_die(GENERAL_MESSAGE, $lang['No_search_match']);
}
else
{
redirect(append_sid("index.$phpEx"));
}
#
#-----[ SAVE/CLOSE ALL FILES ]-----
#
# EoM
Zuletzt geändert von oxpus am Di 12.Apr, 2005 15:12, insgesamt 1-mal geändert.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
[quote="oxpus - Di 12.Apr, 2005 15:12";p="28414"]Alles überflüssig, aber dennoch danke:
Selbstverständlich kann man auch auf das Portal verweisen oder eine andere Seite...[/quote]
Herzlichen Dank Oxpus. Es funktioniert.
Ich musste nur noch Zeile 1467 anpassen:
in
Noch für den Admin das erlauben, sollte ich alleine hinkriegen, und somit wieder mit deiner
großartigen Hilfe ein Schritt weiter gekommen und auch wieder was dazu gelernt.
Gruß Stöbi
Code: Alles auswählen
#
#-----[ OPEN ]-----
#
search.php
#
#-----[ FIND ]-----
# // Each found row!!!!!
message_die(GENERAL_MESSAGE, $lang['No_search_match']);
#
#-----[ REPLACE WITH ]-----
# // Each found row!!!!!
if (!$board_config['board_disable'] == TRUE)
{
message_die(GENERAL_MESSAGE, $lang['No_search_match']);
}
else
{
redirect(append_sid("index.$phpEx"));
}
#
#-----[ SAVE/CLOSE ALL FILES ]-----
#
# EoMHerzlichen Dank Oxpus. Es funktioniert.
Ich musste nur noch Zeile 1467 anpassen:
Code: Alles auswählen
message_die(GENERAL_MESSAGE, $lang['No_Bookmarks']);Code: Alles auswählen
if (!$board_config['board_disable'] == TRUE)
{
message_die(GENERAL_MESSAGE, $lang['No_Bookmarks']);
}
else
{
redirect(append_sid("index.$phpEx"));
}großartigen Hilfe ein Schritt weiter gekommen und auch wieder was dazu gelernt.
Gruß Stöbi
Zuletzt geändert von Stoebi am Di 12.Apr, 2005 15:35, insgesamt 1-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Deswegen hatte ich ja auch geschrieben:
Schön, daß Du eine Sorge weniger hast und auch OXPUS.de einen Bug freier geworden ist.// Each found row!!!!!
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Ich fasse es nicht Oxpus, ich kriege das nicht hin, dass wenn das Board deaktiviert ist, der Admin aber Lesezeichen (Bookmarks) und Neue Beiträge (New Posts) aufrufen darf ohne "redirect" zu werden.
Ich kriege irgendwas raus, aber nicht dass Admin das darf und User eben nicht.
Ich dachte, dieser Eintrag reicht völlig.
Gruß Stöbi
Ich kriege irgendwas raus, aber nicht dass Admin das darf und User eben nicht.
Ich dachte, dieser Eintrag reicht völlig.
Code: Alles auswählen
if ( $board_config['board_disable'] && $userdata['user_level'] == ADMIN )Gruß Stöbi
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Dieser Eintrag sagt:
Wenn das Board deaktiviert ist und der User ein Admin...
Und dann?
Der Mod selber ist schon okay. Mein Fix für die search.php dazu und der Admin sollte seine Bookmarks lesen können...
Was macht er denn bei Dir jetzt genau?
Wenn das Board deaktiviert ist und der User ein Admin...
Und dann?
Der Mod selber ist schon okay. Mein Fix für die search.php dazu und der Admin sollte seine Bookmarks lesen können...
Was macht er denn bei Dir jetzt genau?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Axo. Nein, es kann ja mehrere Stellen in der search.php geben, an denen keine Ergebnisse vorliegen, also ein message_die() kommt.
Sicher könnte man hier jeweils eine passende Meldung ausgeben, dazu wäre aber die Board-Disable-Nachricht auch anzupassen.
Ich finde, ein Sprung auf den Index (oder Portal oder zu Obi) ist noch die beste Art, dem User zu sagen: "Hey, das Board wurde abgeschaltet!!!!"
Sicher könnte man hier jeweils eine passende Meldung ausgeben, dazu wäre aber die Board-Disable-Nachricht auch anzupassen.
Ich finde, ein Sprung auf den Index (oder Portal oder zu Obi) ist noch die beste Art, dem User zu sagen: "Hey, das Board wurde abgeschaltet!!!!"
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Ach Mensch sorry.
Original Code:
Insgesamt muss ich das 4x durchführen.
Gruß Stöbi
Code: Alles auswählen
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
}
else
{
if ( $show_results == 'bookmarks' )
{
if ($board_config['board_disable'] == TRUE && !$userdata['user_level'] == ADMIN )
{
redirect(append_sid("portal.$phpEx"));
}
else
{
message_die(GENERAL_MESSAGE, $lang['No_Bookmarks']);
}
}
else
{
if ($board_config['board_disable'] == TRUE && !$userdata['user_level'] == ADMIN )
{
redirect(append_sid("portal.$phpEx"));
}
else
{
message_die(GENERAL_MESSAGE, $lang['No_search_match']);
}
}
}Code: Alles auswählen
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
}
else
{
if ( $show_results == 'bookmarks' )
{
message_die(GENERAL_MESSAGE, $lang['No_Bookmarks']);
}
else
{
message_die(GENERAL_MESSAGE, $lang['No_search_match']);
}
}Insgesamt muss ich das 4x durchführen.
Gruß Stöbi
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Yepp. Musste ich auch.
Und eine interessante Variante, die Du da gewählt hast.

Und eine interessante Variante, die Du da gewählt hast.
Zuletzt geändert von oxpus am Di 12.Apr, 2005 23:53, insgesamt 1-mal geändert.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!