Nun gibt es endlich eine einfache, kostenlose Möglichkeit in Echtzeit online Chats in Joomla! 1.5 Webseiten zu integrieren.
Dabei kann so ein Chat für vielerlei Sachen verwendet werden. Joomlanews verwendet diesen Chat z.B. für seine Teamsitzungen, anstelle von Skype wo jeder installiert haben muss.
Erfahren Sie mehr, wo Sie die Erweiterung downloaden, installieren und konfigurieren können.
Voraussetzungen
Die Ajax Chat Grundkomponente ist eine sogenannte “Standalone” Installation. Sie wird losgelöst von der eigentlichen Joomla! 1.5 Webseite installiert. Für das Einbinden in Joomla! 1.5 wird lediglich eine Komponente intsalliert, die eine Art Bridgefunktion übernimmt. Die Zugriffsregelung erfolgt über die Benutzerverwaltung von Joomla. Stifen: Gast, Registrierte, Spezial. Die Ajax Chat Grundkomponente wie auch die Bridge sind kostenlos erhältlich.
Ajax Chat von blue imp net kann auch in andere CMS- Drittsysteme, wie z.B. phpBB Foum, eingebaut werden. Das Prinzip bleibt immer das Gleiche.
Für die Einbindung in Joomla! 1.5 kommt eine Komponente namens com_ajaxchat von Fritz Elfert zum Einsatz. Die Komponente läuft nur unter Joomla! 1.5 nativ.
Installation Ajax Chat
1. Laden Sie die benötigte Datei “ajax_chat-0.8.1.2.tar.gz” von der Source Forge herunter.
2. Entpacken Sie die Datei. Es erscheint ein Ordner namens “chat”. Laden Sie den gesamten Ordner mit Ihrem FTP-Programm auf Ihren Webserver, wo sich auch Ihre Joomla! Seite befindet.
3. Legen Sie eine neue SQL Datenbank an. (empfohlen) Sie können natürlich eine bereits bestehender Datenbank verwenden. Diese kann jedoch den Aufruf Ihrer Seite etwas verlangsamen.
4. Öffnen Sie die Konfigurationsdatei auf Ihrem Webserver unter “root/chat/lib/config.php”. Ersetzen Sie ab Zeile 23 die SQL-Angaben durch Ihre persönlichen Verbindungsdaten. (die meisten kennen das schon von der configuration.php von Joomla!) Bitte nur die Benutzerangaben anpassen.
5. Starten Sie das SQL-Installationsskript. Öffnen Sie die Webseite mit: www.Ihre_Domain/chat/install.php. Nun wird Ihre SQL-DB mit den nötigen Tabellen ergänzt. Es werden 4 Tabellen installiert. Die Seite meldet, sobald der Installationsvorgang erfolgreich abgeschlossen ist.
Wichtig: Löschen Sie anschliessend die install.php von Ihrem Webserver. Die Chatkomponente ist nun einsatzbereit.
Installation und Einrichten der Joomla! 1.5 Bridge
1. Laden Sie die Komponente “com_ajaxchat-1.2.zip” von Joomlacode herunter.
2. Öffnen Sie Ihr Joomla! 1.5 Backend und navigieren Sie zu Erweiterungen –> installieren/deinstallieren. Installieren Sie wie gewohnt die Komponente. Gleichzeitig wird auch ein Shoutbox-Modul installiert. Sie können die Shoutbox unter dem Menupunkt Module konfigurieren.
3. Öffnen Sie die Komponente unter Komponenten –> AjaxChat –> Verwalte Chaträume. Bitte direkt Untertitel anwählen. Beim Direktaufruf der Komponente erhalten Sie eine 500er Fehlermeldung. Sie können nun die Komponente nach Ihren Wünschen konfigurieren. Dasselbe können Sie mit den Smileys tun.
4. Erstellen Sie einen neuen Menupunkt. Wählen Sie dafür im Menubaum die Ajax Chat Komponente –> Ajax Chatfenster aus. Veröffentlichen sie den neuen Menupunkt, wie Sie das bei anderen Erweiterungen auch gemacht haben. Gehen Sie nun in Ihr Frontend und rufen Sie den Chat auf.
Fazit
In unseren Tests haben wir festgestellt, dass unter Firefox 3.0 der Sound nicht abgespielt werden kann. Dies scheint aber eher ein Browserproblem als ein Fehler der Komponente zu sein. Einzig der Direktaufruf der Komponente im Backend produziert eine unschöne 500er Fehlermeldung. Von daher immer direkt das Untermenu der Komponente anwählen.
Ansonsten funktionierte an unserer Testinstallation alles einwandfrei. Die Komponente ist im Nu installiert und sollte für jeden Joomla! Basiskenner kein Problem sein, diese zu installieren.
Die Ajax Chat Core-Funktionalitäten können auch sehr gut als Shoutbox verwendet werden. Ein Shoutbox-Beispiel finden Sie beim Entwickler auf der Seite.
Die Core-Chatkomponente kann auch in anderen Systemen wie Forenkomponenten z.B. phpBB, vBulletin, SMF integriert werden. Weitere Informationen sind auf der Webseite der Entwickler zu finden.
























