Debug Fehlermeldung bei Ajax Chat - blueimp

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.
Benutzeravatar
HEADLINE
Mitglied
Beiträge: 415
Registriert: 09.09.2007 17:23
Wohnort: Zweibrücken
Kontaktdaten:

Debug Fehlermeldung bei Ajax Chat - blueimp

Beitrag von HEADLINE »

Liebe Leute,

ich habe den Ajax Chat https://blueimp.net/ajax/ in meinem Board laufen....soweit funktioniert auch alles einwandfrei, jedoch wenn ich den Debug aktiviere habe ich folgende Fehlermeldung im Header;

Code: Alles auswählen

[phpBB Debug] PHP Notice: in file /chat/lib/config.php on line 11: Constant AJAX_CHAT_CHATBOT already defined
[phpBB Debug] PHP Notice: in file /chat/lib/config.php on line 12: Constant AJAX_CHAT_ADMIN already defined
[phpBB Debug] PHP Notice: in file /chat/lib/config.php on line 13: Constant AJAX_CHAT_MODERATOR already defined
[phpBB Debug] PHP Notice: in file /chat/lib/config.php on line 14: Constant AJAX_CHAT_USER already defined
[phpBB Debug] PHP Notice: in file /chat/lib/config.php on line 15: Constant AJAX_CHAT_GUEST already defined
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3602: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2985)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3604: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2985)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3605: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2985)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3606: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2985)

Kann mir jemand sagen bzw. helfen was ich da ändern muss damit die Meldung verschwindet?

Also die relevante Stelle in der lib/config.php sieht bei mir so aus:

Code: Alles auswählen

// Define AJAX Chat user roles:
define('AJAX_CHAT_CHATBOT',		4);
define('AJAX_CHAT_ADMIN',		3);
define('AJAX_CHAT_MODERATOR',	2);
define('AJAX_CHAT_USER',		1);
define('AJAX_CHAT_GUEST',		0);
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

zeig mal bitte die relevanten rows aus der functions.php
Benutzeravatar
HEADLINE
Mitglied
Beiträge: 415
Registriert: 09.09.2007 17:23
Wohnort: Zweibrücken
Kontaktdaten:

Beitrag von HEADLINE »

Hallo 4seven,

schon mal vorab danke für Deine Hilfe! :grin:

Hier die includes/functions:

http://www.die-natur-apotheke.de/x_foru ... ctions.txt
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

war natürlich klar, das sich dort nur die header debug informationen befinden, also irrelevant. ich check mal später ob es bei mir auch so ist. wenn nicht, dann schlägt ein ein-/um-bau oder ein mod quer. möglicherweise ist es auch "nur" ein schönheitsfehler und kein funktions-error.
Benutzeravatar
HEADLINE
Mitglied
Beiträge: 415
Registriert: 09.09.2007 17:23
Wohnort: Zweibrücken
Kontaktdaten:

Beitrag von HEADLINE »

Hallo 4seven,

hast Du mal geschaut ob bei Dir auch die Meldung kommt?
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

oops, vergessen. nein, sie kommt nicht.
ergo wird es ein doppelte anweisung sein, die warscheinlich durch eine include-kreuzverbindung entsteht. soll heißen, durch irgendeine modifikation oder einen mod wird der bereich doppelt includiert. deswegen..

Code: Alles auswählen

Constant AJAX_CHAT_CHATBOT already defined 
Konstante xxx ist schon definiert :wink:

nimm mal den block komplett raus...

Code: Alles auswählen

// Define AJAX Chat user roles:
define('AJAX_CHAT_CHATBOT',      4);
define('AJAX_CHAT_ADMIN',      3);
define('AJAX_CHAT_MODERATOR',   2);
define('AJAX_CHAT_USER',      1);
define('AJAX_CHAT_GUEST',      0);
..und guck, was passiert. wenn der fehler nicht mehr kommt,
aber der chat auch nicht mehr (rollenmäßig) funktioniert, dann...

Code: Alles auswählen

// Define AJAX Chat user roles:
if(!defined('AJAX_CHAT_CHATBOT', 4)){
define('AJAX_CHAT_CHATBOT', 4);}
if (!define('AJAX_CHAT_ADMIN', 3)){
define('AJAX_CHAT_ADMIN', 3);}
if (!define('AJAX_CHAT_MODERATOR', 2)){
define('AJAX_CHAT_MODERATOR', 2);}
if (!define('AJAX_CHAT_USER', 1)){
define('AJAX_CHAT_USER', 1);}
if (!define('AJAX_CHAT_GUEST', 0)){
define('AJAX_CHAT_GUEST', 0);}
Benutzeravatar
HEADLINE
Mitglied
Beiträge: 415
Registriert: 09.09.2007 17:23
Wohnort: Zweibrücken
Kontaktdaten:

Beitrag von HEADLINE »

Okay, hab mal das "original Codestück" rausgenommen, dann funktionieren die Rollen nicht mehr.....sprich ich werde auch nicht mehr automatisch eingeloggt......

....wenn ich es dann mit Deinem oben angegebenen Code ersetze bekomme ich folgende Fehlermeldung im Header (ohne Debug-Modus):

Code: Alles auswählen

[phpBB Debug] PHP Notice: in file /chat/lib/config.php on line 11: Wrong parameter count for defined()
[phpBB Debug] PHP Notice: in file /chat/lib/config.php on line 11: Wrong parameter count for defined()
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3602: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2985)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3604: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2985)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3605: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2985)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3606: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2985)
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

Code: Alles auswählen

// Define AJAX Chat user roles:
if(!defined('AJAX_CHAT_CHATBOT')){
define('AJAX_CHAT_CHATBOT', 4);}
if (!defined('AJAX_CHAT_ADMIN')){
define('AJAX_CHAT_ADMIN', 3);}
if (!defined('AJAX_CHAT_MODERATOR')){
define('AJAX_CHAT_MODERATOR', 2);}
if (!defined('AJAX_CHAT_USER')){
define('AJAX_CHAT_USER', 1);}
if (!defined('AJAX_CHAT_GUEST')){
define('AJAX_CHAT_GUEST', 0);}
kein Support per PN
Benutzeravatar
HEADLINE
Mitglied
Beiträge: 415
Registriert: 09.09.2007 17:23
Wohnort: Zweibrücken
Kontaktdaten:

Beitrag von HEADLINE »

So passt es! ....und die Debug-Fehlermeldung ist auch weg! :grin: *Juhu*

Vielen Dank für Euere Hilfe!
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

achja, die rollen-ids dürfen bei der abfrage nicht mit drin sein.
na dann... alles chique
Antworten

Zurück zu „[3.0.x] Mod Support“