Sie haben JavaScript deaktiviert. Vermutlich sind Sie ein Kollege und wollen nur sehen, ob meine Website auch ohne JavaScript funktioniert.
Andernfalls: Bitte aktivieren Sie JavaScript!
Hinweis:
Dieser Artikel ist älter als 18 Monate / wurde seit 18 Monaten nicht aktualisiert. Dies kann (muss aber nicht) dazu führen, dass der Artikel, und / oder darin beschriebene Techniken, nicht mehr aktuell sind. Bitte berücksichtigen Sie diesen Hinweis bei der Lektüre.
Wenn der Chat als Support-Chat benutzt wird, dann ist es erforderlich, die Anwesenheit / Verfügbarkeit eines Supporters für die möglichen User / Kunden kenntlich zu machen, und zwar bereits vor dem Betreten des Chatrooms.
Der Chat ist dafür vorbereitet. Die Anzeige kann in jede .html oder .php-Seite eingefügt werden.
Dazu muss der folgende Code in die Seite eingefügt werden, am besten unmittelbar vor das schließende </html>-Tag:
<script>
var testObj = null;
testObj = new XMLHttpRequest();
function eineFunktion() {
if (testObj.readyState == 4) {
if (testObj.responseText == 1) {
document.getElementById("support_online").innerHTML = 'Support im Chat ist jetzt verfügbar. ';
} else {
document.getElementById("support_online").innerHTML = 'Momentan ist leider kein Supportmitarbeiter im Chat erreichbar. ';
}
}
}
function update() {
testObj.open("GET", "/chat/support_online.php");
testObj.onreadystatechange = eineFunktion;
testObj.send(null);
window.setTimeout(update,10000);
}
window.onload = update();
</script>
An die Stelle, wo die Meldung gezeigt werden soll, muss dann noch dieses Code-Snippet:
<p id="support_online"> </p>
Woran erkennt nun dieses Script, dass ein Supporter anwesend ist? Dazu wird in der Datei chat_config.php eine neue Variable eingefügt:
$supporter = array('Support','Supporter2'); // Für Support-Chat: Supporter, die als online gezeigt werden sollen.
In diese Array-Variable werden (an Stelle von 'Support','Supporter2') die Chat-Nicknames aller Supporter eingetragen. Sobald nun einer dieser Supporter im Chatroom ist, wird in der externen Datei die Verfügbarkeit angezeigt.
Die im Download-zip enthaltene Datei support.html
Das war's eigentlich schon. Es geht aber noch eleganter:
Im Ordner /support_online gibt es die Datei supporter_online.php. Beim Aufruf dieser Datei im Browser (mit http://pfad_zum_chat/support_online/supporter_online.php) gibt es die Möglichkeit, die Verfügbarkeit von Support auch zu signalisieren, ohne dass der Supporter permanent den Chatroom geöffnet halten muss.
Hinweis: Der Ordner /support_online ist per default mit einem .htaccess-Passwortschutz versehen, um Missbrauch zu verhindern. Das voreingestellte Passwort in der Datei .htpasswd muss vom Admin geändert werden.
In einem Support-Chat ist es unerlässlich, dass der Supporter zuverlässig informiert wird, wenn ein User den Chatraum betritt. Die Möglichkeiten dazu:
Artikeltexte und Code-Snippets: Creative Commons CC BY-SA 4.0
Medien (Bilder, Videos, Audios) sind evtl. urheberrechtlich geschützt.
Über Ihren Kommentar zu diesem Artikel freue ich mich.
Wenn Sie aber Fragen haben, und eine Antwort erwarten, nutzen Sie bitte das Supportforum! Die Nutzung des Forums ist auch ohne Registrierung möglich.
Jürgen Gröning schrieb am Montag, 06.02.17 14:08 Uhr:
hallo,
Leider konnte ich bei Ihren Chat nicht erkennen wo ich die Dateien hin platzieren muss und welchen verweis ich im HTML machen muss.
Könnten Sie mir das schreiben ?
Danke.
Jürgen Gröning
Lukas Richter schrieb am Samstag, 18.05.19 21:22 Uhr:
hallo wie kann ich mich alas supporter einloggen bitte um schnelle hilfe