2016-08-02 10 views
0

Ich möchte Livechat-Funktion von rocket.chat App verwenden.RocketChat mit der Website integrieren

Wenn sich ein Benutzer auf der Website anmeldet, bevor er das Livechat-Popup öffnet, sollte er autorisiert werden und in der Lage sein, den Chat zu starten. Andernfalls sollte er ein Login-Formular sehen und mit dem Chat beginnen. Ich benutze diesen Code in meiner Webseite für Livechat: Pop-up

<script type="text/javascript"> 
(function (w, d, s, u) { 
    debugger; 
    w.RocketChat = function (c) { 
     w.RocketChat._.push(c) 
    }; 
    w.RocketChat._ = []; 
    w.RocketChat.url = u; 
    var h = d.getElementsByTagName(s)[0], j = d.createElement(s); 
    j.async = true; 
    j.src = 'http://localhost/packages/rocketchat_livechat/assets/rocket-livechat.js'; 
    h.parentNode.insertBefore(j, h); 
})(window, document, 'script', 'http://localhost/livechat'); 

Dank für die Zeit

+0

Suche nach Sitzung, wenn vorhanden Chat-Abschnitt anzeigen – owaishanif786

+0

@BackSlash Ich möchte Benutzer-ID an Server gesendet (wenn Benutzer an der Site angemeldet, zuvor) .and andere Form zeigen. Es macht keinen Sinn, dass ein angemeldeter Benutzer, erneut anmelden, nur zum Chaten . – sahar

+0

@ owaishanif786 wie kann dies im Frontend, durch Javascript. Wie kann Alarmserver verschiedene Benutzer zu Benutzer – sahar

Antwort

0

Das Skript geändert hat. Sie sollten jetzt die neuere Version verwenden.

Sobald Sie LiveChat auf Ihrer Administration -> LiveChat aktiviert haben, wird eine neue Option unter dem Benutzermenü LiveChat angezeigt. Es liegt jetzt zwischen "Mein Konto" und "Verwaltung".

Klicken Sie darauf. Dann finden Sie "Instalation". Klicken Sie darauf und kopieren Sie diesen neuen Code auf Ihre Website und schon können Sie loslegen.