我正在为一个现有社区搭建新的 Discourse,因此大多数新成员都是可信的。有一位新成员想发布一篇标题为“Co-op proposals”的帖子,但由于标题中的提示信息而无法发布。以下是截图:
当前 Discourse 版本为 2.6.7。如何禁用此检查?
你好!
你可以尝试以下参数:
your.domain/admin/site_settings/category/all_results?filter=entropy
嗯,这个有点意思,所以标题是“合作提案”?@tshenry,我们能复现这个问题吗?
你调整了哪些设置?该标题应触发错误,因为其长度不足 15 个字符。
是的,完全可以复现!title min entropy(主题标题所需的不同字符数)的默认值为 10。标题“Co-op proposals”仅包含 7 个不同字符(如果将 - 计入则为 8 个)。
嘿嘿,这是个有趣的边界情况。不确定我们是否需要采取任何行动,因为鼓励用户添加更多词语并具体说明仍然是一个很好的建议。
哈哈!
难怪我无法复现。我已将 min topic title length(最小主题标题长度)调整为 8。
看来你找到了完美的解决方法!![]()
好的,我明白这是一个边界情况,但我也认为该错误信息似乎有些令人困惑。也许可以添加一小段文字或一个带工具提示的问号图标,显示:“论坛已配置为禁止创建标题中唯一字符数少于 X 的帖子。管理员可在论坛设置中更改此配置。”
您也可以降低该设置的默认值,或者两者兼做。
请在“少于 X"之前加上“少于”。第一句话作为给用户的提示已足够——简洁明了。第二句话更多是噪音,用户其实并不需要看到。或者干脆改成“主题标题至少需要 X 个不同字符”。个人拙见。
编辑:我觉得“不同”这个词是关键。