自定义巫师插件 🧙

以下是该插件以及创建主题分类功能在我这里正常运行的情况:

啊,我现在明白原因了。

我一直搞不懂那些框是如何移除我设置的选项,却又保存了它们。不过,这并不适用于所有设置。它们的行为有点奇怪。我的视频应该能解释清楚。

我在组和标签方面遇到了问题。这很可能也影响了其他字段。

谢谢大家,这很有帮助。一个潜在的修复方案已经合并。请告诉我进展如何。

它对分类设置有效,但标签仍未设置,或者在保存后标签选择被丢弃。

Angus,感谢你的回复,也感谢你以积极的态度看待我的建议。我非常感激你为此付出的所有努力。

这个特定插件的问题在于,我们中的一些人是将其用于刚注册的用户。如果该插件连续几天或几周无法正常工作,就会直接阻碍用户访问我们的论坛。这实际上迫使我们将其停用,从而破坏了我们精心设计的注册流程。

我不太清楚之前有多少错误报告,而且调查此事也并非我的职责——你比任何人都更清楚情况。我想表达的是,鉴于该插件对网站的重要性(它实际上会阻止新用户注册),也许可以主动联系一下,看看是否有人愿意贡献代码并协助维护它。

幸运的是,Meta 上有很多余力,而且总有人愿意伸出援手,尤其是对于像这样重要的功能。

祝好。

2 个赞

该问题似乎已基本修复,但我发现它仍然存在于部分用户身上:

我还进行了一次测试运行,结果发现没有任何设置应用于用户、群组或标签跟踪。

@Eviepayne @Lebron 针对你们报告的其他问题,又有一组修复方案

多年来已有许多人都参与过,这非常棒 :slight_smile: 的确,这一直是一项共同努力的成果。

有时,如果某些用户将该插件作为其设置的关键组成部分,并希望定期将站点更新到最新的 Discourse 代码,他们会向该插件提交 PR,而我通常会相对快速地审查并合并它们。

我温和地建议,如果你们有能力因该插件故障而彻底重构技术栈,那么你们应该也有能力偶尔运行一下 Codex 或 Claude,在发现站点出现故障时向该插件提交 PR。我对此并不挑剔。只要 PR 通过了 CI 检查,且你的代理在必要时添加了测试,我就会进行审查并很可能合并它。

2 个赞

再次感谢 Angus。我目前正在自学,并独立开发我的第一个简单的主题和插件组件(氛围编程);我还有很多东西要学,所以我认为现在还不是按照你建议的那样参与进来的合适时机。

无论如何,我会等到时机成熟时再参与,并且会很乐意这样做。同时,我想澄清一下,我提出的这个谦逊的建议并不是说任何人都应该能够提交 PR,而是说鉴于该插件与用户注册流程直接相关,应该由其他人来维护这个插件。

祝好。

1 个赞

我觉得你可能比你自己想象的更准备好了 :slight_smile: 无论如何,下次遇到问题时,不妨试试看。我会很快跟进并进行审查。

2 个赞

看起来运行良好,老板。再次感谢。如果我再遇到任何问题,会通知你。你的插件为许多使用者提供了出色的功能,我也希望会有更多人开始为它做出贡献。

1 个赞

更新似乎生效了!太棒了!非常感谢您的辛勤工作和关注。

Angus,感谢你一直为运行这个超级实用的插件(有着悠久的历史!)投入时间。

是的,这是一个长期存在的问题。我认为大约是一年前(也许两年)出问题的。

我刚刚将 Discourse 和 wizard 插件升级到了最新版本,现在遇到了一些问题。

  • 更新后,如果我在任何步骤中设置了条件,只有第一个条件保留了下来,其余的都被删除了。我无法重新添加这些条件,点击加号按钮没有任何反应。
  • 我现在无法在任何步骤中添加条件、必填数据或允许的参数。
  • 当我保存更改时,表单会完全变空白。刷新页面后恢复正常,并且更改似乎已经生效。
  • 当我首次加载表单设置页面时,默认显示第 1 步,一切正常。我可以点击其他步骤,字段也会正常显示。但是,如果我从那里尝试切换到另一个步骤,字段仍然保持为上一个步骤的内容——如果我尝试切换到不同的步骤,之前那些相同的字段依然存在。重新加载页面后,一切又会恢复正常。
1 个赞

你好 @angus,不知道你是否能帮忙看一下这个问题?

1 个赞

抱歉让你久等了,Jen。我刚刚将一个修复合并到了管理面板,这可能解决了你遇到的问题。请告诉我情况如何。

3 个赞