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

分享 未结 67 314836
贤心
贤心 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 篇,带源码和体验地址

Ruby 版本

Ruby On Rails 类型应用项目集成 LayIM 样例

心得分享

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,再次感谢您为前端开发所做的贡献.
    22 回复
  • 基于环信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.消息盒子展示
    11 回复
  • 比特火
    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;
    }
    7 回复
  • 水木常
    2016-7-12
    3 回复
  • 贤心
    贤心 (管理员)
    2016-7-14
    @波引公司java 那估计就是你Ajax执行成功后,直接就把加载款close了。
    尝试把 layer.close(loadIndex);注释试试。
    3 回复
  • 贤心
    贤心 (管理员)
    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 回复
本帖已设置禁止回复