61 Kommentare
Hi Leute
toller Beitrag
bislang gab es ja zum Thema Chat unter Joomla 1.5 nichts was nicht gratis war
hab den Chat schon bei meinem lokalen 1.5er System getestet und er funkt ohne Probleme ;D
weiter so Joomlanews !
Hi
so, hab nun etwas genauer getestet
leider gibts einige Probleme mit dem ShoutBox-Modul und der User-Erkennung
im Chat direkt funkt die Erkennung der Benutzer recht gut aber sobald die Shoutbox verwendet wird, erkennt er dann nur mehr GastXXXXX,
wenn ich dann wieder zum Chat-Fenster wechsle, erkennt er mir den eingeloggten Benutzer leider auch nicht mehr
vielleicht liegt es ja an meinen Einstellungen….
und noch was, das Protokoll geht bei mir auch nicht
aber sonst eine tolle Komponente
Die shoutbox funzt nicht! “Der Parameter Haupt Chatseite ist nicht konfiguriert oder zeigt auf die falsche Seite. ”
Der Chat geht aber einwandfrei
sorry geht doch , dort fehlen aber noch die smilies :’(
hm, der chat geht, einrichtung ging auch gut. aber zwischendurch bekomme ich jetzt immer eine systemmeldung:
Fehler: Verbindungstatus 502
any idea?
Gruß Jens
HILFE!
Ich habe alle Schritte wie angegeben verfolgt, die Tables in der Datenbank wurden auch eingerichtet, aber beim Aufrufen des Chats über den Menüpunkt erhalte ich immer die folgende Meldung:
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /var/www/web1024/html/medien/components/com_ajaxchat/ajaxchat.php on line 44
Weiß jemand, was ich falsch gemacht habe bzw. wie ich es doch noch zum Laufen bekomme?
Für Hilfe wäre ich sehr dankbar!
chesster
Wenn ich die Shoutbox aktiviere, bekomme ich auch immer eine Fehlermeldung:
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /var/www/web1024/html/medien/modules/mod_ajaxchat/helper.php on line 23
Hallo Leute ich bekomme auch folgenden Fehler (unabhängig davon, ob ich die shoutbox aktiv habe, oder nicht):
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /mnt/web7/23/74/51578974/htdocs/components/com_ajaxchat/ajaxchat.php on line 44
Wenn ich die Zeile 44 in der genannten Datei ausgrenze, gibt er den gleichen Fehler in anderen PHP-Seiten in anderen Zeilen aus.
Kann mir jemand helfen? :’(
Gruß,
Ben
hallo, habe auuch den fehler Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /mnt/web7/23/74/51578974/htdocs/components/com_ajaxchat/ajaxchat.php on line 44
wo liegt das Problem? sobald ich Link setzte im Hauptmenü und es aufrufe, kommt es. Sonst alles ok. BITTE HILFE
Hi all, auch ich habe den genannte Parse Error und finde keine Lösung.
Parse error: parse error, unexpected T_OBJECT_OPERATOR in /var/www/web325/html/turnhalle/components/com_ajaxchat/ajaxchat.php on line 44
Hat jemand diesen Fehler behoben bekommen? Bin für jede Hilfe dankbar!
Bringe es leider nicht zum laufen. Sobald ich eine Seite einrichten möchte & den Menüpunkt ‘Ajax Chatfenster’ anwähle erhalte ich den Browser Fehler 500. Beim einstellen der Parameters kommt folgende Fehlermeldung:
PHP Warning: Invalid argument supplied for foreach() in E:\xxx\libraries\joomla\html\parameter\elementolderlist.php on line 47
ich verwende joomla 1.5.8 – kennt jemand dieses problem & kann mir helfen ????? – DANKE
Bei mir funktioniert der Chat wirklich gut!! Danke für die Tipps … Allerdings stelle ich mir die Frage, wie ich die Kommentare der Besucher löschen kann bzw. das diese automatisch nach einer Zeit gelöscht werden. Hat da jemand noch einen Tipp?
leider funktioniert es nicht. ajax chat install erfolgreich, install.php gelöscht, komponente installiert wobei eine fehler auftrat:
Warning: zip_entry_read() [function.zip-entry-read]: The bytes parameter must greater then zero in /home/…/libraries/joomla/filesystem/archive/zip.php on line 238
das wurde 7x angezeigt.
menü eintrag erstellt und beim aufruf erscheint fehler:
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /home/…/components/com_ajaxchat/ajaxchat.php on line 44
schade
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /home/…/components/com_ajaxchat/ajaxchat.php on line 44
Ich habe den genannte Parse Error und finde keine Lösung…
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /mnt/web7/23/74/51578974/htdocs/components/com_ajaxchat/ajaxchat.php on line 44
BITTE HILFE
Hallo Leute, das Modul ist ja echt super, nur hab ich leider ein Problem mit meiner Joomla 1.5 Integration. Das Modul ist erfolgreich installiert und konfiguriert und funktioniert auch, wenn ich es als Standalone direkt aus dem Ordner Chat betreibe. Die Joomlaintegration hat aber irgendwo einen Fehler, die Einbindung ist korrekt und es werden auch keine Fehlermeldungen angezeigt, nur kann ich in der Box eingeben was ich will, es steht nichts im Chat. Wäre super wenn da jemand ne Idee hätte.
Danke
Ach eine Info hab ich noch vergessen. Firefox zeigt folgenden Fehler an. “AjaxChatConfig is not defined”
Anscheinend funktioniert der Chat nicht mit Firefox ich bekomme folgende Fehlermeldung
XML-Verarbeitungsfehler: nicht wohlgeformt
Adresse: MEINE URL
Zeile Nr. 1442, Spalte 12:
kann mir wer helfen?
Hallo,
habe den Chat eingebaut und bekomme beim aufruf folgenden Fehler.
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /homepages/7/d182714152/htdocs/components/com_ajaxchat/ajaxchat.php on line 44
Bitte um hilde
Hänge mich hier mal ran, bekomme auch den Fehler:
…components/com_ajaxchat/ajaxchat.php on line 44
Das hier ist die line 44:
$p =& $app->getMenu()->getParams($jid);
Was wird hier gecheckt, was ist falsch? Wäre echt toll, wenn bei den vielen Fragen nach dem gleichen Fehler mal jemand sagen könnte, was wir falsch machen /gemacht haben.
Danke schon mal im Voraus.
Gruß sweedy
So, hab den Fehler wegbekommen, mein Server lief noch mit PHP4, habs jetzt unter PHP5 laufen und es funktioniert spitze. Danke für die tolle Anleitung. Gruß sweedy
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /home/…/components/com_ajaxchat/ajaxchat.php on line 44
Fehler nach Umstellung von php4 auf php5 weg.
Chat und Modul funktionieren, aber keine automatische User Übernahme. Erst wenn man im Chat die Logout Taste anklickt geht man zwar raus aber ist bei erneutem einloggen in den Chat mit dem Nick registriert.
Wer hat einen Rat?
Moin Moin,
Weiß jemand wie man verhindert, dass die Einträge nach 24h nicht mehr angezeigt werden? Ansonsten läuft alles super
Bekomme bei der Installation im Joomla Backend folgende meldung:
JInstaller::install: Die Datei „/mnt/web2/42/85/52043585/htdocs/radio/tmp/install_49dce35245332/com_subinstall.php” existiert nicht!
Komponente Installieren: Die PHP-Installationsdatei konnte nicht kopiert werden!
Hat jemand ne Idee???
… bekomme die gleiche Fehlermeldung …Die PHP-Installationsdatei konnte nicht kopiert werden! Liegt das evtl. an joomla 1.5.10 ??? Komischerweise auf dem pc bei xampp und joomla 1.5.9 funzt es einwandfrei .Warum ???
habe es gerade ausprobiert , es liegt Eindeutig an Joomla 1.5.10 , habe beide Versionen nochmal neu installiert und siehe da auf der älteren funktioniert es einwandfrei , und bei der 1.5.10 bekommt man halt die fehlermeldung.
Abhilfe: Warten bis eine neue Version kommt oder die 1.5.9 Installieren
ich glaube eher es liegt vielleicht an der php-version…
Also ich hab ein Problem mit der Datei wenn ich die verknüpfung zu Joomla installieren will kommt immer diese Meldung:” JInstaller::install: Die Datei „/var/kunden/webs/web2s2732/joomala/tmp/install_49e642a3b7023/com_subinstall.php” existiert nicht!
* Komponente Installieren: Die PHP-Installationsdatei konnte nicht kopiert werden!”
Was kann man da machen?
gleiches Problem, /com_subinstall.php” existiert nicht! !!!
Hi, ich hatte auch das Problem mit der Installation von (com_ajaxchat-1.2.zip)
Habe einfach die „com_ajaxchat-1.2.zip“ entpackt und das Verzeichnis „com_ajaxchat-1.2“ über FTP ins tmp Verzeichnis von Joomla hochgeladen und zusätzlich die Datei „com_subinstall.php“, die sich im Paket im Verzeichnis com_ajaxchat-1.2/admin/com_subinstall.php befindet, ins Hauptverzeichnis von Joomla /tmp/com_ajaxchat-1.2/ kopiert.
Im Backend von Joomla hab ich dann über “Erweiterungen / Installieren / Aus Verzeichnis installieren” installiert.
Beim Installationsverzeichnis hinter tmp noch das Verzeichnis com_ajaxchat-1.2 ergänzen.
/tmp/com_ajaxchat-1.2/ dann sollte es auch bei euch Funktionieren.
Genial Big-Moppi — Vielen Dank — es funktioiert.
Hab ein ganz anderes Problem1
Wenn ich die Komponente installieren will, dann kommt immer diese Meldung:
”
* JInstaller::install: Die Datei „/var/kunden/webs/web2s2732/joomala/tmp/install_49f8ad35a0a44/com_subinstall.php” existiert nicht!
* Komponente Installieren: Die PHP-Installationsdatei konnte nicht kopiert werden!”
Was kann man da machen
Lesen was dein vorgänger schrieb du nase!
Super Anleitung! Hat 1a geklappt! Nur in der com war ein Fehler bei mir, konnte ich aber selber beheben, sodass alle Datein da waren!
Wie muss ich die config.php einstellen, dass der Chat eine eigene Datenbank benutzt und nicht die der Homepage?
Gruß svdoldie
Ich bekomm das nicht hochgeladen!
Mit der Anleitung von Big_Moppi hab ichs gebacken bekommen,danke.
Alles OK, aber beim Logout geht er, egal was ich einstelle,
zu http://localhost/?Itemid=3, also ins Nirwana.
Eingestellt habe ich Logout–>Startseite.
Ich suche nach den Einstellungen in
/htdocs/chat/components/com_ajaxchat/lib/config.php
Da stehen aber nicht meine (funktionierenden) Einstellungen drin.
Habe dreimal geändert und nach der Datei nach Datum gesucht.
Wo zum Geier stecken die Einstellungen?
Muss ich irgendwo den vollständigen Pfad angeben, damit er das findet?
Danke für die Tipps.
HFried
Ich bin leider kein JS-Spezialist, aber vielleicht hilft der gefundene WA, das Problem zu erkennen:
Ich ersetze in
components/com_ajaxchat/lib/class/CustomAJAXChat.php
Zeile 186
“$this->setConfig(‘logoutData’, null, $this->_getLogoutURL($jid));”
durch
“$this->setConfig(‘logoutData’, null, ‘http://localhost/bcomm/’);”,
wobei “bcomm” die Joomla – root ist.
FG
HFried
Hallo,
Installation alles ohne Probleme funktioniert. Vielen Dank!!
Nun möchte ich aber gern, dass der Chat allein in einem separten Fenster aufgeht… Hat da jemand eine Idee für mich???
Hallo zusammen,
kann ich den Chat auch in meinem Form einbauen kann das mal jemand checken ob das geht ???
installation war entspannt,
aber einige fragen:
1. intergration von schon regisrierten jommlausern ?
2. gast verbieten, und ne registrierungsseite ?
Error 401 – Unauthorized
Der angesprochene Server kann die angeforderten Seiten nicht anzeigen, da er dazu eine gültige Anmeldung benötigt.
Leider geht bei mir garnichts ;-(
Egal was, oder wo ich was eingebe, immer kommt s.O.
Bei uns funzt
)
)
alles wie am schnürchen
Hoffen das es auch bei allen
anderen auch nun funzt
Die Shotbox haben wir rausgenommen weil sie uns nicht gefallen hatte von der Optik her
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in …/components/com_ajaxchat/ajaxchat.php on line 44
wie mache ich eine Umstellung von php4 auf php5?
bin neu bei joomla und web programmierung.
Please Help!!!!!!!
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in …/components/com_ajaxchat/ajaxchat.php on line 44
wie mache ich eine Umstellung von php4 auf php5?
bin neu bei joomla und web programmierung.
Please Help!!!!!!! mein hoster ist 1&1
Sehr kühle Sache das!
Funktioniert prima und ist eine echte Bereicherung unserer Site!
Danke an blueimp und Fritz Elfert!!
oso
ging irgendwie nicht so richtig….na mal gucken
hätte mal ne frage. was verwendest du denn für eine kommentarkomponente hier? sieht gut aus…
he lutze, sei nicht so neugierig….;-)
gefällt mir gut das teil…
lg jensi
Habe dasselbe Problem wie “Ronny”: Wenn ich den Chat aus Joomla heraus aufrufe (Menüpunkt angelegt und diesen dann im Frontend aufgerufen), zeigt IE8 einen Fehler “AjaxChatConfig ist undefiniert”. Gucke ich mir die Fehlerzeile an, steht dort:
‘https://@aaa.de/bbb/components/com_ajaxchat/chatapp.php?jid=21&ajax=true’
(“aaa” ist meine Domain und “bbb” das Joomla-Verzeichnis). Zwei Dinge: 1. ich habe keinen geschützten Server, das “https:” ist also falsch und 2. das @-Symbol hat da ja wohl auch nix zu suchen, oder?
Wie in der überschrift schon geschrieben..
Wie kann ich den Ajax Chat(mit joomla module) dass er in meinen irc server joint?
irc.bigchat.org:6667
Liebe grüsse
na mal sehen, wie ich das hin bekomme…danke noch mal
läuft, alles gut.. muß jetzt noch mal im einzelnen konfigurieren. habe sie jetzt schon 2x eingerichtet und beide male funktioniert sie. danke für die hilfe.. könnte mal auf den neusten stand gebracht werden
und vieleicht wie man sie konfiguriert? das ist dann echt super.. kann ich empfehlen..
gruß Moglie
und wann gibt es die Brücke für Joomla 1.6?
Ich habe den Fehler in der Shoutbox: “Der Parameter Haupt Chatseite ist nicht konfiguriert oder zeigt auf die falsche Seite.”
Ansonsten läuft der Chat.
Kann mir bitte jemand Helfen wo das Problem ist?
Wenn ich danach google finde ich 100 Seiten die scheinbar das Problem auch haben.
Hallo zusammen habe den Chat installiert und Erfolgreich in Joomla integriert. Habe jetzt aber Probleme mit den Smilies. Kann zwar neue Hinzufügen aber nur begrenzt da sonst andere Bereiche vom Chat überdeckt werden. Ich würde gerne eine Smiliebox realisieren, wo man durch klick Smilies hinzufügen kann. Hat da schon jemand etwas gezaubert???
Danke für Eure Bemühungen im Vorraus
Hallo Yannick!
Habe alles versucht auf deibel komm raus.
Aber ich bekomme einfach die Installation des “ajax_chat-0.8.5″ nicht zustande.
Ich habe genau wie du beschrieben hast den kompletten Ordner via FTP in die Root meiner Site hob´chgeladen und die Config.php konfiguriert., nachdem ich die Datenbank eingerichtet hatte.
Aber jedesmal, wenn ich in meinem Browser “Firefox 11.0″ den Install-Link eingebe und starten möchte, tut sich ausser einem weißen Fenster nix…!?
Ich habe seit mehr als 6 Jahren eigentlich noch nie mit Joomla-Installationen Probleme gehabt.
Doch mit “ajax_chat-0.8.5″ stehe ich im Moment vor einer schwarzen Wand…!
Vielleicht kannst du mir ja da raus helfen. Bitte!
LG
Manni
Hallo Manfred,
der Beitrag ist schon 4 Jahre alt. Leider kann ich dir auch nicht sagen, ob der Ablauf noch der gleiche ist oder ob und wenn ja wie er sich geändert hat. Tut mir leid!
Wenn du keine Lösung findest, schau doch mal hier, ob es neuere Alternativen gibt:
http://extensions.joomla.org/extensions/communication/chat
Beste Grüße,
Yannick
Weiße Seiten bei PHP deuten immer auf fatale Fehler hin. Du solltest zur Fehleranalyse deshalb eine htaccess erstellen bzw. ergänzen mit als 1. Zeile in der Datei:
-> php_flag display_errors on
Die dann in der jeweiligen Document-Root hochladen, wo in der Ausgabe nix zu sehen ist.
Dann und nun erhälst Du 100% Fehlermeldungen in der Ausgabe = keine komplette weiße Seite mehr und kannst hier nach googlen und weiter forschen um den und oder die Fehler auszumerzen.
Hoffe konnte helfen und hab mich klar ausgedrückt.
PS: ich kämpfe selbst im Moment mit dem alten Chat-Script, weil es Probs gibt mit der Übernahme der angemeldeten Nicknamen zu dem Chat-Script. Das heisst auch angemeldete User im Joomla-Portal, werden im Chat nur als Gast eingeloggt. Hat da wer ne Idee, woran das nun wieder liegen mag? Ganz zu Anfang vor knapp 4 Jahren funktionierte das noch ohne Probleme. Ein Bridge-Problem?
There any way to set this up using joomla 2.5?
Hello,
Here’s how to modify for joomla 2.5.9
http://www.projectik.eu/index.php/forum/18-ostatne/10-blueimp-s-ajax-chat-in-joomla