# 新的“您的问题是否已得到解答”弹出窗口无法永久关闭

**URL:** <https://meta.discourse.org/t/new-has-your-question-been-answered-popup-cant-be-permanently-dismissed/213025>\
**Category:** Feature\
**Tags:** solved\
**Created:** [2021年十二月24日 02:30 UTC](https://meta.discourse.org/t/new-has-your-question-been-answered-popup-cant-be-permanently-dismissed/213025 "2021-12-24T02:30:38Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![seanblue](https://avatars.discourse-cdn.com/v4/letter/s/dc4da7/32.png) [@seanblue](https://meta.discourse.org/u/seanblue)\
**Post date:** [2021年十二月24日 02:30 UTC](https://meta.discourse.org/t/new-has-your-question-been-answered-popup-cant-be-permanently-dismissed/213025/1 "2021-12-24T02:30:38Z")

</div>

新的“您的问题是否已得到解答”弹出窗口（下图所示）过于激进，实际上无法关闭。您可以单击 `x` 暂时关闭它，但如果您稍后返回该主题，它会再次提示您。在我看来，这绝对是一个错误。

但是，即使修复了这个问题，我觉得在您创建的每个主题中都提出这个问题也太多了。我知道它仅限于允许解决方案的类别，但即使在这些类别中，并非每个主题都需要解决方案。对我来说，这似乎最好是一次性的，就像您在允许解决方案的类别中创建主题时的首次教程一样。每次访问主题（当前行为）一次，甚至每个主题一次，对我来说听起来都非常烦人。

 ![image](https://global.discourse-cdn.com/meta/original/3X/4/4/443866d33ec080b141d45654a2b8e971c3166627.png)

---

<div class="post-metadata">

**Author:** ![tempogain](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tempogain/32/134055_2.png) [@tempogain](https://meta.discourse.org/u/tempogain)\
**Post date:** [2021年十二月26日 09:12 UTC](https://meta.discourse.org/t/new-has-your-question-been-answered-popup-cant-be-permanently-dismissed/213025/2 "2021-12-26T09:12:20Z")

</div>

是的，有什么方法可以禁用它？

---

<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:** [2021年十二月26日 09:57 UTC](https://meta.discourse.org/t/new-has-your-question-been-answered-popup-cant-be-permanently-dismissed/213025/3 "2021-12-26T09:57:12Z")

</div>

该设置由“禁用已解决的教育消息”控制吗？

 ![禁用已解决的教育消息](https://global.discourse-cdn.com/meta/original/3X/2/3/23b5386dfcaf220f1d33d8b882b9c74bd369a8a1.jpeg)

---

<div class="post-metadata">

**Author:** ![Benjamin\_D](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/benjamin_d/32/277831_2.png) [@Benjamin\_D](https://meta.discourse.org/u/Benjamin_D)\
**Post date:** [2021年十二月26日 12:46 UTC](https://meta.discourse.org/t/new-has-your-question-been-answered-popup-cant-be-permanently-dismissed/213025/4 "2021-12-26T12:46:30Z")

</div>

我不这么认为，这其实是相当新的：

> <https://github.com/discourse/discourse-solved/commit/4bb06f0e16c046c214d54b4a7ac23a069b092ce0#diff-bd8f4a3d989b8a2bed7ed853cefffffb4a914130c0f9f8a8817ad1dc24f75169>
>
> Implements a a notice that will show for old topics with no accepted
> answers.

也许它应该呢？

---

<div class="post-metadata">

**Author:** ![seanblue](https://avatars.discourse-cdn.com/v4/letter/s/dc4da7/32.png) [@seanblue](https://meta.discourse.org/u/seanblue)\
**Post date:** [2022年一月9日 00:06 UTC](https://meta.discourse.org/t/new-has-your-question-been-answered-popup-cant-be-permanently-dismissed/213025/5 "2022-01-09T00:06:08Z")

</div>

能对此做些什么吗？每次打开我的主题时看到这个都非常分散注意力。

---

<div class="post-metadata">

**Author:** ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)\
**Post date:** [2022年一月9日 02:30 UTC](https://meta.discourse.org/t/new-has-your-question-been-answered-popup-cant-be-permanently-dismissed/213025/6 "2022-01-09T02:30:21Z")

</div>

是的，我因此关闭了已解决插件。

---

<div class="post-metadata">

**Author:** ![seanblue](https://avatars.discourse-cdn.com/v4/letter/s/dc4da7/32.png) [@seanblue](https://meta.discourse.org/u/seanblue)\
**Post date:** [2022年一月9日 03:10 UTC](https://meta.discourse.org/t/new-has-your-question-been-answered-popup-cant-be-permanently-dismissed/213025/7 "2022-01-09T03:10:27Z")

</div>

哇，这确实说明了一些问题！我不是我使用的网站的管理员，所以我不能这样做。目前我决定通过广告拦截器按 `class` 阻止它。但理想情况下，应该可以将其全局禁用为插件/站点设置，并且它应该真的只在每个主题中显示一次，或者甚至对每个用户只显示一次。

---

<div class="post-metadata">

**Author:** ![ganncamp](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ganncamp/32/106199_2.png) [@ganncamp](https://meta.discourse.org/u/ganncamp)\
**Post date:** [2022年一月14日 20:14 UTC](https://meta.discourse.org/t/new-has-your-question-been-answered-popup-cant-be-permanently-dismissed/213025/8 "2022-01-14T20:14:45Z")

</div>

每次我因为用户的问题/回复被拉回到我在社区中发布的公告时，都会遇到这种情况。

一般来说，公告通常不会“得到解决”。至少，我希望看到针对此功能在单个类别或信任级别上进行排除。（我们难道不能_信任_ tl2+？tl3+？来正确标记他们的话题已解决吗？）

---

<div class="post-metadata">

**Author:** ![seanblue](https://avatars.discourse-cdn.com/v4/letter/s/dc4da7/32.png) [@seanblue](https://meta.discourse.org/u/seanblue)\
**Post date:** [2022年一月14日 21:10 UTC](https://meta.discourse.org/t/new-has-your-question-been-answered-popup-cant-be-permanently-dismissed/213025/9 "2022-01-14T21:10:14Z")

</div>

我敢肯定你可以排除整个类别。例如，据我所知，在这里的 Meta 上，你无法解决 #Contribute > Feature 主题。

我的问题是，有些类别具有混合用例，其中一些主题会有解决方案，而另一些则不会。目前对于这种情况，确实没有什么办法可以解决。

---

<div class="post-metadata">

**Author:** ![ganncamp](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ganncamp/32/106199_2.png) [@ganncamp](https://meta.discourse.org/u/ganncamp)\
**Post date:** [2022年一月17日 12:27 UTC](https://meta.discourse.org/t/new-has-your-question-been-answered-popup-cant-be-permanently-dismissed/213025/10 "2022-01-17T12:27:57Z")

</div>

@seanblue 我刚看了所有选项，没有哪个让我觉得“无法解决”。你能给我点提示吗？

---

<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:** [2022年一月17日 12:39 UTC](https://meta.discourse.org/t/new-has-your-question-been-answered-popup-cant-be-permanently-dismissed/213025/11 "2022-01-17T12:39:01Z")

</div>

您可以在类别管理员扳手（设置选项卡）中选择哪些类别可以包含“可解决”主题：

 ![Solve topics](https://global.discourse-cdn.com/meta/original/3X/f/4/f4aed94a18e70b04b83663a612cfd0aec9f77ae8.jpeg)

---

<div class="post-metadata">

**Author:** ![ganncamp](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ganncamp/32/106199_2.png) [@ganncamp](https://meta.discourse.org/u/ganncamp)\
**Post date:** [2022年一月17日 12:55 UTC](https://meta.discourse.org/t/new-has-your-question-been-answered-popup-cant-be-permanently-dismissed/213025/12 "2022-01-17T12:55:40Z")

</div>

嗯……我还是没看到

 ![Selection_1075](https://global.discourse-cdn.com/meta/original/3X/f/3/f324187038f03dbef5d07d08a531a9a686fa736c.jpeg)  
 ![Selection_1076](https://global.discourse-cdn.com/meta/original/3X/2/f/2f011518a947820f3ca7075efacfa1db34e34dd3.jpeg)

---

<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:** [2022年一月17日 13:05 UTC](https://meta.discourse.org/t/new-has-your-question-been-answered-popup-cant-be-permanently-dismissed/213025/13 "2022-01-17T13:05:15Z")

</div>

您是否在管理员设置中启用了“允许在所有主题中解决”？我认为这会移除按类别设置：

 ![允许在所有主题中解决](https://global.discourse-cdn.com/meta/original/3X/9/c/9c97d3064d96b78cc52814d4e42ee7e408c9caed.jpeg)

---

<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:** [2022年一月17日 13:33 UTC](https://meta.discourse.org/t/new-has-your-question-been-answered-popup-cant-be-permanently-dismissed/213025/14 "2022-01-17T13:33:53Z")

</div>

我的 CSS 仍然相当基础，但将其添加为主题组件隐藏了它：

```plaintext
.topic-navigation-outlet.no-answer {
    display: none;
}

```

> **关于如何将其添加到您的站点的额外详细信息**
>
> - 转到 `/admin/customize/themes`
> - 点击 **install** 然后点击 **create new**
> - 给它起个名字，然后选择“component”。
> - **Create**
> - 将其添加到您的主题
> - 点击 **Edit CSS/HTML** 按钮并将代码粘贴到 **Common** 选项卡中
> 
> 然后保存。👍

---

<div class="post-metadata">

**Author:** ![ganncamp](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ganncamp/32/106199_2.png) [@ganncamp](https://meta.discourse.org/u/ganncamp)\
**Post date:** [2022年一月17日 14:28 UTC](https://meta.discourse.org/t/new-has-your-question-been-answered-popup-cant-be-permanently-dismissed/213025/16 "2022-01-17T14:28:52Z")

</div>

就是这样！谢谢！  
20 个字符
