[3.2] [3.3] [FINAL] Blueimp AJAX Chat Modul

In diesem Forum können Extension-Autoren ihre Extensions vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Benutzeravatar
Melmac
Ehemaliges Teammitglied
Beiträge: 3623
Registriert: 15.10.2012 03:27

Re: [3.2] [FINAL] Blueimp AJAX Chat Modul

Beitrag von Melmac »

Das betrifft die Meldung im Chat selbst, die ausgegeben wird, sobald sich ein Teilnehmer ausloggt.
Was passiert, wenn Du stattdessen die von mir im obigen Beitrag angegebene Zeile versuchsweise auskommentierst?

[In meinem alten 3.0 Board mit der Chatversion 0.8.6 waren wir anders vorgegangen: da der Chat übers Board aufgerufen wurde und dabei dann paralllel zum Board in einem eigenen Tab angezeigt wurde, hatten wir das Steuerkommando von "abmelden" auf "Tab schließen" umgestellt. Asonsten wäre beim Logout aus dem Chat auch vom Board abgemeldet worden.]
Handle nur nach derjenigen Maxime, durch die du zugleich wollen kannst, dass sie ein allgemeines Gesetz werde.
(Immanuel Kant)

eumelchen
Mitglied
Beiträge: 554
Registriert: 09.02.2008 08:28
Wohnort: Gottin

Re: [3.2] [FINAL] Blueimp AJAX Chat Modul

Beitrag von eumelchen »

Hallo,

ich habe bei mir in der chat.js, ca. bei Zeile 1245, folgenden Code:

Code: Alles auswählen

		 menu 	= '<li><a href="javascript:ajaxChat.sendMessageWrapper(\'/quit\');">'
					+ this.lang['userMenuLogout']
					+ '</a></li>'
					+ '<li><a href="javascript:ajaxChat.sendMessageWrapper(\'/who\');">'
					+ this.lang['userMenuWho']
					+ '</a></li>'
geändert in:

Code: Alles auswählen

		 menu 	= '<li><a href="javascript:ajaxChat.sendMessageWrapper(\'/who\');">'
					+ this.lang['userMenuWho']
					+ '</a></li>'
Dann ist der Logout-Link im rechten Menü auch weg.

LG Rolf (eumelchen)

eumelchen
Mitglied
Beiträge: 554
Registriert: 09.02.2008 08:28
Wohnort: Gottin

Re: [3.2] [FINAL] Blueimp AJAX Chat Modul

Beitrag von eumelchen »

Hallole,

diese Extension funktioniert leider nicht mit phpBB 3.3.0, ist eine korrigierte Version geplant?

Gruß Rolf (eumelchen)

Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 16079
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: [3.2] [FINAL] Blueimp AJAX Chat Modul

Beitrag von Dr.Death »

Die folgenden Dateien anpassen (ohne Gewähr)

config/routing.yml:

Code: Alles auswählen

mahony_ajax_chat:
    path: /ajax_chat
    defaults: { _controller: mahony.ajax_chat.controller:base }	
config/services.yml:

Code: Alles auswählen

services:
    mahony.ajax_chat.controller:
        class: mahony\ajax_chat\controller\main
        arguments:
            - '@auth'
            - '@config'
            - '@controller.helper'
            - '@template'
            - '@user'
            - '%core.php_ext%'
    mahony.ajax_chat.listener:
        class: mahony\ajax_chat\event\main_listener
        arguments:
            - '@auth'
            - '@config'
            - '@controller.helper'
            - '@template'
            - '@user'
            - '%core.php_ext%'
        tags:
            - { name: event.listener }

eumelchen
Mitglied
Beiträge: 554
Registriert: 09.02.2008 08:28
Wohnort: Gottin

Re: [3.2] [FINAL] Blueimp AJAX Chat Modul

Beitrag von eumelchen »

Danke, Dr. Death,

das habe ich schon versucht, dann kommt aber noch diese Meldung:
The namespace mahony/ajax_chat contains invalid characters
Das größte Problem habe ich aber wenn ich die benötigten Änderungen in der includes/function.php vornehme, dann kommt diese Fehlermeldung:
Allgemeiner Fehler
Illegal use of $_SERVER. You must use the request class to access input data. Found in /is/htdocs/wp10567211_MOYUN7QYCB/www/test/includes/functions.php on line 4651. This error message was generated by deactivated_super_global.

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/request/deactivated_super_global.php
LINE: 67
CALL: trigger_error()

