Cum să ștergeți toate mesajele de la un utilizator în vBulletin

ștergeți mesajele utilizatorului din vbulletin

Dacă aveți nevoie ștergeți toate mesajele unui utilizator dintr-un forum vBulletinVă las două moduri diferite de a face acest lucru. Un grafic și altul atacând baza de date.

Dacă utilizatorul are o cantitate normală de mesaje, forma grafică cu instrumentul propriu al vBulletin este cea mai bună și cea mai puțin periculoasă.

Mi s-a întâmplat de multe ori că la moderarea unui forum să vedem că trebuie să ștergem toate mesajele unui utilizator, fie pentru că nu sunt adecvate, fie pentru că sunt spam sau chiar pentru că utilizatorul ne cere să-i ștergem profilul și toate mesajele lui.

Acest tutorial este pentru versiunile vBulletin 4.xx. Nu știu dacă funcționează pentru 5.x pentru că nu l-am testat și nici nu cunosc structura bazei de date.

Ștergeți firele și postările cu vBulletin

Instrumentul de administrare vBulletin este foarte puternic. Cu această ocazie ceea ce vreau este să șterg toate mesajele unui utilizator. Acestea sunt împărțite în două postări și fire sau teme și mesaje.

Deschidem panoul admincp sau administrator al forumului nostru vBulletin pe care îl alegem Teme și Mesaje > Decupați

tăiați mesajele din vbulletin

In sectiunea Alte optiuni alegem numele utilizatorului iar in Forum alegem forumul din care dorim sa stergem mesajele, in cazul meu este All Forums si ajungem sa facem click pe butonul Trim Threads

cum să ștergeți mesajele utilizatorului cu vbulletin admincp

Aceste două opțiuni vor apărea, Decupați toate subiectele, care va șterge tot acel utilizator în bloc sau Trim selectiv, ceea ce ne va permite să alegem ce mesaje să ștergem de la acel utilizator

tăiați automat mesajele

În aceste cazuri am apăsat întotdeauna șterge toate mesajele.

Odată șters va trebui să interziceți sau să ștergeți utilizatorul. Unele sisteme antispam pentru vBulletin permit în același timp ștergerea mesajelor, utilizatorului și, de asemenea, informarea despre ip și e-mail pentru a îmbunătăți antispam.

Utilizarea interogărilor bazei de date

Dacă din anumite motive forma grafică eșuează. Sau dacă utilizatorul are atât de multe postări încât instrumentul se blochează și nu poate să le ștergă, puteți utiliza aceste interogări direct în baza de date, folosind de exemplu phpmyadmin.

În cazul meu le-am folosit de mai multe ori cu utilizatori care au umplut forumul cu spam. Ultimul a avut 166 de mii de mesaje și nu a răspuns la forma grafică.

Înainte de a interoga baza de date, vă rugăm să faceți o copie de rezervă în cazul în care ceva nu merge bine.

Dacă nu știți cum să faceți o copie de rezervă sau o copie de rezervă, spuneți-mi

Diferența dintre fire și postări sau subiecte și mesaje

Subiectele sunt subiecte, sunt firele de discuție, începuturile de conversație, când deschizi un subiect nou într-un forum vbulletin este un subiect

Și postările sunt mesajele sunt răspunsurile din acele fire, subiecte sau fire. Oricum vrei să-i numești.

Dacă doriți să ștergeți tot ce a scris un utilizator, trebuie să le ștergeți pe ambele. Prin interfață șterge totul, dar dacă faci interogări SQL cu această metodă, va trebui să faci două interogări.

Rulați-l în phpmyadmin.

Dacă nu știi unde să găsești phpmyadmin folosind cPanel, spune-mi și voi face un tutorial.

Primul lucru va fi să deschidem cPnel sau panoul unde avem phpMyAdmin, să ne selectăm baza de date în cadrul din stânga și să mergem la fila SQL ca în imagine.

ștergeți mesajele utilizatorului din vbulletin cu SQL și phpmyadmin

Aici vom pune aceste două interogări. Nu le puneți pe amândouă în același timp, puneți mai întâi pe unul și apoi pe celălalt.

Va trebui să schimbați numărul de la sfârșit, care este ID-ul utilizatorului din acest exemplu, la „17031”

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

Iată o modalitate de a afla ID-ul unui utilizator.

Cum să vezi ID-ul de utilizator

Mergem la panoul nostru de administrare. Administratorul nostru vBulletin și faceți clic pe meniul din stânga în Utilizatori > Căutare după utilizatori. În dreapta vom primi un formular în care completăm câmpul utilizator și dăm Căutare exactă

căutați după utilizator în vbulletin și editați sau ștergeți-l

Dacă există doar unul, fișierul acestuia se va deschide și dacă nu, diferiții utilizatori care există vor apărea și îl vor alege pe cel.

În fila din partea de sus veți vedea id-ul acestuia.

găsiți vbulletin id

Odată intrat aici, puteți șterge și utilizatorul sau îl puteți face banner. Dacă intenționați să-l ștergeți, faceți-o după ce i-ați șters mesajele sau acestea vor rămâne orfane.

Dacă sunteți o persoană neliniștită ca noi și doriți să colaborați la întreținerea și îmbunătățirea proiectului, puteți face o donație. Toți banii vor merge pentru a cumpăra cărți și materiale pentru a experimenta și a face tutoriale

Lasă un comentariu