TL0用户在DiscourseHub/iPhone上看不到由Header子菜单创建的菜单

Header submenu 在使用 iPhone 并处于 TL0(锁定 TL 和自有群组以阻止广告,这是测试用户)时,使用 DiscourseHub 无法显示任何内容——作为管理员,我可以看到菜单。然而,当使用 Safari 和 TL0 时,菜单(两个下拉菜单)显示得很漂亮。

因此,测试此问题的简单方法是:

  • 使用 Header submenu 组件创建一个菜单
  • 创建一个 TL0 用户
  • 使用 DiscourseHub 和该用户访问论坛

更难的方法,如果可行的话,是执行额外的步骤:

  • 为该用户及其唯一用户创建一个封闭群组
  • 设置 ad-plugin 显示 Adsense 广告
  • 将 TL0 群组排除在广告之外

对我来说,这或多或少是一个小问题,因为我只有几个使用 Hub 的用户,而且他们都是高 TL。但有相当多的人和我一样,使用这些菜单来向新用户展示重要的静态文档和帮助。

不,我在日志中找不到任何东西。Discourse 的版本是 3.1.0.beta2 (f8863b0f98)。我没有尝试安全模式,原因很明显:使用 Hub 时这是一项相当艰巨的任务;我不知道有什么技巧可以做到。

我不知道这是什么时候发生的,因为:

  • 真正的 TL0 用户不知道会发生什么
  • 我很少在 DiscourseHub 上使用我的测试账号

当然,这可能是 Discourse 或该组件的一个错误/故障/行为不当,但因为你们三者都是一部分…… :wink:

1 个赞