kerphi/phpfreechat

该包最新版本(dev-master)没有提供许可证信息。

简单的基于Web的聊天

安装: 842

依赖者: 0

建议者: 0

安全: 0

星星: 0

观察者: 1

分支: 192

语言:CSS

dev-master 2015-03-31 20:12 UTC

This package is not auto-updated.

Last update: 2024-10-02 08:10:48 UTC


README

Build Status

先决条件

  • 兼容JQuery的Web浏览器(几乎全部!)
  • 一个服务器,需要
    • php >= 5.3.0(依赖Slim框架Slim框架
    • 支持mod_rewrite和启用了.htaccess的apache服务器(AllowOverride All)
    • 对phpfreechat-2.1.1/server/data/和phpfreechat-2.1.1/server/log/文件夹具有写权限(777或Web服务器的写权限)
  • 不需要数据库!

快速开始

下载 phpfreechat-2.1.1.zip 并将其解压到Web服务器的根目录。

确保JQuery包含在您的html <head>中,在phpfreechat代码之前

  <script src="/phpfreechat-2.1.1/client/lib/jquery-1.8.2.min.js" type="text/javascript"></script>

在您的html <head>中包含phpfreechat插件

  <link rel="stylesheet" type="text/css" href="/phpfreechat-2.1.1/client/themes/default/pfc.min.css" />
  <script src="/phpfreechat-2.1.1/client/pfc.min.js" type="text/javascript"></script>

在您的 <body> 中添加此HTML片段,您希望聊天显示的位置

...
<div id="mychat"><a href="http://www.phpfreechat.net">Creating chat rooms everywhere - phpFreeChat</a></div>
...

然后,只需在此代码之后添加此代码片段即可(它将在页面上挂钩聊天)

<script type="text/javascript">
  $('#mychat').phpfreechat({ serverUrl: '/phpfreechat-2.1.1/server' });
</script>

主题定制

phpfreechat附带了一些主题。您可以选择要使用哪一个

  • 默认
  • carbon
  • gamer
  • phpfreechat
  • phpfreechat-mini

要选择主题,您只需更改html <head>中的一行。要使用 default 主题

  <link rel="stylesheet" type="text/css" href="/phpfreechat-2.1.1/client/themes/default/pfc.min.css" />

或者使用此代码为 carbon 主题

  <link rel="stylesheet" type="text/css" href="/phpfreechat-2.1.1/client/themes/carbon/pfc.min.css" />