admin

[Xon] Alert Improvements —— 提醒/通知系统增强 v2.14.0

没有下载许可
📌 插件简介
Alert Improvements by Xon 是一款针对 XenForo “提醒/通知(Alerts)系统”的增强插件合集,为提醒列表与提醒弹窗增加更多实用功能,让用户管理提醒更方便、阅读逻辑更合理,同时减少误判“已读”的情况。
⚠️ 注意:不要在 MySQL Statement-Based Replication(语句级复制)环境中使用此插件,可能会导致问题。
1769091276944.png


⭐ 核心功能亮点​

✅ 单条提醒“标记已读”​

每一条提醒旁边都会提供 “标记为已读” 的单独操作链接。

✅ 多选批量操作(已读 / 未读)​

支持对提醒进行多选,然后批量:
  • 标记为已读
  • 标记为未读

✅ 避免浏览器预加载导致误标已读​

部分浏览器会进行 prefetch(预加载),可能导致提醒被“意外标记为已读”。
本插件对此做了优化,减少提醒莫名其妙消失的情况。

✅ 提醒合并汇总(Alert Summarization)​

提供“提醒汇总”功能,把大量同类型提醒合并显示,减少提醒列表刷屏。

支持的提醒汇总内容类型包括:
  • 帖子、私信会话、个人资料动态、资料评论、XFMG 媒体评论反应
  • 关注提醒(User follows)
  • 引用提醒(Post quotes)
并且提供丰富的控制项:
  • 全局开关:是否启用提醒汇总
  • 用户选项:打开提醒弹窗时是否自动标记已读
  • 用户选项:进入提醒页 /account/alerts 时是否自动汇总
  • 用户选项:可调整汇总阈值(多少条才合并)

✅ 更合理的“已读逻辑”​

只会把 用户确实看过的提醒标记已读,而不是打开提醒弹窗就全部已读。

同时还支持一些更细节的处理逻辑:
  • 如果某条提醒被用户手动标记为未读,则不会被自动改成已读
  • 可按单条提醒设置“点击提醒铃铛是否标记已读”等行为

⚡ 性能提示​

提醒弹窗在尝试汇总时,可能会额外获取部分未读反应数据,因此在大站环境下会存在一定额外开销(但换来更好的提醒体验)。

✅ 兼容信息​

  • 适配 XenForo:2.2 / 2.3
  • PHP 要求:7.2+
  • 依赖组件:Standard Library by Xon v1.21.0+
作者
admin
下载
1
查看
48
首次发布
最后更新

等级

0.00 星 0 星

来自admin的更多资源

后退
顶部 底部