- XF兼容
- 2.2.x
- 前置安装
- #164
XenForo 警报系统的一系列改进。
此附加组件需要 php 7.2.x 或更高版本。
此附加组件需要 XF 2.2.x 或更高版本。
不要将基于 MySQL 语句的复制与此附加
功能一起使用
此附加组件需要 php 7.2.x 或更高版本。
此附加组件需要 XF 2.2.x 或更高版本。
不要将基于 MySQL 语句的复制与此附加
功能一起使用
- 每个警报上的每个警报的"标记已读"链接
- 多选功能可将警报标记为已读或未读。
- 避免将意外警报标记为由浏览器预取读取,这可能会导致警报未按预期标记为已读。
- 支持以下附加组件:
- 内容分级 1.3.x
- 全局可选,按所选内容类型或用户划分的警报摘要
- 用户选项,用于防止在访问 /帐户/警报页面时标记为已读。
- 用户选项,用于在访问 /帐户/警报页面时防止摘要。
- 用于调整汇总阈值的用户选项
- 仅标记在警报页面/警报弹出窗口中查看的警报,而不是所有警报
- 如果警报被显式标记为未读,请跳过将该警报标记为已读。
- 帖子, 对话, 个人资料帖子, 个人资料帖子评论 喜欢
- 反应(来自内容评级)
- 来自 XF2 对话要点的各种对话相关警报
- 向xf_alert添加额外的列。
- 法典:alter table xf_user_alert summerize_id add int(10) unsigned DEFAULT NULL
- 当用户的活动警报数超过零时,每个线程页面请求 1 个额外的 SELECT 查询。
- 如果有警报标记为已读,则需要额外的更新。
- 在访问超过汇总阈值的警报时,获取所有未读警报并尝试在 PHP 中对其进行分组。
- 成功生成摘要警报后,将完成 2 个查询。1 个插入以添加摘要警报,1 个更新汇总警报。