你好 @KhoiUSA
谢谢,我合并了一个更新:DEV: Migrate FA5 icons to FA6 by VaperinaDEV · Pull Request #25 · VaperinaDEV/discourse-guest-gate-theme-component · GitHub ![]()
谢谢更新!
您好 - 我们尝试在新 Discourse 实例上安装此组件,但在显示模态框时收到错误:
链接指向 此帖子。
考虑到该帖子来自 2023 年,令人惊讶的是此组件需要此更新。因此,我想知道我们是否在安装过程中做错了什么?
您好
能否移除组件并重新安装此组件:GitHub - VaperinaDEV/discourse-guest-gate-theme-component: Forced login / registration popup insired by Quora 以确保您使用的是正确的组件?
你好 @Don 感谢你提供的这么好的组件。我明白该组件的意图(实际上是标题)是触发访客/匿名用户。是否可以添加基于组或信任级别的条件设置?我正试图为访问特定类别中任何主题的已登录用户显示一个模态框。这将补充 Discourse-subscriptions 和 category-lockdown。
您好 @Don
感谢您的组件。我们在论坛 https://community.escapecollective.com/ 上使用了您的插件。但我们遇到了一个问题:当 max_guest_topic_views 参数设置为大于 1(在本例中为 3)时,模态窗口会显示片刻然后立即消失。我认为这是因为 Discourse 在加载 JS 时会执行“软”页面刷新(Ember SPA 路由),此时视图计数器会被重置,模态窗口会立即消失。我认为这发生在 Discourse 更新到 3.5.0.beta9-dev 版本之后。请帮助我弄清楚这个问题。

作为一个数据点,我正在尝试重现此问题,但无法成功。
我刚刚更新到最新版本,这个主题组件似乎运行正常。
@merefield 感谢您的回复,是的,我们正在使用默认主题。您可以在 https://community.escapecollective.com/ 上自行查看。这是另一个展示问题的视频:

您的 JavaScript 控制台有显示任何内容吗?
@merefield 什么都没有
你好 ![]()
这看起来是 Topic Cards 主题组件的一个问题。当你点击主题标题时,它也会强制进行整页加载,这会导致这里出现问题。如果你通过点击标题以外的任何地方打开一个主题,那么 Guest Gate 就可以正常工作,因为它不会强制页面重新加载,所以只会发生 SPA 加载。
请在 Topic Cards 主题组件主题中报告此问题。
你好 @Don
是的,你说得对,如果我禁用主题卡片组件,一切都会按预期工作。我将在主题卡片线程中发帖,因为我们需要这两个组件。
谢谢!
主题列表预览也有一个类似主题卡片的宽幅版式选项,名为“图块”。它目前可以与 GG 一起使用。也许您可以在等待主题卡片修复的同时尝试一下。




