为仅限访客的区域添加页眉链接

您好,

在经历了一次又一次的垃圾邮件攻击后,我已将我的论坛设置为仅限邀请加入,并在我的另一个网站上设置了一种自定义的、速率限制的发送邀请的方式。

我已将邀请系统的链接添加到了常见问题解答等地方,但我希望在用户未登录时,在“登录”链接旁边添加一个类似的自定义“创建账户”链接。

官方的 自定义标题链接 似乎没有这个功能(除非我错过了什么)。

我尝试使用 api.decorateWidget 添加链接,但这会产生一个弃用警告,所以这显然不是正确的方法。

这表明我需要使用 api.headerIcons.add(“foo”, FooIcon, { before: “search” }),但如果我理解正确的话,FooIcon 是一种组件,而我不知道那是什么或者如何创建它。

所以基本上:我想在用户未登录时,在“登录”按钮旁边添加一个链接到特定 URL 的“创建账户”链接。我对主题或如何编辑它们知之甚少。

感谢您的任何帮助。

1 个赞

我不确定你指的是什么没起作用:如果你只是需要添加一个链接,那么这里缺了什么?

编辑:像往常一样,Moin 比我看得更清楚 :eyes:

1 个赞

您可以使用自定义 CSS 隐藏使用该组件添加的链接,仅对已登录用户显示。

2 个赞

我还想起了 https://meta.discourse.org/t/discourseconnect-signup-button/245888。但我觉得这只在你使用 DiscourseConnect 时才有效。

那听起来就是解决方案了。
我会在试过之后汇报结果。
谢谢!

1 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.