Comet聊天与Code Igniter的集成



我正在使用带有Code Igniter 2.0的comet聊天。

问题-

我有一个列出所有用户的列表页面,我需要在他们的名字旁边显示他们的彗星聊天状态("在线"或"离线")。

为此,我们在用户表中有一个DB字段("chat_status"),当用户登录时,我们通常将此字段设置为"0"或"1",当用户注销时,我们将此字段设为"1"。我只想使用comet聊天回调,它将返回数组中的所有在线user_id,因此我将在用户表中将其"chat_status"更改为"1"。

我找不到任何彗星聊天功能或查询可以一次性返回所有在线用户。

你能帮我解决这个问题吗。

提前感谢

集成文件中有一个函数[在我的情况下,它在integration.php]中

function getFriendsList()显示所有在线好友,但如果您想显示所有用户而不是好友,请参阅链接中给出的说明

您只需要通过更改username字段来编辑integration.php函数中的3个sql查询。

您可以编写一个子查询并获得用户的状态,这将非常容易。

最新更新