MapleBBS 3.x 内带的xchat支持Web访问功能!
---------------------------------------------------------------------
开发 by hightman <hightman@263.net> 2001/09/11
---------------------------------------------------------------------
[] 主页:
http://php.7758.com/xchat/[] 代码下载:
http://php.7758.com/xchat/xchat-web-0911.zip http://php.7758.com/xchat/xchat-web-0911.tar.gz[] 本人乃业余兴趣所作,代码中有诸多不合理的地方,请大家多多包涵,
帮忙修正指出。切误笑我才是。:p
[] 采用Socket的通讯方式,简单模仿了HTTP的请求和应答过程。实时传送,
速度极快!!!
[] 程序写作中的代码诸多地方参考了zhch.bbs@bbs.nju.edu.cn的NjuWebBBS
中的相关代码,非常感谢zhch。
---------------------------------------------------------------------
安装方法:[INSTALL]
1. 解开压缩:xchat-web-0911.tar.gz 或 xchat-web-0911.zip
如下
bbschat/
bbschat/index.php 登录页面
bbschat/chat.php 主框架
bbschat/say.php 谈话框
bbschat/style.css
bbschat/xchat.js css和javascript文件
bbschat/install.txt 本文件
bbschat/src/maple/xchat.c 新xchat.c文件
bbschat/src/maple/hchatfunc.c 用到的一些函数
2. 修改 bbschat/src/maple/xchat.c 中所有 "http://10.14.61.248/~maple/bbschat/"
改成您即将放置bbschat/ 目录的URL 有三处需要修改:
大约在4058, 4059, 4101 行这三处。
修改chat.php和say.php 中所有的 "http://10.14.61.248:3636"
改成您的BBS的IP地址和自已定义的xchat端口,Maple3.x默认是3838
如
http://bbs.yourname.org:3838/3. 将bbschat/下的所有php文件和css,js文件连同bbschat/目录上载到
普通Web能访问到的地方。位置跟2相关。
4. 将bbschat/src/maple/xchat.c和hcahtfunc.c拷贝到您的MapleBBS系统下的
src/maple/ 目录下,建议将原来的xchat.c备份。
5. 重新编译xchatd,打make <ostype> 即可
然后重新启动xchatd就可以了。
可以用
http://bbs.yourname.org:port/ 访问到您的聊天室了。
效果跟telnet方式一样,telnet方式支持的命令,http界面全部支持。
--------------------------------------------------------------------
附注:
1. 聊天室中增加命令 /to <user> msg 表示对某人说,但是在Web界面上尚未
完成,所以那个对像全是多余。有空自己改改吧。
2. 聊天室在fuse的改动下增加了几种模式:
/f +/- q [安静模式,不能做action]
/f +- i [贵宾模式,只有op能说话]
3. 大致如此。有不明白地方欢迎联系。
.....................................
浙江大学 hightman
2001/09/11
--
FROM 211.99.196.29