我需要在我的codeigniter网站上实现聊天窗口,聊天选项不像facebook或gmail聊天。实时对话完全在管理员和登录网站的用户之间,即直接在线聊天客户服务
提前致谢。
答案 0 :(得分:4)
快速搜索github给我这个:
你可以把它想象成一个论坛中有人创建一个帖子而另一个人做出回复。
根据您要自定义应用的方式,OP和将进行回复的人之间的互动将非常迅速。
假设您了解MVC的工作原理,您可以使用以下内容:
您的数据库结构: 表用户 表会议 表格消息
用户可以在多个会话(聊天室)中,一条消息只能发布到一个聊天会话,用户可以发送许多消息。
在您的聊天页面中,您将有一个显示对话,一个巨大的文本框,您的用户可以在其中写下他们的消息和提交按钮。
当用户点击提交按钮时,它会向您的控制器发出HTTP POST,您的控制器将清理数据(即$ this-> form_validation-> set_rules();
如果发布的数据有效,请将其发送到您的模型,然后将其存储到您的数据库中。
每次加载聊天页面时,您想要做的是:
这又是一个过于简单的例子。您可以从我提到的github中分叉代码,并尝试将其安装在本地计算机上。
答案 1 :(得分:2)
如果您想要发送消息或聊天,特别是对于codeigniter而不是使用此库,Mahana-Messaging-library-for-CodeIgniter。我用过这个,如果你是学习者,我更喜欢你。它拥有数据库,您可以管理它,它将很容易地集成到您的项目中。
答案 2 :(得分:-1)
使用Zopim聊天小部件实现,适用于CMS和MVC网站。 https://www.zopim.com/