# 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:** 4

<div class="post-metadata">

**Author:** ![REALITY](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/reality/32/199798_2.png) [@REALITY](https://meta.discourse.org/u/REALITY)\
**Post date:** [2020年十一月30日 17:07 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/63 "2020-11-30T17:07:13Z")

</div>

看起来这可以工作。

```plaintext
/* 请隐藏“请登录” */

div.modal-header h3 { display: none !important }

/* 更深的背景 */

div.modal-backdrop { opacity: 0.98; }

```

---

<div class="post-metadata">

**Author:** ![Jonathan5](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jonathan5/32/197134_2.png) [@Jonathan5](https://meta.discourse.org/u/Jonathan5)\
**Post date:** [2021年一月11日 00:20 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/64 "2021-01-11T00:20:49Z")

</div>

Guest Gate 弹窗是否有独特之处，使得可以单独修改“请注册！”的 H3 标题，而无需同时更改标准的“登录”和“创建新账户”的 H3 标题？

---

<div class="post-metadata">

**Author:** ![Fausto\_Dassenno](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fausto_dassenno/32/166480_2.png) [@Fausto\_Dassenno](https://meta.discourse.org/u/Fausto_Dassenno)\
**Post date:** [2021年二月9日 11:38 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/65 "2021-02-09T11:38:19Z")

</div>

有没有办法防止帮助类别弹出模态框？

---

<div class="post-metadata">

**Author:** ![krolpl](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/krolpl/32/1736_2.png) [@krolpl](https://meta.discourse.org/u/krolpl)\
**Post date:** [2021年二月24日 10:35 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/66 "2021-02-24T10:35:24Z")

</div>

有没有办法对其进行自定义，使其作为年龄验证门？这将会非常有用，因为据我所知，Discourse 目前没有年龄验证解决方案。

---

<div class="post-metadata">

**Author:** ![SouperC](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/souperc/32/62875_2.png) [@SouperC](https://meta.discourse.org/u/SouperC)\
**Post date:** [2021年三月26日 17:57 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/67 "2021-03-26T17:57:00Z")

</div>

这仍然是我最喜欢的插件之一。关于如何通过访客门禁追踪注册，有什么建议吗？

---

<div class="post-metadata">

**Author:** ![Jonathan5](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jonathan5/32/197134_2.png) [@Jonathan5](https://meta.discourse.org/u/Jonathan5)\
**Post date:** [2021年三月27日 08:17 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/68 "2021-03-27T08:17:27Z")

</div>

> [@Jonathan5](#):
>
> Guest Gate 模态框有什么独特之处，可以只修改“请注册！”的 H3 标题，而不影响标准的“登录”和“创建新账户”的 H3 标题？

我仍然很想知道这一点 🙂

---

<div class="post-metadata">

**Author:** ![rahulMasal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rahulmasal/32/213255_2.png) [@rahulMasal](https://meta.discourse.org/u/rahulMasal)\
**Post date:** [2021年三月27日 12:27 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/69 "2021-03-27T12:27:59Z")

</div>

@jgujgu  
@Shrike  
@vinothkannans

能否请你们移除底部显示“登录 | 创建新账户”的区块？

原因：  
用户点击该链接后，在下一个界面会看到关闭按钮。这样他们只需点击关闭按钮，即可在不注册账户的情况下阅读内容。

---

<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:** [2021年八月22日 09:00 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/70 "2021-08-22T09:00:01Z")

</div>

> [@rahulMasal](#):
>
> 能否请您移除底部显示“登录 | 创建新账户”的区块？
> 
> 原因：  
> 用户点击该链接后，在下一个界面会看到关闭按钮。这样他们只需点击关闭按钮即可阅读内容，而无需注册账户。

关于这个漏洞有什么新消息吗？  
请将其移除。

---

<div class="post-metadata">

**Author:** ![UnicornX](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/unicornx/32/373558_2.png) [@UnicornX](https://meta.discourse.org/u/UnicornX)\
**Post date:** [2021年九月15日 17:15 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/71 "2021-09-15T17:15:33Z")

</div>

麻烦有人能帮忙修复这个 bug！

---

<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:** [2021年九月15日 21:33 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/72 "2021-09-15T21:33:26Z")

</div>

我分叉了这个插件并移除了页脚。

 ![guest-gate](https://global.discourse-cdn.com/meta/original/3X/2/d/2de5987229dad6973094edd69336216fd48c4b05.png)

如果您想使用它，这里是代码仓库：

> **[Alex Cipher / Discourse-Guest-Gate · GitLab](https://gitlab.com/Alex_Cipher/discourse-guest-gate)**
>
> GitLab.com

---

<div class="post-metadata">

**Author:** ![UnicornX](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/unicornx/32/373558_2.png) [@UnicornX](https://meta.discourse.org/u/UnicornX)\
**Post date:** [2021年十月12日 12:57 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/73 "2021-10-12T12:57:46Z")

</div>

有人测试过这个吗？  
它是否完美运行？

---

<div class="post-metadata">

**Author:** ![laurent.c](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/laurent.c/32/199059_2.png) [@laurent.c](https://meta.discourse.org/u/laurent.c)\
**Post date:** [2021年十月29日 05:31 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/74 "2021-10-29T05:31:23Z")

</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:** [2021年十一月4日 14:42 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/75 "2021-11-04T14:42:58Z")

</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年二月2日 13:15 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/76 "2022-02-02T13:15:47Z")

</div>

Guest Gate 在最新的 discourse 升级后崩溃：2.9.0.beta1

> 错误：找不到从 `discourse/plugins/guest-gate/discourse/initializers/guest-gate` 导入的模块 `discourse/lib/clean-dom`

---

<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年二月2日 15:14 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/77 "2022-02-02T15:14:58Z")

</div>

感谢您报告此问题。

我认为不再需要 cleanDOM（@cvx 您能确认一下吗？），所以我推送了一个修复程序。

---

<div class="post-metadata">

**Author:** ![cvx](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cvx/32/152146_2.png) [@cvx](https://meta.discourse.org/u/cvx)\
**Post date:** [2022年二月2日 15:34 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/78 "2022-02-02T15:34:46Z")

</div>

Clean DOM 逻辑会在 `routeDidChange` 上自动调用，因此无需手动触发。

（供参考，无意中引入的破坏性更改是：[https://github.com/discourse/discourse/pull/15609）](https://github.com/discourse/discourse/pull/15609%EF%BC%89)

* * *

顺便说一句，我将把 [https://github.com/communiteq/discourse-guest-gate](https://github.com/communiteq/discourse-guest-gate) 添加到 [GitHub - discourse/all-the-plugins](https://github.com/discourse/all-the-plugins/) 中，这样未来的回归就不会被忽略！

---

<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年二月2日 16:01 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/79 "2022-02-02T16:01:29Z")

</div>

Push 已修复。谢谢。

---

<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年二月9日 17:58 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/85 "2022-02-09T17:58:13Z")

</div>

@michaeld 最新的 discourse 更新再次导致其崩溃。

---

<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年二月9日 18:26 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/86 "2022-02-09T18:26:19Z")

</div>

稍后在本周或下周进行处理。在此期间，请勿更新或禁用 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年二月9日 19:33 UTC](https://meta.discourse.org/t/guest-gate-sign-up-popup-plugin/56625/87 "2022-02-09T19:33:00Z")

</div>

已更新，我不确定禁用 ember CLI 是否会破坏其他东西，所以我将耐心等待 gate 的修复推送。

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

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