# Guest Gate (Sign Up Popup Plugin)

**URL:** <https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625>\
**Category:** Plugin\
**Tags:** deprecated\
**Created:** [2017年一月30日 23:39 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625 "2017-01-30T23:39:37Z")\
**Posts on this page:** 20\
**Page:** 5

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [2022年二月10日 01:35 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/88 "2022-02-10T01:35:02Z")

</div>

> [@Mr.X\_Mr.X](#):
>
> 我不确定禁用 ember CLI 是否会破坏其他东西

这不太可能。大多数自托管的网站仍然在没有 ember cli 的情况下运行。将其设置为零并重建，您将没事的。

---

<div class="post-metadata">

**Author:** ![Mr.X\_Mr.X](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mr.x_mr.x/32/126610_2.png) [@Mr.X\_Mr.X](https://meta.discourse.org/u/Mr.X_Mr.X)\
**Post date:** [2022年二月10日 01:52 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/89 "2022-02-10T01:52:26Z")

</div>

我应该在哪里粘贴它app.yml？

---

<div class="post-metadata">

**Author:** ![f1r4s](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/f1r4s/32/245347_2.png) [@f1r4s](https://meta.discourse.org/u/f1r4s)\
**Post date:** [2022年二月10日 09:30 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/90 "2022-02-10T09:30:49Z")

</div>

插件似乎坏了；重建后网站显示损坏.. 有人遇到此问题吗？

---

<div class="post-metadata">

**Author:** ![michaeld](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/michaeld/32/1594_2.png) [@michaeld](https://meta.discourse.org/u/michaeld)\
**Post date:** [2022年二月10日 09:46 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/91 "2022-02-10T09:46:12Z")

</div>

如果你向上滚动几篇帖子，你就可以读到原因和解决方案。

---

<div class="post-metadata">

**Author:** ![Mr.X\_Mr.X](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mr.x_mr.x/32/126610_2.png) [@Mr.X\_Mr.X](https://meta.discourse.org/u/Mr.X_Mr.X)\
**Post date:** [2022年二月10日 20:35 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/92 "2022-02-10T20:35:48Z")

</div>

禁用 Ember CLI 可解决此插件的 Ember 问题。对于那些不熟悉配置的用户，这里是解决方案：

1. 在文本编辑器中打开 app.yml 文件
2. 在 yml 中添加 `EMBER_CLI_PROD_ASSETS: 0`。我选择将其放在 LANG 字符串之前。

---

<div class="post-metadata">

**Author:** ![Infi](https://avatars.discourse-cdn.com/v4/letter/i/34f0e0/32.png) [@Infi](https://meta.discourse.org/u/Infi)\
**Post date:** [2022年二月23日 13:15 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/93 "2022-02-23T13:15:13Z")

</div>

我能否对这个插件进行微调，使其不仅能隐藏部分帖子内容不让访客用户看到，也能隐藏不让非版主/管理员/低信任度用户等看到？

---

<div class="post-metadata">

**Author:** ![Mr.X\_Mr.X](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mr.x_mr.x/32/126610_2.png) [@Mr.X\_Mr.X](https://meta.discourse.org/u/Mr.X_Mr.X)\
**Post date:** [2022年二月25日 08:53 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/94 "2022-02-25T08:53:02Z")

</div>

[PLUGIN discourse-guest-gate] 弃用通知：导入 User 类而不是使用 User（自 Discourse 2.4.0 起弃用）（将于 Discourse 2.6.0 中移除）

---

<div class="post-metadata">

**Author:** ![tkrunning](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tkrunning/32/119481_2.png) [@tkrunning](https://meta.discourse.org/u/tkrunning)\
**Post date:** [2022年三月1日 08:45 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/95 "2022-03-01T08:45:53Z")

</div>

我有点担心禁用 Ember CLI，因为下面这句话（22 天前）：

> [@david](#):
>
> 话虽如此，我们打算在几周内彻底移除“旧版”环境，所以请不要使用 `=0`，除非是 **极其** 短期的。

不过，我缺少这个插件，所以如果插件还需要一段时间才能更新，我正在考虑禁用它。关于这方面有什么消息吗 @michaeld？

---

<div class="post-metadata">

**Author:** ![michaeld](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/michaeld/32/1594_2.png) [@michaeld](https://meta.discourse.org/u/michaeld)\
**Post date:** [2022年三月1日 08:59 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/96 "2022-03-01T08:59:38Z")

</div>

我计划在未来 2-3 周内再次推出一个可用的版本。

---

<div class="post-metadata">

**Author:** ![BCHK](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bchk/32/3268_2.png) [@BCHK](https://meta.discourse.org/u/BCHK)\
**Post date:** [2022年三月18日 00:45 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/97 "2022-03-18T00:45:24Z")

</div>

有更新吗？有人成功地将此插件与最新版本的 Discourse / Beta 版本一起使用吗？

---

<div class="post-metadata">

**Author:** ![Mr.X\_Mr.X](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mr.x_mr.x/32/126610_2.png) [@Mr.X\_Mr.X](https://meta.discourse.org/u/Mr.X_Mr.X)\
**Post date:** [2022年三月18日 23:00 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/98 "2022-03-18T23:00:09Z")

</div>

是的，它运行正常，但上次我检查时，您必须禁用 ember cli。

---

<div class="post-metadata">

**Author:** ![BCHK](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bchk/32/3268_2.png) [@BCHK](https://meta.discourse.org/u/BCHK)\
**Post date:** [2022年三月19日 06:05 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/99 "2022-03-19T06:05:27Z")

</div>

太好了——我已经安装好了，并且运行良好。  
我使用的是 2.9.0.beta2 版本。

谢谢！

---

<div class="post-metadata">

**Author:** ![BCHK](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bchk/32/3268_2.png) [@BCHK](https://meta.discourse.org/u/BCHK)\
**Post date:** [2022年三月19日 19:32 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/100 "2022-03-19T19:32:57Z")

</div>

如预期一样运行 - 注册量立即大幅增加！我在 18 日添加了该插件……然后情况迅速好转：

 ![Screen Shot 2022-03-27 at 9.38.26 PM](https://global.discourse-cdn.com/meta/original/3X/8/2/820c96290b6f6389ebafe61fa9143682b637a1f0.png)

---

<div class="post-metadata">

**Author:** ![BCHK](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bchk/32/3268_2.png) [@BCHK](https://meta.discourse.org/u/BCHK)\
**Post date:** [2022年四月13日 17:29 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/101 "2022-04-13T17:29:34Z")

</div>

@sam @codinghorror 只是想报告一下关于这个弹出窗口使用的更多信息。它在增加注册方面非常有效。

我真心希望 Discourse 能将其完全集成到主平台中，并通过更好的 UI 设计等进行改进，使其对用户更具吸引力，并在 A/B 测试中测试不同版本以优化效果。

在我安装插件的 3 月 18 日，你就能非常清楚地看到差异。——订阅/加入人数的惊人差异！

 ![Screen Shot 2022-04-13 at 10.26.27 AM](https://global.discourse-cdn.com/meta/original/4X/1/3/d/13de6844aefb93bfa84e11c8746cabe23d8b0755.png)

这是“季度”（3 个月摘要）视图。同样——实施弹出窗口后（3 月 18 日）的差异：

 ![Screen Shot 2022-04-13 at 6.59.19 PM](https://global.discourse-cdn.com/meta/original/4X/f/1/7/f179395ee47e3920af9c151253001a4acd7f89c0.png)

---

<div class="post-metadata">

**Author:** ![JKBaseer](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jkbaseer/32/80471_2.png) [@JKBaseer](https://meta.discourse.org/u/JKBaseer)\
**Post date:** [2022年四月19日 03:48 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/102 "2022-04-19T03:48:39Z")

</div>

您好 @BCHK 很高兴看到这个效果。只是有个问题，我刚实现了这个功能。并且可以在插件列表中找到该插件/看到它已启用。

但我找不到设置选项：

 ![image](https://global.discourse-cdn.com/meta/original/4X/0/7/1/0712165794f62dcc3df5738f29346efd063c5071.png)

它具体在哪里？我在设置中搜索了，完全找不到。

---

<div class="post-metadata">

**Author:** ![Abdul\_Qayoom\_Mangrio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/abdul_qayoom_mangrio/32/257342_2.png) [@Abdul\_Qayoom\_Mangrio](https://meta.discourse.org/u/Abdul_Qayoom_Mangrio)\
**Post date:** [2022年四月19日 05:01 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/103 "2022-04-19T05:01:28Z")

</div>

哇，它看起来很棒而且很有帮助，正如你所说……  
也帮助了其他用户

---

<div class="post-metadata">

**Author:** ![BCHK](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bchk/32/3268_2.png) [@BCHK](https://meta.discourse.org/u/BCHK)\
**Post date:** [2022年四月19日 17:39 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/104 "2022-04-19T17:39:52Z")

</div>

插件设置位于“插件”下 - 请参阅下图，“访客网关”：

 ![Screen Shot 2022-04-19 at 10.38.50 AM](https://global.discourse-cdn.com/meta/original/4X/a/4/6/a46792f597cca2f14a215fd6417e7f08fe6fa8b0.jpeg)

 ![Screen Shot 2022-04-19 at 10.40.47 AM](https://global.discourse-cdn.com/meta/original/4X/b/f/2/bf2380df1739e21aeb9272334520e78a7284923d.png)

---

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [2022年四月20日 03:47 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/105 "2022-04-20T03:47:13Z")

</div>

你是否为 Ember CLI 更新了东西？

---

<div class="post-metadata">

**Author:** ![Don](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/don/32/228726_2.png) [@Don](https://meta.discourse.org/u/Don)\
**Post date:** [2022年四月20日 14:30 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/106 "2022-04-20T14:30:32Z")

</div>

你好，

我 fork 了这个插件，并用它创建了一个主题组件。这样你就可以更轻松地尝试或修改它。我还添加了一些带有设置的功能，并进行了一些更改和修复。希望没问题。 🙂

**添加的设置：**

`use_gate_buttons`：简单地将页脚链接更改为按钮。

`redirect_to_home`：这可以防止访客关闭登录/注册模态框并阅读主题。当访客点击页脚按钮/链接时，它将重定向到主页并自动打开登录/注册模态框。

 ![Screenshot 2022-04-20 at 13.49.55](https://global.discourse-cdn.com/meta/original/4X/5/b/b/5bbdeb609fc342c65ca5e06ac5089cbcc4e1cf3f.png)

暗模式支持等…

 ![Screenshot 2022-04-20 at 13.56.48](https://global.discourse-cdn.com/meta/original/4X/f/3/2/f3227d800ff1276ae69e3b696bf2ffc48163f66d.png)

我将自定义访客门文本添加到了主题翻译中，而不是设置中。

 ![Screenshot 2022-04-20 at 16.07.56](https://global.discourse-cdn.com/meta/original/4X/0/c/4/0c48469bb8ad0994207cc9417febcfa0cb277a18.png)

* * *

这是仓库 🔽

> **[GitHub - VaperinaDEV/discourse-guest-gate-theme-component: Forced login / registration popup insired by Quora](https://github.com/VaperinaDEV/discourse-guest-gate-theme-component)**
>
> Forced login / registration popup insired by Quora

你可以在我的网站上看到它 🔽  
我使用了带有按钮和重定向的自定义访客门。要检查此功能，请转到某个主题。

[我的网站上的演示](https://vaperina.cc)

> **提示：** 如果你使用自定义访客门并想隐藏模态框标题（就像我的网站上一样）。你必须删除 `guest_gate.title` 字段并按一个 空格。这将删除模态框标题，因此你可以在图片下方使用标题。
> 
> ⚠ 请在将其用于生产环境之前进行测试。

---

<div class="post-metadata">

**Author:** ![daemon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/daemon/32/256632_2.png) [@daemon](https://meta.discourse.org/u/daemon)\
**Post date:** [2022年四月20日 15:06 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/107 "2022-04-20T15:06:32Z")

</div>

谢谢！

但我可以点击“X”按钮，然后继续阅读该主题。

[上一頁](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625.md?page=4)

[下一頁](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625.md?page=6)
