我搜索过,但似乎在这个论坛中找不到任何相关内容,也许我使用的关键词不对。
我运营一个医疗健康论坛,有兴趣为论坛添加一个新类别,例如“不良事件”——让用户可以报告他们在使用药物等过程中遇到的不良事件情况。目标是为该特定类别的帖子创建一个预定义的表单作为发布框。至少需要包含一些基本文本/问题以及一些自由文本框供用户输入信息。更理想的版本是能够包含下拉菜单、多项选择等功能。
是否已有现成的插件或类似工具可以实现这一功能?
以下是一个我希望在论坛中重建的表单/信息类型的粗略示例。
我搜索过,但似乎在这个论坛中找不到任何相关内容,也许我使用的关键词不对。
我运营一个医疗健康论坛,有兴趣为论坛添加一个新类别,例如“不良事件”——让用户可以报告他们在使用药物等过程中遇到的不良事件情况。目标是为该特定类别的帖子创建一个预定义的表单作为发布框。至少需要包含一些基本文本/问题以及一些自由文本框供用户输入信息。更理想的版本是能够包含下拉菜单、多项选择等功能。
是否已有现成的插件或类似工具可以实现这一功能?
以下是一个我希望在论坛中重建的表单/信息类型的粗略示例。
在 #plugins 中搜索并未直接显示许多关于表单的结果。
在您的分类设置中,您可以创建“主题模板”,这些模板会自动填充在该分类中发布的新帖的预设文本。一个很好的例子是在 Support 中起草一个主题,观察文本如何出现在输入框中。
您可以将表单创建在该模板字段中,然后让表单响应在该特定分类下提交,用户可以在其中填写空白并提交。
这样做的唯一问题是响应将是公开的。您可以取消列出帖子,使其仅对创建者、管理员以及拥有链接的人可见。我快速搜索了一下,@theblazehen 成功编写了一个 cron 作业,可以自动取消列出特定分类中的帖子:
您可以移除 and closed = TRUE 部分,以取消列出该分类中的所有帖子。请务必更改分类 ID,因为您的 ID 不会是 19。
可能有人有更好的建议,甚至有一个完整的插件可以实现此功能,但我想不到其他不涉及外部工具的替代方案。
好主意。如果没有其他可用方案,这可能是一个变通方法。目标是将这些信息公开,所以这不是问题。
谢谢!
更好!您只需要制作模板即可。
我认为这个插件接近您想要的。
使用 Google Forms 可能更方便,它与 Discourse 配合良好。
是的,Custom Wizard Plugin 支持此类用例。实际上,其他与健康相关的论坛也出于类似目的使用了该插件。
无法使用 Google Forms 实现此功能。除非您仅通过 Google 登录(并配合一些自定义代码),或者以某种方式将所有用户详细信息导入到 Google 电子表格中。
Angus - 太棒了!你能给我指一些使用它的论坛吗?这样我就能看到它的实际效果了。
请注意,自定义向导插件在我们的托管计划中不可用,尽管 @BCHK
没问题。这是为我打算创办的另一个论坛准备的。