FBChat脸书风格聊天室和即时聊天系统PHP源码V4.0.1|商业完整版

FBChat是一款Facebook风格的聊天室和即时聊天系统PHP源码,基于PHP和 jQuery构建的自托管实时聊天软件,它无法独立运行,必需集成到现有系统,比如WordPress、Discuz、Xenforo等。

主要功能

自动集成到您的网站

  • 用户登录
    当您的网站用户登录您的网站时,我们的聊天会自动登录。无需额外编码!
  • 用户名
    用户名的检索和显示完全支持 UTF-8 中的其他语言。
  • 个人资料链接
    FBChat将获取用户的个人资料链接并方便地为其他用户提供该链接。
  • 头像
    我们的聊天软件会自动确定头像系统并显示用户的头像。
  • 好友列表
    用户的在线列表将随着用户从他们的列表中添加和删除朋友而更新。
  • 组权限
    在我们的管理面板中,您可以根据用户组限制 FBChat中的功能。
  • 从任何位置连接任何设备
    FBChat包括一个专门为移动设备定制的版本。在移动设备上访问您网站的用户将能够直接在您的页面中弹出聊天。
  • 只需单击几下即可更改设置
    使用我们功能齐全的管理面板,您可以更改颜色、设置、查看日志等等。
  • 在桌面和移动设备上与用户进行视频聊天
    FBChat内置了agora.io 和 Vonage 支持,因此您的用户可以在桌面和移动设备上相互视频聊天。

支持与46种系统集成

支持与WordPress、ThinkPHP、Laravel、Xenforo、Discuz等系统集成,以下是列表:

构建自定义集成

FBChat包含一个集成文件,您可以自定义该文件以将FBChat直接集成到您的站点中。您也可以在“仅限访客”模式下安装FBChat,无需额外编码。

FBChat在集成文件中定义了几个函数,你只需实现这几个函数即可轻易集成到你的网站。

比如get_user_id用于获取用户ID:

function get_user_id()
{
    $userid = NULL;
   
    // Get the logged in user's ID by cookie or session
    if (isset($_SESSION['userid']))
    {
        $userid = $_SESSION['userid'];
    }
 
    return $userid;
}

get_avartar()用于获取用户头像

function get_avatar($image, $user_id)
{
    global $base_url;
   
    // Check if the file exists. If not, show the no avatar default image
    if (is_file($base_url . '/images/' . $image . '.gif'))
    {
        return $base_url . '../images/' . $image . '.gif';
    }
    else
    {
        return $base_url . AC_FOLDER_ADMIN . "/images/img-no-avatar.png";
    }
}

 

 

 

原文链接:https://vuesite.cn/27015.html,转载请注明出处。
0
显示验证码
没有账号?注册  忘记密码?