此次更新为事件跟踪、管理员定制和新集成带来了重大改进——尤其是与 DBTech Shop 的集成。它还包含多项改进,使社交认同消息传递更智能、更准确且更具灵活性。

新功能
✔ DBTech 车间集成(自追踪系统)
DBTech Shop 不会在 XenForo 的会话跟踪器中记录活动,因此构建了一个自定义的跟踪层:
自动记录商店浏览活动(shop_view 活动)
准确统计了最近到访该店的人数
新弹窗消息:
“米奇正在逛店里。”
“X 用户正在浏览商店。”(admin-toggle,即将切换)
完全独立于会话活动——对所有商店页面都能可靠地工作
这使得商店板块成为论坛中高度可见且社交互动的部分。

扩展社会证明事件类型
该插件现在能检测并显示多种作:
✔ 新资源发布
✔ 资源已下载
✔ 已评阅资源
✔ 购买的产品或商店商品
✔ 商店浏览会话(新)
✔ 通用的后备说:“有人刚刚在网站上做了什么。”
每个事件都会被转化为自然的弹窗信息,提升用户参与度。

新的管理员选项
一个新的结构化期权组允许对附加组件进行完全控制:
启用/禁用插件
在不卸载的情况下切换整个系统。
显示用户名与匿名模式
决定弹窗是显示用户名还是显示中性“某人......” 消息。
信用兑现追踪
两个设定:
显示信用兑现总额
可编辑总值(管理员手动更新)
添加持续性消息,例如:
“截至目前已兑现超过11,000信用点。”
非常适合通过积分/积分奖励用户的社区。
事件可视化控制
管理员选项允许启用或禁用:
资源型活动
购买活动
商店浏览活动
全站互动反馈消息
(如果你想要更细致的切换,我们可以在1.2.1中添加。)

改进后端架构
新的事件仓库逻辑
事件系统现包括:
logEvent() 用于记录任何社交行为
getRecentEvents() 用于弹出显示
getSitewideOnlineCounts() 表示总访客数
countRecentShopViewers() 用于自定义商店会话
每种方法都经过了精确、性能和扩展性重建。
新的 DBTech Shop Controller 扩展
一个轻量级扩展连接到商店的物品控制器:
每次访问都会 shop_view 日志
避免不必要的数据库负载
与 DBTech 代码完全不干扰
完全兼容未来的 DBTech 更新

更智能弹窗消息系统
弹窗现支持:
备用轮换(避免重复消息)
事件消息优先级处理
干净的显示格式
用户名可选
与管理控制的学分总额整合
信息感觉更真实、更有活力、更有吸引力。

漏洞修复
修复实体加载错误(Mitch:SocialProofEvent → Mitch\SocialProof:Event)
DBTech 控制器扩展

空白中修复了类签名不匹配)
提升前端请求中 JSON API 输出的可靠性
适用于所有事件类型的标准化开关箱逻辑
插件文件中命名空间一致性固定

总结
1.2.0 Beta 版本让社交证明弹出插件变得更强大、更集成:
DBTech Shop 访客的全面定制跟踪
更简洁、更智能的弹窗内容
新的管理员可配置消息
更好、更可靠的事件处理
整个网站的实时活动指示器更加吸引人
此次更新为未来改进奠定了基础,例如:
延迟消息周期
基于权重的事件优先级
每事件启用/禁用切换
弹出主题与动画选项
资源管理器与商店深度标题跟踪