# 插件出口是否被过度隐藏？

**URL:** <https://meta.discourse.org/t/over-zealous-hiding-of-plugin-outlet/153721>\
**Category:** Development\
**Created:** [2020年六月3日 16:47 UTC](https://meta.discourse.org/t/over-zealous-hiding-of-plugin-outlet/153721 "2020-06-03T16:47:42Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)\
**Post date:** [2020年六月3日 16:47 UTC](https://meta.discourse.org/t/over-zealous-hiding-of-plugin-outlet/153721/1 "2020-06-03T16:47:42Z")

</div>

团队，

插件出口：user-card-location-and website 被隐藏了

> <https://github.com/discourse/discourse/blob/207b72ade18c07a5e131217b76722d6e9b926984/app/assets/javascripts/discourse/app/templates/components/user-card-contents.hbs>

如果用户未输入默认的地点或网站，hasLocaleOrWebsite 为 false，这会隐藏出口（你可以在插件出口的主题组件中清楚地看到这一点）。

这是否过于严格了？

对于 Discourse-Locations 插件来说，问题在于，要查看与此插件位置关联的地图位置（嘿，这是另一种形式的位置！），这些条件都不应该是必需的。

> <https://github.com/discourse/discourse/commit/bb4e965a6694710069cb11b509ebbd1c32847a5c>
>
> This adds a site setting (default off) to optionally show a user's local time an…d timezone in their user card. For example, I live in Brisbane, and if at 3:30PM my time I were to open a user who lives in California's card I would see 22:30 (PST).

不知你是否能帮忙看一下？

谢谢！！

Rob

---

<div class="post-metadata">

**Author:** ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)\
**Post date:** [2020年六月3日 16:53 UTC](https://meta.discourse.org/t/over-zealous-hiding-of-plugin-outlet/153721/2 "2020-06-03T16:53:41Z")

</div>

> [@merefield](#):
>
> 它附加到此插件位置

locations 插件能否改用 `user-card-before-badges` 插件出口？看起来该插件出口始终会显示。

> <https://github.com/discourse/discourse/blob/207b72ade18c07a5e131217b76722d6e9b926984/app/assets/javascripts/discourse/app/templates/components/user-card-contents.hbs#L242>

---

<div class="post-metadata">

**Author:** ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)\
**Post date:** [2020年六月3日 16:54 UTC](https://meta.discourse.org/t/over-zealous-hiding-of-plugin-outlet/153721/3 "2020-06-03T16:54:38Z")

</div>

我会测试并反馈。我曾担心会影响格式。

---

<div class="post-metadata">

**Author:** ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)\
**Post date:** [2020年六月3日 17:09 UTC](https://meta.discourse.org/t/over-zealous-hiding-of-plugin-outlet/153721/4 "2020-06-03T17:09:32Z")

</div>

这稍微复杂一些，因为当前代码正在对元素进行各种巧妙的重排。

最简单的办法可能是用我自己的计算来覆盖这个计算属性的布尔开关，这样一切都会顺利！🙂

更新：问题已解决，抱歉打扰您！

---

<div class="post-metadata">

**Author:** ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)\
**Post date:** [2020年六月3日 18:59 UTC](https://meta.discourse.org/t/over-zealous-hiding-of-plugin-outlet/153721/5 "2020-06-03T18:59:05Z")

</div>

一切正常，别担心。

---

<div class="post-metadata">

**Author:** ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)\
**Post date:** [2020年六月3日 18:59 UTC](https://meta.discourse.org/t/over-zealous-hiding-of-plugin-outlet/153721/6 "2020-06-03T18:59:09Z")

</div>


