Discourse 用户反馈

您好 @exetico

我已经为上述问题添加了一个修复程序,您可以拉取最新的插件并进行尝试吗?

2 个赞

感谢您修复了故障。希望我能在几天内确认。抱歉回复晚了。

太好了!我过去几周没有重建过我们的网站,但我会试试看的。也许其他人可以报告一下,这是否解决了问题?

2 个赞

您好,我在论坛上使用了用户反馈插件,以便用户可以对他人进行评价。该插件运行良好,为了解论坛用户的声誉增添了重要的功能。但是,有时论坛上的捣乱者会给他人留下负面评价。我想知道,是否可以通过 Ruby on Rails 控制台删除恶意评价条目?谢谢。

一条无建设性的反馈条目:

4 个赞

我认为该插件还可以添加一个“标记评论”按钮。

3 个赞

这确实是一个警告然后禁止用户的案例。如果用户利用此功能进行恶意骚扰,那么这是您想要阻止的行为。

这个主意不错。不确定具体实现会是什么样子……我们目前没有其他方式让用户互相标记,除非标记他们的帖子。

我想您也可以在审核中添加文字,解释该功能的工作原理,并在看到任何问题时联系版主。

看看是否可以将审核通过 akismet 进行处理以防止常见垃圾信息,并且不允许链接,这可能也很有趣。

我本人不使用这个插件,所以我的反馈是基于我在这里看到的情况。

7 个赞

如何删除反馈?我评论了错误的个人资料上的错误反馈,我想删除它。

1 个赞

@Ahmed_Gagan

有继续开发的计划吗?我希望看到一些新功能。

在插件设置中提供更多控制。例如,使评论成为必填项。要求留下评论的用户链接一个参考帖。
允许提交者删除反馈。
禁止接收者删除反馈。

以及其他一些“锦上添花”的功能。如果没有计划,我实际上已经开发了一个自定义插件来实现这些功能,我将让另一位自由职业者接手并添加我需要的功能。

嗨 Mike,
我目前不负责此插件,您可以找其他感兴趣的人开发。

谢谢

1 个赞

又一个元信息:我们有 broken,但我们也能有 #abandoned 或类似的吗?

1 个赞

Isn’t unmaintained 你说的吗?

4 个赞

我在论坛上使用了反馈插件,出现了一条针对会员的恶意反馈,该如何删除?

3 个赞

feedback 插件是非官方的。不由 Discourse 分发 - 而且我认为开发者已不再支持(似乎?)他加入了官方团队。话虽如此,我认为有一个技术方法可以清除记录。我将把它留给这里的技术人员。

我将很快发布一个经过修订且功能更强大的 feedback 插件版本。我三年前开发了它,但将其搁置了。一旦准备好,我将在此分享。

10 个赞

我建议也私信插件作者。虽然他不再维护该插件,但他很可能能帮助清除记录。

你好,你的消息已经很久了。

你是否有时间开发这个插件?

1 个赞

您好 Daniela

我遇到了同样的问题,需要紧急删除一个反馈。您找到解决方案了吗?

嗨 Mike

我需要删除一个捣乱者留下的反馈。你是否有时间开发插件的新版本?

1 个赞

此插件在 Ember5 上已损坏。

计算属性 `discourset@component:rating-input::ember362#checkedOne` 已被覆盖。这将移除计算属性并用普通值替换它,此操作已被弃用。如果需要此行为,请考虑定义一个手动执行此操作的 setter。
1 个赞

嗨 Mike,

最近有一个关于类似插件的请求。

1 个赞

谢谢 @Heliosurge,我已发送私人消息给 Mike。我还没收到回复,希望他能回复。:pray:

1 个赞

大家好,我是 Discourse 的新手。
我安装了这个插件,但遇到了以下错误:

index.js:118 Uncaught Error: Assertion Failed: You must provide at least one of the @route, @model, @models or @query arguments to <LinkTo>.

错误详情

at _assert (index.js:118:1)
at _LinkTo.validateArguments (index.js:829:1)
at untrack (validator.js:635:1)
at InternalManager.create (index.js:186:1)
at Object.evaluate (runtime.js:2614:1)
at AppendOpcodes.evaluate (runtime.js:1033:1)
at LowLevelVM.evaluateSyscall (runtime.js:4114:1)
at LowLevelVM.evaluateInner (runtime.js:4085:1)
at LowLevelVM.evaluateOuter (runtime.js:4078:1)
at VM.next (runtime.js:4876:1)
at VM._execute (runtime.js:4863:1)
at VM.execute (runtime.js:4838:1)
at runtime.js:4921:1
at runInTrackingTransaction (validator.js:133:1)
at TemplateIteratorImpl.sync (runtime.js:4921:1)
at index.js:4644:1
at RootState.render (index.js:4613:1)
at index.js:4903:1
at inTransaction (runtime.js:3990:1)
at Renderer._renderRoots (index.js:4885:1)
at Renderer._renderRootsTransaction (index.js:4929:1)
at Renderer._renderRoot (index.js:4874:1)
at Renderer._appendDefinition (index.js:4799:1)
at Renderer.appendOutletView (index.js:4789:1)
at invoke (backburner.js.js:274:1)
at Queue.flush (backburner.js.js:188:1)
at DeferredActionQueues.flush (backburner.js.js:344:1)
at Backburner._end (backburner.js.js:773:1)
at Backburner.end (backburner.js.js:576:1)
at Backburner._run (backburner.js.js:817:1)
at Backburner.run (backburner.js.js:611:1)
at run (index.js:75:1)
at args.success (ajax.js:127:10)
at fire (jquery.js:3223:31)
at Object.fireWith [as resolveWith] (jquery.js:3353:7)
at done (jquery.js:9627:14)
at XMLHttpRequest. (jquery.js:9888:9)

1 个赞