ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
~~~css FastIm ├─application 所有文件将复制到根目录的`application`目录下 │ └─admin 后台功能 │ ├─controller 后台功能控制器 │ │ │ ├─lang 后台功能语言包 │ │ │ ├─model 后台功能数据模型 │ │ │ ├─validate 后台功能验证器 │ │ │ └─view 后台功能视图 │ ├─assets │ ├─audio 内含默认来信提示铃声文件 │ │ │ ├─css │ │ fastim_default.css IM-PC端层叠样式表 │ │ jquery.autocomplete.min.css 自动完成Jquery库-后台管理功能用到 │ │ jquery.tagsinput.min.css 标签Jquery库-后台管理功能用到 │ │ │ ├─icon IM系统内的图标资源 │ │ │ ├─img IM系统内的图片资源 │ │ │ └─js │ fastim.js IM-PC端js文件 │ jquery.autocomplete.js 自动完成Jquery库-后台管理功能用到 │ jquery.pasteupload.js 粘贴上传、拖拽上传 │ jquery.tagsinput.js 标签Jquery库-后台管理功能用到 │ spark.js 文件MD5计算库 │ ├─command │ Swoole.php 命令行文件,此文件通常无需改动 │ ├─controller │ │ Base.php │ │ Index.php 内含用户在连接ws前的初始化请求,识别身份、建立游客等 │ │ │ └─api │ Base.php │ User.php uniapp端的用户登录注册等 │ ├─data 插件数据包(内含菜单规则数组) │ ├─lang 插件语言包 │ ├─library │ │ Common.php 公共函数库,可以静态调用方法 │ │ CommonCode.php 一些变量 │ │ │ ├─controller │ │ Base.php │ │ ImBase.php 二开核心文件,IM的一些基础事件(可以理解为http中的请求)处理 │ │ Message.php 二开核心文件 IM的一些和消息相关的事件处理 │ │ User.php 二开核心文件 IM的一些和用户相关的事件处理 │ │ │ ├─pushapi uniPush库,以改为命名空间方式调用 │ │ │ └─swoole │ Common.php 依赖Swoole环境的公共函数库(通过ws触发的事件内可用),不可以静态调用方法 │ WebSocket.php ws服务创建,此文件通常无需改动 │ ├─public 将自动覆盖到根目录/public,内含后台功能的js文件 │ ├─uniapp uniApp代码 │ │ │ ├─common │ │ │ config.js 配置文件,编译uniapp前请按注释修改此文件 │ │ │ http.interceptor.js │ │ │ websocket.js WS相关(连接、重连、消息处理等等),以全局引用 │ │ └─css 一点公共css │ │ │ ├─components │ │ ├─link-message 链接消息的组件 │ │ │ │ │ ├─message 文本、图片、文件等消息的组件 │ │ │ │ │ └─session `消息页`单个会话的组件,封装后性能更好 │ │ │ ├─pages uniapp端的所有页面代码 │ │ │ ├─static │ │ ├─icon 一些uniapp使用到的图标 │ │ │ │ │ └─img 一些uniapp使用到的图片-登录背景图、默认头像等 │ │ │ ├─unpackage │ │ └─res │ │ └─icons 内含FastIm官方的LOGO │ │ │ └─uview-ui uview组件库 │ │ bootstrap.js 插件启动js文件 │ config.php 插件扩展配置文件,运行配置保存于此 │ Fastim.php 核心安装卸载控制器文件 │ info.ini 插件基础配置 │ install.sql 插件安装SQL │ └─view FastIm视图文件-PC端会话窗口HTML代码、全屏模式HTML代码 └─default │ pc.html │ └─index fullscreen.html index.html ~~~