FILE: [ROOT]/phpbb/request/deactivated_super_global.php
LINE: 87
CALL: phpbb\request\deactivated_super_global->error()

FILE: [ROOT]/includes/functions.php
LINE: 4651
CALL: phpbb\request\deactivated_super_global->offsetGet()

FILE: [ROOT]/includes/functions.php
LINE: 4685
CALL: getChatInterface()

FILE: [ROOT]/includes/functions.php
LINE: 4138
CALL: getChatOnlineUserIDs()

FILE: [ROOT]/index.php
LINE: 246
CALL: page_header()

Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 16079
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: [3.2] [FINAL] Blueimp AJAX Chat Modul

Beitrag von Dr.Death »

Tja, alte Extension, nicht mehr so einfach lauffähig unter 3.3

im Namespache sind "_" ( under_scores, Unterstriche), die sind mittlerweile nicht mehr erlaubt und die Nutzung von Super Globals auch nicht mehr.


Bleibt nur abzuwarten, ob Mahony Zeit findet das erneut anzupassen.... oder umsteigen auf "mChat"

eumelchen
Mitglied
Beiträge: 554
Registriert: 09.02.2008 08:28
Wohnort: Gottin

Re: [3.2] [FINAL] Blueimp AJAX Chat Modul

Beitrag von eumelchen »

Weiß jemand zufällig ob von Mahony oder einem anderen Spezialisten geplant ist diese Extension an 3.3.0 anzupassen?
Leider kann ich es nicht. :(

Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12032
Registriert: 17.11.2005 22:33
Wohnort: Esslingen (Neckar)
Kontaktdaten:

Re: [3.2] [FINAL] Blueimp AJAX Chat Modul

Beitrag von Mahony »

Hallo
eumelchen hat geschrieben:
22.01.2020 20:00
Weiß jemand zufällig ob von Mahony oder einem anderen Spezialisten geplant ist diese Extension an 3.3.0 anzupassen?
Leider kann ich es nicht.
Ich lade nächste Woche dann mal eine angepasste Version hoch (läuft bei mir bereits im Forum auf phpBB3.3 ) >>> http://phpbb3-support.square7.ch/

eumelchen hat geschrieben:
17.01.2020 20:42
Das größte Problem habe ich aber wenn ich die benötigten Änderungen in der includes/function.php vornehme, dann kommt diese Fehlermeldung:
Allgemeiner Fehler

Code: Alles auswählen

Illegal use of $_SERVER. You must use the request class to access input data. Found in /is/htdocs/wp10567211_MOYUN7QYCB/www/test/includes/functions.php on line 4651. This error message was generated by deactivated_super_global.

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/request/deactivated_super_global.php
LINE: 67
CALL: trigger_error()

FILE: [ROOT]/phpbb/request/deactivated_super_global.php
LINE: 87
CALL: phpbb\request\deactivated_super_global->error()

FILE: [ROOT]/includes/functions.php
LINE: 4651
CALL: phpbb\request\deactivated_super_global->offsetGet()

FILE: [ROOT]/includes/functions.php
LINE: 4685
CALL: getChatInterface()

FILE: [ROOT]/includes/functions.php
LINE: 4138
CALL: getChatOnlineUserIDs()

FILE: [ROOT]/index.php
LINE: 246
CALL: page_header()
siehe dazu >>> http://phpbb3-support.square7.ch/viewto ... f=36&t=725




Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.

Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12032
Registriert: 17.11.2005 22:33
Wohnort: Esslingen (Neckar)
Kontaktdaten:

Re: [3.3] [FINAL] Blueimp AJAX Chat Modul

Beitrag von Mahony »

Hallo
Es gibt nun ein Update dieser Erweiterung (Version 1.0.2).
Download siehe erster Beitrag!
Die Extension ist mit phpBB 3.3.x kompatibel.

ACHTUNG: Bitte vor der Installation der neuen Version, die alte Version deinstallieren, die Arbeitsdaten löschen und auch ALLE Dateien der Ext vom FTP löschen!


Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.

eumelchen
Mitglied
Beiträge: 554
Registriert: 09.02.2008 08:28
Wohnort: Gottin

Re: [3.2] [3.3] [FINAL] Blueimp AJAX Chat Modul

Beitrag von eumelchen »

Hallo Mahony,

die Änderungen in

/config/default/container/parameters.yml
und
includes/functions.php

bleiben so wie sie in der vorherigen Version waren?

Oder muss da auch etwas geändert werden?

Antworten

Zurück zu „Extensions in Entwicklung“