自定义巫师插件 🧙

custom-wizard 的修复现已合并。@nathank @nesges 如果你们有时间,你们介意重新启用 rollup 插件编译器并看看进展如何吗?

4 个赞

我刚更新,删除了环境变量并重新构建。我可以确认向导是可用的。感谢您的快速修复!:heart:

2 个赞

是的,删除 app.yml 中的那一行并重新构建后,我这里也运行正常了。

感谢您这么快就解决了这个问题!

2 个赞

我刚发现这个插件,一旦掌握了使用方法,它真的非常棒!!

我在“位置”部分遇到了一个问题。我使用这个插件创建带有位置信息和事件的帖子。一切运行正常,但我的帖子没有出现在地图上。我必须回到帖子中重新确认地址,帖子才会重新显示在地图上。不知道是否有人遇到过这个问题。

1 个赞

自从 Discourse 的最新更新(2026.4.0-latest)以来,我无法将表单分配给“创建主题”按钮。在分类的高级设置中,我可以选择我的表单,但无法保存。

你好,

我想请问,是否可以通过在文本框中输入内容,利用脚本动态加载下拉列表?

我的目的是输入游戏名称,然后通过 API 获取列表并填充到下拉框中。

因为我还没有完全理解预填充、条件等各种字段的配置方法。

谢谢

你好 :slight_smile:

我正尝试使用向导来个性化我的论坛的注册/入职流程。
基本上,在电子邮件验证后,用户会看到向导…
每一步都会展示一部分论坛规则/公约,并要求用户执行某个操作。
大多数只是复选框同意。
其中一步是下拉菜单。
我需要“验证”答案,这样如果答案正确,他们就能进入下一步;如果错误,则无法继续。

问题:

  1. 我似乎无法完全实现这一点。
    一个字段可以设置为“必填”,如果未填写则阻止进度,但无法进行验证检查。

  2. 因此,我通过创建两个步骤来“hack”验证:一个用于 TRUE,一个用于 FALSE,并在这些步骤中使用条件来判断上一步是否正确填写。
    但是…
    这会搞乱向导的进度条,因为验证步骤在条件满足之前功能上“不存在”,所以进度条先看起来较短,然后变长。
    这看起来很糟糕,而且如果你返回或重新加载,可能会令人困惑。
    但是…
    FALSE 步骤仍然必须有一个按钮,除了“返回”链接之外。根据我的配置方式,它可能显示为“下一步”或“完成”,但无论哪种情况,我都不希望它出现。用户应该遇到障碍,并被要求返回修改他们的答案。
    所以…
    我通过在该步骤末尾附加一个操作来“hack”一个障碍,将用户重新路由回问卷步骤。
    这不够优雅,但确实有效。

所以…
我是不是漏掉了什么?
有没有更好的方法来实现我的目标并解决我的问题?:sweat_smile: