CT075
(Cameron Wong)
1
您好,
我正在运营一个社区,该社区过去在“起坟式”回复帖子方面存在一些问题。
我确实知道 warn_reviving_old_topic_age(并且我们已经设置了它),但似乎许多用户没有看到警报。我们也不想设置全局帖子时间限制,因为确实存在复兴旧帖有用的情况。
我们之前的解决方案是基于此组件阻止在“您确定吗”对话框中发帖:
然而,我们的“起坟式”警告和上面链接的组件似乎都不再起作用了(一个全新安装的管理员警告帖允许我在不受阻碍的情况下发帖到已关闭的主题中)。
我应该如何进行?我不怕动手,愿意从头开始构建自己的组件/插件,但我一直在努力寻找关于从哪里开始的文档。
这不能通过版主来处理吗?直接给进行“坟贴复活”的用户发私信警告,让他们知道不要这样做。
如果情况持续,可以创建一个公告主题并置顶,以加强政策。
我认为,增加一个确认弹窗的轻微摩擦,可能比直接发出正式警告更为恰当。
不过,如果某些成员经常忽略弹窗,你可能仍然需要主动联系他们,了解他们的想法。他们可能只需要一个友好的提醒,让他们意识到期望是什么。
我认为,如果你想为此构建自己的主题组件,最好将其移至 Dev 类别,以获得更多关注。
我还没有检查过“necro warning”是否仍然显示给我,但一般来说,即时消息(JIT)在移动设备上不会显示(这很不幸
)。而且看起来 Warn admins/tl4 when replying to closed topics 这个主题组件被标记为 broken 了。
开发不是我的强项,所以我恐怕帮不上大忙,但你可以在 Documentation > Developer Guides 中找到官方指南。
希望 David 能修复 https://meta.discourse.org/t/warn-admins-tl4-when-replying-to-closed-topics/83912,然后你就可以看到你的组件需要进行哪些更改了。:) 
3 个赞
Moin
4
也许 Unformatted Code Detector 可以作为一个新组件的例子。当你尝试发布时,它也会显示一个警告。
3 个赞
我已经将其移至 Dev,以便在您继续开发组件时可以继续在此处进行。让我们知道您的进展!