自动关闭主题是如何工作的?

我发帖时:

帖子无故被自动锁定,该频道通常不会自动锁定帖子,用户也没有违反任何规则,他们也从未更改过类别。

有人能告诉我这是怎么回事吗?

截图中显示:

在最后回复后1分钟自动关闭

6 个赞

您需要联系该网站的管理员。

如果您点击锁旁边的个人资料图片,您将看到是谁关闭了该主题。

1 个赞

系统已关闭帖子,我是该网站的管理员。

“最后回复后一分钟就关闭了”,这听起来像是一个主题计时器?他们发帖的类别有什么特别之处吗?

我想也许是类别设置标签中错打的计时器。类似这样:

或者只是那个主题上的一个?

3 个赞

它没有开启,而且从来没有开启过,它没有任何定时器,它也没有受到任何影响。

我唯一能建议的是检查 /logs

我不知道还有其他方式可以显示该消息?我认为这是一种特定于自动关闭的功能,它基于最后回复。似乎该主题以某种方式被设置了计时器,而且是由系统而不是版主或管理员设置的。

如果您可以访问 数据浏览器,您可以检查 topic_timers 表以获取线索,但我不知道这能揭示多少信息?如果该主题没有记录,至少可以帮助排除这种情况。

SELECT *
FROM topic_timers 
ORDER BY created_at DESC

这种情况发生在其他主题上吗?

@JammyDodger,他只需要去检查一下 /admin/logs/

我没想到系统计时器关闭主题会出现在管理员日志中?我再玩玩。

我的测试站点上最后一条“主题已关闭”的管理员日志是 4 天前的。我刚才用计时器测试的两个主题没有显示在那里。我将进一步调查。:slightly_smiling_face:

更新:
我刚才又运行了一次,如果我设置一个自动关闭计时器,在最后回复后 1 分钟关闭主题,但没有创建管理员日志。:man_shrugging: 里面唯一相关的记录是我更改类别设置以添加计时器(当我通过主题扳手添加一个时,它没有任何记录)。


看起来,除了关闭消息本身之外,查找主题计时器记录的唯一方法是通过数据浏览器并检查 topic_timers 表。

3 个赞

它没有显示在日志中。

又出现了这种情况:

没有主题计时器或任何东西。