Gewusst wie: implementieren eine chat-Anwendung, die in codeigniter website?
Ich implementieren müssen, um ein chat-Fenster auf meinem codeigniter-website,und die chat-option ist nicht wie facebook oder Google Mail chat.Das Live-Gespräch ist völlig zwischen dem admin und der Benutzer, der sich angemeldet hat, wird die Website,dh live-chat für den direkten Kundenservice
Vielen Dank im Voraus.
- Ich denke, Sie sollten check out: socketo.mich.
- Dieser Artikel wäre eine Hilfe. webexplorar.com/codeigniter-chat-example
Du musst angemeldet sein, um einen Kommentar abzugeben.
Eine schnelle Suche auf github gibt mir diese:
Kannst du es wie ein Faden in einem forum, wo jemand einen thread erstellt und den anderen jemand antwortet.
Je nachdem, wie Sie möchten, passen Sie Ihre apps, um die Interaktion zwischen der OP und diejenigen, die Antworten werden schnelle.
EDIT 1:
Vorausgesetzt, dass Sie verstehen, wie MVC funktioniert, können Sie haben so etwas wie dieses:
Ihre DB-Struktur:
Tabelle User
Tabelle Session
Tabelle Nachricht
Kann ein Benutzer in vielen Sitzung (chat-Raum) kann Eine Nachricht nur gepostet werden, um eine chat-Sitzung, und ein Benutzer kann senden viele Nachrichten.
In Ihrer chat-Seite ist ein display, um die Konversation, ein riesiges Textfeld, wo Sie Ihre user können schreiben Sie Ihre Nachricht und einen submit-button.
Wenn ein Benutzer auf die Schaltfläche senden klicken, es wird dann eine HTTP-POST an den controller, wo Ihr controller wird bereinigen Sie die Daten (also $this->form_validation->set_rules();
Wenn die geposteten Daten gültig ist, senden Sie es zu Ihrem Modell, wo es dann gespeichert werden, um Ihre Datenbank.
Jedesmal, wenn der chat-Seite geladen wird, was Sie tun möchten ist:
Wieder dieses vereinfachte Beispiel. Sie können die Gabel den code aus dem github habe ich erwähnt und versucht zu installieren es auf Ihrem lokalen Rechner.
Wenn Sie möchten, messaging-oder chat und speziell für codeigniter als diese Bibliothek verwenden, Mahana-Messaging-Bibliothek für CodeIgniter. Ich habe diese verwendet, und ich es bevorzugte, wenn Sie der Lernenden. Sie haben es auf die Datenbank, die Sie verwalten können, und es wird die Integration in Ihr Projekt einfach.
Implementiert unter Verwendung von Zopim chat widget,die geeignet ist für beide CMS und MVC-websites. https://www.zopim.com/