叶藤 2008-5-4 00:57
DIM 论坛互动工具组最新版bate6 (聊天+回帖提醒+魔法表情+互动音乐点播等)
DIM 论坛互动工具组最新版bate6 (聊天+回帖提醒+魔法表情+互动音乐点播等) 终于完成了DIM正式版推出前的最重要的部分,就是聊天代码优化,节约服务器资源
bate6 更新说明
目前做到了可以由论坛站长自定义优化,节省服务器资源
1、可以自定义是否默认打开聊天功能
如果在线人数太多,就选择默认关闭,这样只在新打开窗口载入dim的时候读取一次数据库,处理没上线前的私聊信息和提醒、音乐点播等。
然后只有当用户需要聊天功能时,手工打开聊天室功能后,才开始频繁刷新数据。这样可以让不聊天的人把资源节省下来。在线人数超过1000推荐使用此功能
2、自动选择刷新率,把资源重点分配给需要的人,节约空闲资源。
Dim刷新速率分为5档,除掉停止和自动外,还有三档,分别是快中慢,默认是自动档,如果聊天窗口隐藏(折叠)状态,就自动选择慢速刷新,
如果是导航、音乐状态(班缩放),就选择中速,如果是聊天窗口打开状态,就选择快速,这样就使得没有在频繁聊天的人把资源节省下来,用最慢
刷新速度来保持消息提醒功能。
3、可以自定义三档刷新速度
快中慢三速的刷新间隔时间也可以由安装用户自己定义,在config.php中配置$dim_h_1、$dim_h_2、$dim_h_3三个选项,1000=1秒
$dim_post_on选项定义每次发言间隔时间,config.php每个字段都有详细注解,这里就不多说了
[color=Red]4、取消了dim5以前的服务器缓存,改为本地数据缓存[/color]
[color=Red]dimbate5以前,公聊信息采用在服务端缓存的方法节约资源,但是私聊信息无法缓存。这样一来如果聊天信息太多,则每次刷新都要下载大量字符串,用户量大的时候,将会浪费很多带宽。在dimbate6中,所有聊天数据均采用本地缓存,只有在首次载入dim时,才读取所有全部信息,以后刷新只读取最新消息,没有最新消息,甚至一条数据都不下载,只是到服务器检查是否有更新。这样,也许公聊部分比以前少许费一次查询数据库资源,但是不仅节约了大量带宽,还不用在每次发言时更新缓存库了,相对来说还是节约的多。[/color]
5、完善了多版聊天室功能
可以在每个板块单独设立坂聊,以取代板块QQ群。进入不同板块,看到的公聊信息都是当前板块,在线用户也是身处当前板块的。私聊信息则是全局通用的
6、增加了消息公告群发功能。
只有管理员可以使用,发布公告后,所有用户在私聊信息收到公告消息,并且伴有消息提醒。
24小时内,只要重新打开并载入dim,公告消息还会再次提醒。
-------------------------------------------------------
dim bate5更新简要说明
增加了论坛控制面板,在home.inf可以自行设定增减快捷图标
增加了聊天刷新速率控制,节省空闲时间的资源耗费
增加了点歌功能,可以让对方自动播放你为他点播的歌曲
增加了聊天管理功能,管理员和版主可以屏蔽某用户发言,同时删除他的聊天记录
增加了点穴解穴动作,目前点穴一次5分钟不能发言,耗费10金钱
增加了回帖提醒楼主功能
------------------------------------
dim bate4更新简要说明(过段时间写详细说明)
增加了论坛控制面板,在home.inf可以自行设定增减快捷图标
增加了聊天刷新速率控制,节省空闲时间的资源耗费
增加了点歌功能,可以让对方自动播放你为他点播的歌曲
增加了聊天管理功能,管理员和版主可以屏蔽某用户发言,同时删除他的聊天记录
增加了点穴解穴动作,目前点穴一次5分钟不能发言,耗费10金钱
增加了回帖提醒楼主功能
====================================================================
dim是什吗?dim是一款集合论坛聊天、魔法表情、音乐播放、互动点播、论坛快捷面板、新回帖提醒楼主、互动多人在线游戏为一体的discuz论坛专用工具组,采用Flash+php+mysql开发。目前已推出Bate6版
最新界面
[attach]1574[/attach]
皮肤可自己定作
dim discuz官网发布地址(Bate1) [url]http://www.discuz.net/thread-883999-1-1.html[/url]
测试交流、登记、建议 [url=http://www.dimchat.cn/]http://www.dimchat.cn[/url]
演示[url=http://bbs.dangshan.info/]http://bbs.dangshan.info[/url]
内测交流QQ群: 56389626
[attach]1573[/attach]
叶藤 2008-5-7 21:20
Dim bate7 更新说明
非常感谢大家的关心和支持,Dim bate7 终于完成了,这次主要优化了前台用户体验,使得Dim又向成熟IM迈进一步。
这次不像DIM Bate6那样,优化的是后台传输,大家感觉不到变化
而这次改进是DIM目前最复杂的一次改进,以前显示聊天信息,直接使用Flash的Textarea组件,将所有信息按照html格式弄进去就行了
但是这样来处理,聊天功能就相当的简单,无法实现一些常见WEB聊天室的功能。根据大家的意见,现在把所有的聊天信息分割,每个信息元素都单独用MC显示,比如发言者姓名、接收者姓名、表情、聊天内容等,用flash as 语言将这些MC 复制并按照规律排列。
这样一来,可以通过点击MC中的按钮实现很多互动功能,比如:
1、点击发言者用户ID,可以直接选中他的名字,跟他私聊
2、点击回帖提醒信息,可以直接打开查看回复帖内容,无需在自己搜索被回复的帖子了
3、还可以实现很多功能,比如以后增加个”秀帖“动作,让用户花点钱,在聊天中广播宣传自己或别人的帖子,点击后即可打开