您好!我刚刚按照管理员控制面板的指示将 Discourse 更新到了 v3.5.0.beta7 +123(请原谅我对这些东西还很陌生,我才刚开始使用 Discourse 几天
)。我最近注意到,“感谢您的贡献”对话框(出现在发帖窗口的右侧)对于已通过发帖数量限制(我认为默认是 2)的用户来说不再消失。我将其设置为 0,这样对话框就不会显示,但如果我能以某种方式修复此行为,这对新用户来说会很好!如果您注销并重新登录,问题似乎就会消失。我创建了一个测试账户,该账户发布的每条帖子都会显示该对话框,直到我注销并重新登录。在那之后,一切都如预期般工作。非常奇怪,也许其他人也遇到过!
只是确认一下,别人能复现这个问题吗?
我注意到,如果启用了弹出窗口,并且有人正在查看它,那么注销然后再重新登录似乎可以解决问题(弹出窗口不再出现)。不过,我暂时禁用了它们 ![]()
重现步骤
- 注册一个全新的账户(不要通过管理员界面创建)。
- 创建一些测试帖子。“教育”对话框的默认限制是 2 篇帖子,之后您应该不再看到它。
- 在达到所需帖子数量后,对话框仍然出现。
- 现在注销并重新登录。该对话框将不再对该用户显示。
也许这能帮助其他人重现
抱歉“顶帖”了,但我认为额外的信息可能有所帮助。我还可以说明,在更新到 v3.5.0.beta7 +139 后,至少在我这边,该错误似乎仍然存在。我也担心这可能只是浏览器相关的小故障(我通常使用 Safari),所以我尝试使用 Firefox 重现这些步骤,问题仍然发生!
你好,欢迎你 @phoenix1 ![]()
我之前曾尝试过一个暂时的重现方法,但有一个前提条件,那就是它似乎只发生在新的主题教育消息中,而不是新的帖子教育消息中。不过它也是自行停止的,而不是需要注销/重新登录。我的测试用户看到了他们发布的头三个主题的主题教育消息,然后在第四个主题的草稿中也看到了,但在尝试查看帖子是否也会出现同样情况后,主题消息就停止显示了。
非常感谢,我很感激!
如果有任何我可以提供以帮助改进报告的额外信息,请告诉我,我对这一切相当陌生,所以还没有排除我犯了愚蠢错误的可能性:P
感谢您的报告。我做了一些更改来简化帖子计数,因为我们之前分别计算了主题和帖子。
我认为这应该可以解决问题:
现在的消息显示的是一样的吗?
我同意,顶部的欢迎部分在参与了一年后确实令人困惑。但我认为,即使是已经加入一段时间的用户,告诉他们选择一个有趣的标题仍然是有意义的。
编辑:
我刚注意到文本在 2 个月前被更改了。
现在它们非常相似,所以差别不大了。但我认为详细的说明比笼统的“请阅读指南”更有趣。
难道不需要单独计算这些来显示正确的消息吗?(education.new-topic 或 education.new-reply)
非常感谢您对此事的关注!
帖子数量的更改确实有帮助,因为现在计数时会同时考虑主题和回复,这解决了某些错误行为,非常棒!
不过,如果我执行以下步骤,我一定是做错了什么:
- 手动注册一个新帐户(不是通过管理员界面)
- 在不登出的情况下,通过该新帐户发布多个主题
在这种特定情况下(这是一个特殊情况 :)),无论发布多少主题和回复,欢迎对话框都会一直出现,至少在我测试时是这样。不过,一旦您登出并重新登入,它就会消失。我认为我之前更频繁地看到它的原因是您在此处修复的错误,所以情况肯定有所改善!![]()
不,我不这么认为。据我所知,翻译密钥没有改变。
只有计数的值已更改,以合并主题计数和帖子计数。
我觉得我像个
![]()
所以,education.new-topic 仍然显示在你的前两个主题中,而 education.new-reply 仍然显示在你前两个“非op”帖子中?
我可以重现该问题。即使在创建了前两个主题后,教育性消息仍会显示。它在创建回复时有效,但在创建主题时无效。
感谢您测试此功能,我不确定我是否只是在使用不当
我也没有测试过回复,只测试过主题,所以您的想法很好!



