blueimp ajaxchat und include/functions.php

Du hast Probleme beim Installieren oder bei der Benutzung einer Extension? In diesem Forum bist du richtig.
Forumsregeln
Bei Fragen zu einer bestimmten Extension sind Extension-Name und die Downloadquelle der Extension erforderlich. Letztere in Form der URL zum Download.
mague
Mitglied
Beiträge: 8
Registriert: 28.04.2016 10:25

blueimp ajaxchat und include/functions.php

Beitrag von mague »

Hallo miteinander,

mein blueimp ajaxchat läuft unter PHPBB 3.1.9 problemlos. Was ich allerdings nicht hinbekomme, ist die Anzeige der User, die sich im Chat befinden (Anzahl im header und Sternchen in der Userliste).
Bis 3.0 war das kein Problem.

Diese Anleitung https://github.com/Frug/AJAX-Chat/wiki/ ... chat-users ist überholt und ich finde nichts Neueres.
Kann mir jemand weiter helfen?
Besten Dank!
Zuletzt geändert von mague am 28.04.2016 11:59, insgesamt 1-mal geändert.
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7912
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: blueimp ajaxchat und include.php

Beitrag von Kirk »

Hallo
Kann es sein das du noch noch eine alte Version benutzt?
Versuch es doch mal damit: https://www.phpbb.com/community/viewtop ... &t=2286221
eko1
Mitglied
Beiträge: 134
Registriert: 03.04.2016 18:02

Re: blueimp ajaxchat und include.php

Beitrag von eko1 »

hast du die cache geleert?
mague
Mitglied
Beiträge: 8
Registriert: 28.04.2016 10:25

Re: blueimp ajaxchat und include.php

Beitrag von mague »

Nein, keine alte Version. Den RC Ajax Chat möchte ich nicht. Aber wie gesagt, der bluimp Chat funktioniert einwandfrei und Cache ist auch geleert.

Es geht um die Einbauanleitung in die functions.php von PHPBB 3.1.9, damit angezeigt wird ob sich User im Chat befinden.
Die kann so wie im Link beschrieben nicht mehr erfolgen, bis 3.0 ging das wohl.
https://github.com/Frug/AJAX-Chat/wiki/ ... chat-users

Zum Beispiel gibt es diese Zeile in der neuen functions.php nicht mehr: $online_userlist .= ($online_userlist != '') ? ', ' . $user_online_link : $user_online_link;
Zuletzt geändert von mague am 28.04.2016 11:59, insgesamt 2-mal geändert.
eko1
Mitglied
Beiträge: 134
Registriert: 03.04.2016 18:02

Re: blueimp ajaxchat und include.php

Beitrag von eko1 »

da steht aber nichts von include.php

....includes/functions.php
mague
Mitglied
Beiträge: 8
Registriert: 28.04.2016 10:25

Re: blueimp ajaxchat und include.php

Beitrag von mague »

Ja sorry, ich bin von der ganzen Sucherei schon wirr im Kopf functions.php muss es natürlich heißen. Ich editiere das in meinem Beitrag.
Danke für den Hinweis.
eko1
Mitglied
Beiträge: 134
Registriert: 03.04.2016 18:02

Re: blueimp ajaxchat und include/functions.php

Beitrag von eko1 »

Code: Alles auswählen

$online_userlist .= ($online_userlist != '') ? ', ' . $user_online_link : $user_online_link;
includes/functions.php

steht in zeile 4283

und in zeile 4337
$online_userlist = implode(', ', $user_online_link);
mague
Mitglied
Beiträge: 8
Registriert: 28.04.2016 10:25

Re: blueimp ajaxchat und include/functions.php

Beitrag von mague »

Das ist merkwürdig. In meiner steht an dieser Stelle

Code: Alles auswählen

$guests_online = $hidden_online = $l_online_users = $online_userlist = $visible_online = '';
Und die Zeile

Code: Alles auswählen

$online_userlist .= ($online_userlist != '') ? ', ' . $user_online_link : $user_online_link;
wird in 3.1.9 nicht gefunden.

Diese Zeile

Code: Alles auswählen

$online_userlist = implode(', ', $user_online_link);
habe ich allerdings, aber wenn ich den Code wie in der Anleitung beschrieben einfach davor setzt, funktioniert gar nichts mehr.

Nachricht:
Illegal use of $_SERVER. You must use the request class or request_var() to access input data. Found in /var/www/vhosts/xxx.de/includes/functions.php on line 5663. This error message was generated by deactivated_super_global.
Zuletzt geändert von mague am 28.04.2016 12:25, insgesamt 2-mal geändert.
eko1
Mitglied
Beiträge: 134
Registriert: 03.04.2016 18:02

Re: blueimp ajaxchat und include/functions.php

Beitrag von eko1 »

nein das stimmt schon steht bei mir auch

Code: Alles auswählen

$guests_online = $hidden_online = $l_online_users = $online_userlist = $visible_online = '';
ich habe gemeint das ist die entsprechende zeile

also so vielleicht

Code: Alles auswählen

     'CHAT_LINK'                  => append_sid("{$phpbb_root_path}chat/index.$phpEx"),
        'CHAT_LABEL'               => 'Chat ['.count(getChatOnlineUserIDs()).']',
        'CHAT_TITLE'               => 'Online: '.htmlentities(implode(', ', getChatOnlineUsers()), ENT_QUOTES, 'UTF-8'),
	$guests_online = $hidden_online = $l_online_users = $online_userlist = $visible_online = '';
	$user_online_link = $rowset = array();
mague
Mitglied
Beiträge: 8
Registriert: 28.04.2016 10:25

Re: blueimp ajaxchat und include/functions.php

Beitrag von mague »

Ja, das hatte ich auch gedacht und habe dann den Codeschnipsel danach (nicht davor) eingefügt und dann ist Ende mit PHP:

Illegal use of $_SERVER. You must use the request class or request_var() to access input data. Found in /var/www/vhosts/xxx.de/includes/functions.php on line 5663. This error message was generated by deactivated_super_global.

So weit reichen meine Kenntnisse leider nicht.
Zuletzt geändert von mague am 28.04.2016 12:35, insgesamt 2-mal geändert.
Antworten

Zurück zu „Extension Support“