# Trendy Login 跳转到 FAQ？

**URL:** <https://meta.discourse.org/t/trendy-login-directing-to-faqs/285552>\
**Category:** Bug\
**Tags:** trendy-login\
**Created:** [2023年四月4日 18:34 UTC](https://meta.discourse.org/t/trendy-login-directing-to-faqs/285552 "2023-04-04T18:34:35Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![satonotdead](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/satonotdead/32/447830_2.png) [@satonotdead](https://meta.discourse.org/u/satonotdead)\
**Post date:** [2023年四月4日 18:34 UTC](https://meta.discourse.org/t/trendy-login-directing-to-faqs/285552/1 "2023-04-04T18:34:35Z")

</div>

它还在工作吗？

我尝试使用基于 air-theme 的版本，但登录到了 FAQ（而不是 /login）。可能是什么问题？

我怀疑是我的安装出了问题，但我不知道如何排查。

---

<div class="post-metadata">

**Author:** ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)\
**Post date:** [2023年四月4日 18:42 UTC](https://meta.discourse.org/t/trendy-login-directing-to-faqs/285552/2 "2023-04-04T18:42:55Z")

</div>

它在 Air Theme 上对我来说是有效的。但我禁用了它，因为它没有正确阅读 Op，并且没有意识到它会在未登录的情况下关闭站点视图。

尝试使用默认设置，也许可以尝试预览，因为它会在其他组件不活动的情况下运行组件。

---

<div class="post-metadata">

**Author:** ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)\
**Post date:** [2023年四月5日 12:47 UTC](https://meta.discourse.org/t/trendy-login-directing-to-faqs/285552/3 "2023-04-05T12:47:11Z")

</div>

我刚做了一个测试，发现该组件仍然有效，但它与新的核心更改存在冲突。现在，私有站点默认情况下更具包容性。使用“trendy”登录可能会导致信息重复。

我建议不要使用“trendy”，因为我们现在在核心中进行了此更改。只需编辑您的站点描述。

> <https://github.com/discourse/discourse/pull/20847>
>
> \*\*What changed in this PR?\*\*
> \* Header menu is hidden
> \* Site description will b…e displayed if there's content
> \* If there's a wide logo uploaded, it will replace the 👋🏼 
> \* Removed both "An account is required. Please create an account or log in to continue." and "An account is required. Please ask an existing member for an invite or log in to continue." because it's obvious enough from the signup/login buttons
> \* Updated translations
> 
> \### Before
> \<img width="1277" alt="image" src="https://user-images.githubusercontent.com/2790986/227679058-bd36784b-a4c9-4944-8220-d10246d64ce9.png"\>
> 
> 
> 
> \### After
> \<img width="1481" alt="image" src="https://user-images.githubusercontent.com/2790986/228010861-084dd36f-30dd-4c64-9c6e-91e7599be8e5.png"\>

---

<div class="post-metadata">

**Author:** ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)\
**Post date:** [2023年四月5日 12:49 UTC](https://meta.discourse.org/t/trendy-login-directing-to-faqs/285552/4 "2023-04-05T12:49:38Z")

</div>

是否应将此组件更新为在最新 Discourse 上自动禁用自身，并将此主题标记为 #broken？

---

<div class="post-metadata">

**Author:** ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)\
**Post date:** [2023年四月5日 12:54 UTC](https://meta.discourse.org/t/trendy-login-directing-to-faqs/285552/5 "2023-04-05T12:54:25Z")

</div>

是的，我也有过这种想法。但有些人可能更喜欢“trendy”（潮流），因为它可以在人们登录前更灵活地展示信息。

---

<div class="post-metadata">

**Author:** ![satonotdead](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/satonotdead/32/447830_2.png) [@satonotdead](https://meta.discourse.org/u/satonotdead)\
**Post date:** [2023年四月5日 18:25 UTC](https://meta.discourse.org/t/trendy-login-directing-to-faqs/285552/9 "2023-04-05T18:25:15Z")

</div>

模态框完全不符合当前的 UI/UX 标准，同样不符合非圆角按钮和/或悬停动画的标准，仅举一些_过时_的例子 =)\n\n当社区与开发者相关时，这并不是什么大问题，但我们中的一些人与_人们_（我们也爱开发者和_人们_）打交道，我认为这解释了为什么 Flarum 存在，就像 Discourse 的_美观_或_精致_的副本，仅此而已。\n\n\> 我希望 Discourse 能关注一下——并花几美元——来改进我们网站上至少最常用的场景，如登录、私信、聊天和讨论 🙏

---

<div class="post-metadata">

**Author:** ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)\
**Post date:** [2023年四月5日 20:55 UTC](https://meta.discourse.org/t/trendy-login-directing-to-faqs/285552/10 "2023-04-05T20:55:30Z")

</div>

这是一个主题组件，因此您可以根据自己的网站需求自由设计它。

核心中的新登录屏幕已经采用了更简洁的设计，因此实际上不需要主题组件，除非您想在登录屏幕上显示与网站描述不同的文本。

脱离模态框（modal）已在路线图中，并将在不久的将来实现。

---

<div class="post-metadata">

**Author:** ![meghna](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/meghna/32/453356_2.png) [@meghna](https://meta.discourse.org/u/meghna)\
**Post date:** [2023年五月17日 11:35 UTC](https://meta.discourse.org/t/trendy-login-directing-to-faqs/285552/11 "2023-05-17T11:35:56Z")

</div>

我刚刚通过此 PR 更新了该组件以使其与最新的 Discourse 版本兼容：

> <https://github.com/discourse/discourse-trendy-login/pull/3>
>
> This PR makes the component compatible with latest core changes in https://githu…b.com/discourse/discourse/pull/20847.
> 
> Before:
> 
> \<img width="1191" alt="Screenshot 2023-05-17 at 4 55 39 PM" src="https://github.com/discourse/discourse-trendy-login/assets/11170663/74abbdef-757e-4485-accf-020169de7366"\>
> 
> After:
> 
> \<img width="1195" alt="Screenshot 2023-05-17 at 4 47 24 PM" src="https://github.com/discourse/discourse-trendy-login/assets/11170663/ef808251-9d8c-4c69-87bf-1a0b8463ff52"\>

我必须删除一些自定义设置才能使其与新的静态登录页面一起使用，但该组件仍然允许添加自定义背景渐变/图像，并允许在登录模态框中添加详细描述。这是更改后的外观：

 ![Screenshot 2023-05-17 at 4.47.24 PM](https://global.discourse-cdn.com/meta/original/4X/5/f/1/5f12ac4ee1bf924a5508d733ab9e4185f2d3246d.jpeg)

与未安装该组件时的外观相比：

 ![Screenshot 2023-05-17 at 4.47.51 PM](https://global.discourse-cdn.com/meta/original/4X/6/9/a/69a41b332e17a06c55327a8459d8b849e240a7df.png)

---

<div class="post-metadata">

**Author:** ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)\
**Post date:** [2023年五月18日 20:24 UTC](https://meta.discourse.org/t/trendy-login-directing-to-faqs/285552/12 "2023-05-18T20:24:12Z")

</div>

您的更改现已合并，我已试用了一下。看起来很棒！

我发现的唯一问题是，它现在同时显示 `site description` 管理设置的内容 _和_ 主题组件中的 `login subheader` 字段的内容。

我认为，它应该只显示 `login subheader` 字段的内容。

---

<div class="post-metadata">

**Author:** ![meghna](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/meghna/32/453356_2.png) [@meghna](https://meta.discourse.org/u/meghna)\
**Post date:** [2023年六月9日 09:44 UTC](https://meta.discourse.org/t/trendy-login-directing-to-faqs/285552/13 "2023-06-09T09:44:49Z")

</div>

> [@tobiaseigen](#):
>
> 我发现的唯一问题是，它现在同时显示了 `site description` 管理设置的内容_和_主题组件中的 `login subheader` 字段的内容。
> 
> 依我之见，它应该只显示 `login subheader` 字段的内容。

同意，已通过以下方式修复：

> <https://github.com/discourse/discourse-trendy-login/commit/9ec246d90b5943281c62bb3d0f69d5949ef91a05>
>
> \* FIX: do not show default site description in favor of login subheader
> 
> \* use… class name

---

<div class="post-metadata">

**Author:** ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)\
**Post date:** [2023年十一月15日 11:27 UTC](https://meta.discourse.org/t/trendy-login-directing-to-faqs/285552/14 "2023-11-15T11:27:24Z")

</div>


