# 功能请求：“重定向” “新主题”按钮到有效类别，当用户没有权限在某处发帖时

**URL:** https://meta.discourse.org/t/feature-request-redirect-new-topic-button-to-a-valid-category-when-user-doesnt-have-permission-to-post-somewhere/252909
**Category:** Feature
**Created:** [2023年一月25日 20:17 UTC](https://meta.discourse.org/t/feature-request-redirect-new-topic-button-to-a-valid-category-when-user-doesnt-have-permission-to-post-somewhere/252909 "2023-01-25T20:17:34Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![mattdm](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mattdm/32/216484_2.png) [@mattdm](https://meta.discourse.org/u/mattdm)
#### Post date: [2023年一月25日 20:17 UTC](https://meta.discourse.org/t/feature-request-redirect-new-topic-button-to-a-valid-category-when-user-doesnt-have-permission-to-post-somewhere/252909/1 "2023-01-25T20:17:34Z")

</div>

我有一个论坛，其中有一个“只读”类别，其中包含介绍/概述帖子和常见问题解答，而实际对话应该在子类别中进行。

目前，该顶级类别有一个灰显的“新建主题”按钮：  
 ![image](https://global.discourse-cdn.com/meta/original/4X/1/b/f/1bffbeb0dddeb9a5ea523ac1dc50d1591c880eb4.png)

……这对于有经验的用户来说可能意味着“您无权在此类别中发帖，但请选择一个子类别，也许您可以在那里发帖！”——但对于没有经验的用户来说，这可能只是令人困惑。我想重新启用该按钮，但将其配置为在新主题撰写器中用子类别之一填充该类别。

我实际上希望这也能更改版主和管理员的默认设置，他们可以[意外忽略站点发帖权限](https://meta.discourse.org/t/request-make-category-tag-rules-restrictions-apply-to-moderators-too/240496)（也许甚至没有意识到那不是他们打算发帖的地方）。这将使“第一级类别中不允许发帖”的政策更容易保持一致。

---

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [2023年一月26日 17:09 UTC](https://meta.discourse.org/t/feature-request-redirect-new-topic-button-to-a-valid-category-when-user-doesnt-have-permission-to-post-somewhere/252909/2 "2023-01-26T17:09:31Z")

</div>

启用按钮并强制选择另一个可用类别可能是一个不错的默认设置 🤔（或者至少在不预先选择类别的情况下打开撰写器）。这种情况虽然不经常发生，但我们之前确实收到过关于禁用按钮令人困惑的反馈……

> [@mattdm](#):
>
> 我实际上希望这也能改变版主和管理员的默认设置，他们可能会[意外忽略网站发帖权限](https://meta.discourse.org/t/request-make-category-tag-rules-restrictions-apply-to-moderators-too/240496)。

这些版主和管理员仍然可以从撰写器切换到“不正确”的类别，还是理想情况下在那里也隐藏起来？

是否需要某种机制（一个特殊组？）来确定谁可以故意发布到已关闭的类别？

如果没有任何可用的子类别可以发布，是否最好隐藏“新主题”按钮，而不是使其显示为禁用状态？

---

<div class="post-metadata">

### Author: ![mattdm](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mattdm/32/216484_2.png) [@mattdm](https://meta.discourse.org/u/mattdm)
#### Post date: [2023年一月26日 21:09 UTC](https://meta.discourse.org/t/feature-request-redirect-new-topic-button-to-a-valid-category-when-user-doesnt-have-permission-to-post-somewhere/252909/3 "2023-01-26T21:09:31Z")

</div>

> [@awesomerobot](#):
>
> 这些版主和管理员是否仍然可以从作曲家切换到“不正确”的类别，或者它最好在那里也隐藏起来？

我当时也是这么想的。（我更希望有一个“我是一名版主——在此解锁发帖”的步骤，但我知道这很复杂。）

> [@awesomerobot](#):
>
> 是否需要某种机制（一个特殊组？）来确定谁可以故意发布到已关闭的类别？

我认为只是普通的类别权限？

> [@awesomerobot](#):
>
> 如果没有任何可用的子类别可以发布，是否最好隐藏新主题按钮，而不是使其显示为禁用？

或者禁用并带有悬停文本解释原因？
