注册横幅

||||\n-|-|-|\n:discourse2: | 摘要 | 注册横幅 连接到核心注册 CTA,并将显示一个弹出横幅(除了主题末尾的正常 CTA 块)。\n| :eyeglasses: | 预览 | 在 Discourse 主题创建器上预览 \u003cbr\u003e(需要匿名窗口并满足以下条件)\n:hammer_and_wrench: | 存储库链接 | \u003chttps://github.com/discourse/discourse-signup-banner\u003e\n:open_book: |首次使用 Discourse 主题? | Discourse 主题使用入门指南\n\n[wrap=theme-install-button repoUrl="https://github.com/discourse/discourse-signup-banner\" repoName="Signup Banner"]\n安装此主题组件\n[/wrap]\n\n[quote]\n\n:discourse2: 由于这是由 Discourse 团队维护的#官方主题组件,因此可以在 Meta 上的相应类别中提出#支持、#错误、#用户体验和#功能请求,并打上相应的主题组件标签。单击下面的链接即可开始。 :+1: \n\n\u003ckbd\u003e [:question:\u0026nbsp;支持](Discourse Meta "就配置和使用注册横幅寻求支持") \u003c/kbd\u003e \u003ckbd\u003e [:bug:\u0026nbsp;错误](Discourse Meta "错误报告意味着某项功能已损坏,阻碍了主题组件的正常/典型使用") \u003c/kbd\u003e \u003ckbd\u003e [:eyes:\u0026nbsp;用户体验](Discourse Meta "关于注册横幅的用户界面,以及功能如何呈现(包括语言和 UI 元素)的讨论") \u003c/kbd\u003e \u003ckbd\u003e [:bulb:\u0026nbsp;功能](Discourse Meta "关于如何改进或增强现有注册横幅功能的讨论,以及建议的新功能如何工作的讨论")\u003c/kbd\u003e\n\n[/quote]\n\n\n### 功能\n\n此横幅的显示以及主题底部的内置注册 CTA 需要满足特定条件。\n\n条件是:\n\n- 用户是匿名的\n- 用户至少阅读了两个主题\n- 用户已阅读至少两分钟\n\n\n主题列表页\n

\n\n主题页\n\n\n### 设置\n\n| 名称 | 描述\n|-|-|\n| heading text | 加入对话,立即注册!\n| subheading text | 当您创建帐户时,我们将准确记住您已阅读的内容,因此您将始终回到上次中断的地方。\n| signup text | 注册\n| reminder text | 稍后提醒\n| dismiss text | 永不\n\n\u003cbr\u003e\n\n\u003e:discourse2: 由我们托管? 主题组件可用于我们的 Pro、Business 和 Enterprise 套餐。\n

17 个赞

哥们,你简直是读懂了我的心思!!!我正在为我正在参与的一个社区做公开发布准备,这正是我所需要的!

2 个赞

谢谢!

我们正在使用 Memberful 进行注册——它仍然有效吗?

1 个赞

注册按钮会将用户转到 Discourse 的 sign-up 路由。它应该与用户点击 Discourse 网站顶部的常规 sign up 按钮的行为相同。

3 个赞

有什么方法可以预览该组件吗?我已经安装并生效了,但是无法在我的隐身页面上看到此横幅。

2 个赞

同样的问题,在“阅读”2分钟后,我无法看到它,并且通过隐身浏览器“匿名”。

1 个赞

您好,它会连接到核心注册号召性用语横幅,并与底部出现的号召性用语同时显示。

这是核心注册号召性用语::arrow_down_small:

为此,您需要::arrow_down_small:

而且我认为,如果禁用了 enable signup cta 站点设置,它将不会显示。
Screenshot 2022-08-19 at 10.47.23

2 个赞

有人在使用此组件的网站上更改过它的样式或位置吗?

我很想听听或看看你们都做了些什么 :pray:

我遇到了一个情况,横幅显示出来了,但标题导航栏中的登录按钮也显示出来了 :grimacing:

如果横幅类显示出来了,我是否可以使用 CSS 在主题中隐藏它?我尝试过类似这样的方法,但没有帮助 :frowning:

.discourse-signup-banner:not([style*="display: none"]) .auth-buttons {
    display: none !important;
}


编辑

我通过这样做实现了这个目标 :heart:

body:has(.discourse-signup-banner) .auth-buttons {
    display: none !important;
}
1 个赞

各位,

有人遇到过“稍后”或“忽略”按钮不起作用的问题吗?注册号召性用语似乎没问题,但其他按钮却毫无反应。

我在控制台中没有看到任何错误表明有什么东西坏了 :thinking:

有什么帮助都将是极好的 :folded_hands:

1 个赞

嘿!:waving_hand:

我已提交一个 PR 来修复“稍后”/“忽略”按钮无法正常工作的问题。您可以在此处查看:

希望这有帮助!:raising_hands:

2 个赞