Chat_XH ermöglicht es, eine beliebige Anzahl von einfachen Chats oder Shoutboxen auf Ihrer Website zu haben. Benutzer die mittels Memberpages_XH oder Register_XH eingeloggt sind, werden als solche erkannt; andere Besucher können anonym Nachrichten schicken.
Bitte lesen Sie diese Dokumentation bevor Sie auf Probleme stoßen!
Chat_XH konnte bisher nicht in diversen Umgebungen getestet werden. Es ist eine so genannte Beta-Version. Vorsicht bei der Verwendung!
Chat_XH ist ein Plugin für CMSimple_XH. Es benötigt CMSimple_XH ≥ 1.6 und PHP ≥ 5.0.0.
Die Installation erfolgt wie bei vielen anderen CMSimple_XH-Plugins auch. Im CMSimple_XH-Wiki finden Sie weitere Details.
Beachten Sie, dass die Datendateien von Chat_XH durch direkten Aufruf ihrer URL eingesehen werden können. Eine .htaccess Datei um das zu verhindern befindet sich bereits im voreingestellten Datenordner. Für andere Server oder für angepasste Datenordner müssen Sie selbst darauf achten, dass diese Daten vor nicht autorisiertem Zugriff geschützt sind.
Die Plugin-Konfiguration erfolgt wie bei vielen anderen CMSimple_XH-Plugins auch im Administrationsbereich der Website. Wählen Sie Plugins → Chat.
Sie können die Voreinstellungen von Chat_XH unter "Konfiguration" ändern. Hinweise zu den Optionen werden beim Überfahren der Hilfe-Icons mit der Maus angezeigt.
Die Lokalisierung wird unter "Sprache" vorgenommen. Sie können die Sprachtexte in Ihre eigene Sprache übersetzen, falls keine entsprechende Sprachdatei zur Verfügung steht, oder diese Ihren Wünschen gemäß anpassen.
Das Aussehen von Chat_XH kann unter "Stylesheet" angepasst werden.
Zum Einbinden eines Chats auf einer Seite verwenden Sie folgenden Pluginaufruf:
{{{chat('%CHAT_ROOM%');}}}
Um einen Chat im Template einzubinden, fügen Sie dort folgendes ein:
<?php echo chat('%CHAT_ROOM%');?>
%CHAT_ROOM% ist der Name des Chats. Dieser kann beliebig gewählt werden, aber er darf nur Kleinbuchstaben (a-z), Ziffern (0-9) und Bindestriche enthalten. Ein paar Beispiele:
{{{chat('chat');}}} {{{chat('chat17');}}} {{{chat('women-only');}}}
Sie können auf jeder einzelnen Seite so viele Chats einbinden wie sie wollen – diese sind unabhängig voneinander solange sie unterschiedliche Namen haben.
Nach einer einstellbaren Zeit der Inaktivität (d.h. es wurden keine neuen Nachrichten geschickt) wird der Chatverlauf automatisch gelöscht.
Wenn Sie die Chat-Dateien bearbeiten wollen, müssen Sie dies per FTP tun.
Wenn JavaScript oder Cookies im Browser des Besuchers deaktiviert sind, oder falls der Browser das nötige JavaScript nicht unterstützt (z.B. IE 6 und älter), funktioniert der automatisch Abruf von neuen Nachrichten nicht. Statt dessen muss der Besucher seinen Browser aktualisieren, um diese zu sehen.
Die Anzeige der aktuell angemeldeten Benutzer ist noch nicht implementiert. Ein Workaround für Memberpages_XH ist im CMSimple_XH Forum zu finden.
Chat_XH kann unter Einhaltung der GPLv3 verwendet werden.
© 2012-2014 Christoph M. Becker
Tschechische Übersetzung © 2012 Josef Němec
Slovakische Übersetzung © 2012 Dr. Martin Sereday
Chat_XH wurde von scriptshows MiniChat angeregt.
Das Plugin-Icon wurde von Alessandro Rei entworfen. Vielen Dank für die Veröffentlichung dieses Icons unter GPL.
Dieses Plugin verwendet freie Anwendungs-Icons von Aha-Soft. Vielen Dank für die freie Nutzbarkeit dieser Icons.
Vielen Dank an die Community im CMSimple_XH Forum für Hinweise, Anregungen und das Testen. Besonders möchte ich snafu für sein schnelles Feedback danken.
Und zu guter letzt vielen Dank an Peter Harteg, den "Vater" von CMSimple, und allen Entwicklern von CMSimple_XH ohne die es dieses phantastische CMS nicht gäbe.