如何在 vBulletin 中删除用户的所有消息

删除 vbulletin 中的用户消息

如果你需要 删除用户在 vBulletin 论坛中的所有消息我给你留下两种不同的方法来做到这一点。 一个图和另一个攻击数据库。

如果用户有正常数量的消息,使用vBulletin自己的工具的图形表格是最好的和最不危险的。

我经常遇到这样的情况,在管理论坛时,我们看到我们必须删除用户的所有消息,要么是因为它们不合适,要么是因为它们是垃圾邮件,甚至是因为用户要求我们删除他的个人资料,并且他所有的信息。

本教程适用于 vBulletin 4.xx 版本我不知道它是否适用于 5.x,因为我没有测试过它,也不知道它的数据库结构。

使用 vBulletin 删除话题和帖子

vBulletin 管理工具非常强大。 在这种情况下,我想要删除用户的所有消息。 这些分为两个帖子和主题或主题和消息。

我们打开我们选择的 vBulletin 论坛的 admincp 或管理员面板 主题和信息 > 裁剪

在 vbulletin 中修剪消息

在“其他选项”部分中,我们选择用户的名称,在“论坛”中,我们选择要从中删除消息的论坛,在我的情况下是“所有论坛”,我们通过单击“修剪线程”按钮完成

如何使用 vbulletin admincp 删除用户消息

会出现这两个选项, 修剪所有主题,这将批量删除所有该用户或有选择地修剪,这将允许我们选择要从该用户删除的消息

自动修剪消息

在这些情况下,我总是点击删除所有消息。

删除后,您将不得不禁止或删除该用户。 vBulletin 的一些反垃圾邮件系统允许同时删除消息、用户以及通知 ip 和邮件以改进反垃圾邮件。

使用数据库查询

如果由于某种原因图形表单失败。 或者,如果用户有太多帖子以至于工具挂起并且没有删除它们,您可以直接在数据库中使用这些查询,例如使用 phpmyadmin。

就我而言,我曾多次与在论坛中充斥着垃圾邮件的用户一起使用它们。 最后一个有 166 条消息,并且没有对图形表单进行响应。

在查询数据库之前,请做好备份,以防出现问题。

如果您不知道如何进行备份或备份,请告诉我

主题和帖子或主题和消息之间的区别

主题是主题,它们是主题,对话开始者,当您在 vbulletin 论坛中打开一个新主题时,它就是一个主题

帖子是消息,是这些线程、主题或线程中的回复。 不管你想怎么称呼他们。

如果要删除用户编写的所有内容,则必须同时删除两者。 通过该接口,它会删除所有内容,但如果您使用此方法执行 SQL 查询,则必须执行两个查询。

在 phpmyadmin 中运行它。

如果你不知道在哪里可以找到使用 cPanel 的 phpmyadmin,请告诉我,我会做一个教程。

首先是打开 cPnel 或我们有 phpMyAdmin 的面板,在左侧框架中选择我们的数据库,然后转到 SQL 选项卡,如图所示。

使用 SQL 和 phpmyadmin 删除 vbulletin 中的用户消息

在这里,我们将放置这两个查询。 不要同时放两个,先放一个再放另一个。

您必须将最后的数字(本示例中的用户 ID)更改为“17031”

DELETE FROM `thread` WHERE `postuserid` ='17031'
DELETE FROM `post` WHERE `userid` ='17031'

这是一种找出用户ID的方法。

如何查看用户ID

我们进入我们的管理面板。 我们的 vBulletin admincp 并单击用户 > 按用户搜索的左侧菜单。 在右侧,我们将获得一个表单,我们在其中填写用户字段并提供精确搜索

在 vbulletin 中按用户搜索并编辑或删除它

如果只有一个,它的文件将打开,如果没有,不同的用户将出现并选择一个。

在顶部的选项卡中,您将看到它的 ID。

查找 vbulletin id

进入此处后,您还可以删除该用户,或标榜他。 如果要删除它,请在删除其消息后执行,否则它们将被孤立。

发表评论