LayIM 接入案例/教程大集锦,含Node.js/Java/.NET/PHP

分享 未结
67 239316
贤心
贤心 2016-7-9
悬赏:5飞吻
以下案例由Fly社区会员热忱提供(欢迎您的更多分享):
云版本

LayIM接入融云socket组件,无缝集成通讯功能
干货!手把手教你如何使用第三方通讯服务实现LayIM Socket组件开发。
PHP版layim整合融云简单实现

Java 版本

基于 layim 的 websocket 即时通讯系统完整可运行版
LayIM聊天-开源项目JAVA版
LayIM Java版本实现(Java核心代码已发布到GitHub)
Java实现 LayIM 后端的核心代码

PHP 版本

windows 下 layim Websocket 整合thinkphp3.2(使用workerman
LayIM接入案例PHP篇 源码+Demo
基于 layui 的 layim 即时聊天

.NET 版本

ASP.NET SignalR 与 LayIM2.0 轻松实现强大Web聊天室(共15篇文章)

Node.js 版本

LayIM 接入案例 Node.js 篇,带源码和体验地址

心得分享

layim,初始化窗口内历史记录
分享个websocket插件带断线重连
分享 layim的 查找页面.html 一枚
LayIM 右键菜单插件 layui模块化
layim 实现自定义皮肤(PHP版)
解决 LayIM 在IE8下面离线状态头像没有变恢的问题
LayIM 设置已读和未读信息提示
分享一个小tips 在layim(一般是客服模式下会用到吧)聊天窗口的时候如果要动态的修改窗口的大
分享一个js截图在layim里实现截图上传的功能
layim的websocket消息撤回功能实现
基于layim2.0做的一个聊天机器人



文档: http://www.layui.com/doc/modules/layim.html
示例: http://www.layui.com/demo/layim.html
案例: http://fly.layui.com/jie/3244/
回帖
  • 比特火
    2016-7-14
    尊敬的贤心大神,layer PC版真的十分好用,对我的上个项目可以说是立下了汗马功劳,于是我目前的项目毫不犹豫的选择了layer,由于项目是移动端的,所以选择了layer for mobile 但是layer for mobile真的还有待该进,比如在发送ajax请求前调用加载效果没有反应;望您能在百忙之中抽空修复此bug,再次感谢您为前端开发所做的贡献.
    18 回复
  • 基于环信webim+layim的网页即时通讯
    演示地址:http://test.guoshanchina.com
    源码地址: https://github.com/shmilylbelva/webim 或 https://gitee.com/shmilylbelva/layim
    已实现功能:
    1.好友/群内的文字、表情、图片、文件 在线/离线消息发送和接收。
    2.查看群员列表。
    3.面板内快速查找。
    4.面板右键自定义事件
    5.修改签名
    6.自定义上传背景皮肤
    7.搜索好友/群
    8.添加好友/群
    9.新建群
    10.消息盒子展示
    7 回复
  • 比特火
    2016-7-14
    @贤心
    function send(){
    var flag=true;
    var loadIndex=layer.open({type:2});//执行加载效果
    return;//这里加上return它加载效果会出来,没有return往下执行ajax就没加载效果
    $.ajax({
    url:"/WeiXin/user/phoneCode.do",
    dataType:"json",
    data:{"userPhone":userPhone},
    async:false,
    success:function(data){
    layer.close(loadIndex);
    myToast(data.code+":"+data.msg);
    },
    error:function(){
    layer.close(loadIndex);
    myToast("验证码发送失败,请检查您的网络!");
    flag=false;
    }
    });
    return flag;
    }
    6 回复
  • 水木常
    2016-7-12
    2 回复
  • 贤心
    贤心 (管理员)
    2016-7-14
    @波引公司java 那估计就是你Ajax执行成功后,直接就把加载款close了。
    尝试把 layer.close(loadIndex);注释试试。
    2 回复
  • 贤心
    贤心 (管理员)
    2016-7-14
    @波引公司java
    加载效果,是layer.open({type: 2}); 么? 如果没有效果,可能是根本就没有执行。 你检查一下。在layer的前面alert试试。
    1 回复
  • @cnysa https://github.com/jkxqj/webChat 如果觉得有帮助帮我点个star撒~[嘻嘻]
    1 回复
  • @老彭 麻烦发一下你的群号或者你的github地址吧,学习一下你的源码
    1 回复
  • 向阳
    2016-7-11
    web端口和IM通讯端口可以是同一个吗?
    因为我这边是虚拟主机。
    0 回复
  • 贤心
    贤心 (管理员)
    2016-7-12
    @水木常 棒,哪里获得的LayIM? [偷笑]
    0 回复
  • @向阳 貌似不可以。
    0 回复
  • 水木常
    2016-7-13
    @贤心 朋友给的[嘻嘻]
    0 回复
  • 比特火
    2016-7-14
    @贤心 为了模拟网络延时,我会在前端页面加载完后,关闭后天服务器。这样ajax会在大约5秒钟后走error
    0 回复
  • 比特火
    2016-7-14
    @贤心 刚刚我注释掉了,还是有同样的问题
    0 回复
  • 比特火
    2016-7-14
    @贤心 找到问题所在了,是layer加载动画总是在ajax执行之后才会执行。会不会是因为ajax是同步的原因。可是加载动画是在发送ajax之前执行的啊
    0 回复
  • 比特火
    2016-7-14
    @贤心 layer for mobile里的open函数是不是都不会发生阻塞?
    0 回复
  • 贤心
    贤心 (管理员)
    2016-7-14
    @波引公司java 你触发send是在哪里触发了,是不是你页面发送刷新了?
    另外,针对你的问题,单独开一个帖子吧,在这个下面讨论这个有点不合适,
    0 回复
  • ABC190
    2016-7-15
    [生病]
    0 回复
  • 有没有客服的案例
    0 回复
  • 贤心
    贤心 (管理员)
    2016-7-17
    0 回复
  • @贤心 额 没有客服模式的搭建教程啊,哪位好心的大神出个客服模式的php教程吧。
    0 回复
  • 柳航
    2016-7-27
    @贤心 移动端wap可以用吗,我们需要写一个群组聊天的demo
    0 回复
  • 柳航
    2016-7-27
    @老彭 .NET移动端wap可以用吗,我们需要写一个群组聊天的demo
    0 回复
  • @柳航 手机 可以用的
    0 回复
  • 柳航
    2016-7-29
    @老彭 好的谢谢
    0 回复
  • 杜木木
    2016-7-31
    .NET 的websocket服务端正在开发中,信息传送,用户上下线等通知功能,等全部完善之后再开源出来。
    0 回复
  • asterism
    2016-8-1
    [good]
    0 回复
  • indiboy
    indiboy (该号已被封)
    2016-8-5
    @水木常 不知道是收费的吗?
    0 回复
  • Future
    2016-8-9
    @贤心

    显示刚刚发送时间为: 2016-8-9 4:37:31 明显应该显示2016-08-09 16:37:31 不然赶紧很奇怪
    0 回复
  • 贤心
    贤心 (管理员)
    2016-8-9
    @Future 这个后面会改掉。
    0 回复
本帖已设置禁止回复