| 作者 | huyourui |
| 授权 | 开源 |
| 大小 | 146.85KB |
| 语言 | PHP |
| 数据库 | MySQL |
功能特性核心
1.朋友圈体验1:1 复刻微信朋友圈
2.UI:动态列表、九宫格图片、评论回复、点赞、附件展示。
3.动态发布:支持纯文字、多图上传(客户端压缩)、附件上传;
4.内容自动识别 #话题# 链接。
5.互动体系:点赞、评论、楼中楼回复、评论表情/图片、消息通知。
6.个人主页:展示动态数、获赞数、获评数,以及置顶动态专区。
7.用户删除:作者可删除自己发布的动态,按钮 1:1 复刻微信朋友圈;删除时联动清理图片、附件物理文件。
8.秒传去重:图片与普通附件基于 SHA-256 哈希去重,相同文件只保留一份物理存储。
管理员与运营
1.管理员标识:首页动态列表中管理员昵称旁显示绿色「管理员」徽章。
2.置顶功能:后台可对任意动态置顶/取消置顶;置顶动态在信息流顶部展示,当全站置顶数 ≥2 条时,首页以三列卡片形式 1:1 复刻微信朋友圈置顶网格样式。
3.后台管理:动态/评论/附件上下架、用户管理、站点设置、数据备份。
4.实时与性能新数据红点提示:用户长时间停留页面时,顶部刷新按钮每 30 秒检测一次新动态/新评论/新点赞,有更新即显示小红点。
5.亿级数据架构:时间线使用 Deferred Join(延迟关联) + 覆盖索引 分页;总数查询使用缓存;点赞/评论批量读取,避免 N+1;自动数据库迁移,平滑升级。
系统要求
1.PHP >= 8.0 MySQL >= 5.7
2.必需扩展:PDO、PDO_MySQL、GD、JSON
3.推荐扩展:Fileinfo(增强上传 MIME 校验,缺失时自动降级为文件头+GD 双重校验)
4.Web 服务器:Apache(推荐,已含 .htaccess)或 Nginx(需手动复制 nginx.conf 到站点配置)
v2.0
v2.0
1.后台增加了分类功能,可以设置是否必选;
2.后台增加了是否开启伪静态的设置,默认关闭,避免一些用户不会操作nginx环境伪静态导致安装后报错的问题;
3.修复了评论上传图片后评论框消失的问题;
4.优化了发布框样式;
5.增加了表情功能,发布动态和评论都支持;
6.优化了在线升级服务,增强了数据备份逻辑,更加安全;
7.优化了有标题的置顶动态的展示;
8.优化了一些性能问题。
v1.8
1.增加了动态标题功能,可以选填;
2.优化有标题和没有标题时的动态展示形式;
3.优化了一些性能问题。
联系客服
手机版
返回顶部