Como excluir todas as mensagens de um usuário no vBulletin

excluir mensagens do usuário no vbulletin

Se precisar excluir todas as mensagens de um usuário em um fórum vBulletinDeixo-vos duas maneiras diferentes de o fazer. Um gráfico e outro atacando o banco de dados.

Se o usuário tiver uma quantidade normal de mensagens, a forma gráfica com a própria ferramenta do vBulletin é a melhor e menos perigosa.

Já me aconteceu muitas vezes que ao moderar um fórum, vemos que temos que excluir todas as mensagens de um usuário, seja porque não são apropriadas, ou porque são spam ou até porque o usuário nos pede para excluir seu perfil e todas as suas mensagens.

Este tutorial é para versões do vBulletin 4.xx não sei se funciona para o 5.x porque não testei nem conheço a estrutura de seu banco de dados.

Excluir tópicos e postagens com vBulletin

A ferramenta de administração vBulletin é muito poderosa. Nesta ocasião o que eu quero é deletar todas as mensagens de um usuário. Estes são divididos em dois Posts e Tópicos ou Temas e Mensagens.

Abrimos o painel admincp ou administrador do nosso fórum vBulletin que escolhemos Temas e mensagens > Cortar

aparar mensagens no vbulletin

Na seção Outras opções escolhemos o nome do usuário e em Fórum escolhemos o fórum do qual queremos excluir as mensagens, no meu caso é Todos os Fóruns e finalizamos clicando no botão Aparar Tópicos

como excluir mensagens do usuário com vbulletin admincp

Essas duas opções aparecerão, Recortar todos os tópicos, que excluirá todo esse usuário em massa ou aparará seletivamente, o que nos permitirá escolher quais mensagens excluir desse usuário

cortar mensagens automaticamente

Nesses casos, eu sempre clico em excluir todas as mensagens.

Uma vez excluído, você terá que banir ou excluir o usuário. Alguns sistemas antispam para vBulletin permitem ao mesmo tempo deletar mensagens, usuários e também informar o ip e mail para melhorar o antispam.

Usando consultas de banco de dados

Se por algum motivo a forma gráfica falhar. Ou se o usuário tiver tantos posts que a ferramenta trava e não os exclui, você pode usar essas consultas diretamente no banco de dados, usando o phpmyadmin por exemplo.

No meu caso, usei-os várias vezes com usuários que encheram o fórum de spam. A última teve 166 mil mensagens e não respondeu ao formulário gráfico.

Antes de consultar o banco de dados, faça um backup caso algo dê errado.

Se você não sabe como fazer um backup ou backup, me diga

Diferença entre Tópicos e Posts ou Tópicos e Mensagens

Os tópicos são tópicos, eles são os tópicos, os iniciadores de conversas, quando você abre um novo tópico em um fórum vbulletin, é um tópico

E as postagens são as mensagens são as respostas nesses tópicos, tópicos ou tópicos. O que você quiser chamá-los.

Se você deseja excluir tudo o que um usuário escreveu, exclua ambos. Pela interface ele apaga tudo, mas se você fizer as consultas SQL com esse método terá que fazer duas consultas.

Execute-o no phpmyadmin.

Se você não sabe onde encontrar o phpmyadmin usando o cPanel, me diga que eu faço um tutorial.

A primeira coisa será abrir o cPnel ou o painel onde temos o phpMyAdmin, selecionar nosso banco de dados no quadro à esquerda e ir até a aba SQL como na imagem.

excluir mensagens do usuário no vbulletin com SQL e phpmyadmin

Aqui vamos colocar essas duas consultas. Não coloque os dois ao mesmo tempo, coloque primeiro um e depois o outro.

Você terá que alterar o número no final que é o ID do usuário neste exemplo para '17031'

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

Aqui está uma maneira de descobrir o id de um usuário.

Como ver o ID do usuário

Vamos ao nosso painel de administração. Nosso admincp vBulletin e clique no menu esquerdo em Users > Search by Users. À direita, obteremos um formulário onde preenchemos o campo de usuário e damos Pesquisa Exata

pesquise por usuário no vbulletin e edite ou exclua

Se houver apenas um, seu arquivo será aberto e, caso contrário, os diferentes usuários existentes aparecerão e escolherão aquele.

Na guia na parte superior, você verá seu id.

encontrar o ID do vbulletin

Uma vez aqui, você também pode excluir o usuário ou fazer um banner dele. Se você for excluí-lo, faça-o depois de excluir suas mensagens ou elas ficarão órfãs.

Deixe um comentário