Seite 1 von 1

Benutzer mit wenigen Beiträgen manuell löschen

Verfasst: 16.01.2007 21:12
von slayör
Hallo,

habe vergebens die Suche bedient, aber nur Beiträge gefunden in denen auf selbige verwiesen wurde oder Anfragen nach automatischen Scripts.

Ich möchte schlicht und einfach alle Benutzer mit 0 Beiträgen löschen, bei meinen fast 1000 Benutzern sind leider die wenige aktiv und sehr viele sind auch Spambots.
Ich möchte die Sache einmalig manuell machen, nicht dass irgendwie Leute gelöscht werden, die sich frisch angemeldet haben oder so.

Verfasst: 16.01.2007 21:41
von Fähnchen
Da könntest du den folgenden Mod verwenden:
MOD:admin_userlist
oder auch
MOD:Admin_Reminder_Deutsch

:wink: Auch nicht wirklich schwer einzubinden.

Alle Benutzer einzeln zu löschen wäre in deinem Fall sicher ziemlich aufwendig.

Verfasst: 16.01.2007 22:39
von Jensemann
Wenn es nur einmalig ist und nur 0 Poster sind, reicht ein einzelner SQL Query:

Code: Alles auswählen

DELETE FROM phpbb_users WHERE user_posts=0 and user_regdate<TIMESTAMP
TIMESTAMP ist dabei die Zeit (Datum) an dem sich der User angemeldet hat. Dieses kannst du mit http://de2.php.net/manual/de/function.mktime.php erstellen.

Ein Test ohne Löschen ist mit:

Code: Alles auswählen

SELECT username, user_posts, user_regdate FROM phpbb_users WHERE user_posts=0 AND user_regdate<TIMESTAMP
möglich.

Ausführbar z.B. ganz bequem mittels phpMyAdmin.

Timestamp Erstellung geht auch Online, z.B. mittels: http://www.voja.de/descht/timestamp.php

Verfasst: 17.01.2007 19:33
von Miriam
Wenn es nur einmalig ist und nur 0 Poster sind, reicht ein einzelner SQL Query
Nicht ganz: Du musst Dich auch noch um die *_user_group und die *_gropus kümmern.

Verfasst: 17.01.2007 19:54
von Jensemann
Miriam hat geschrieben:
Wenn es nur einmalig ist und nur 0 Poster sind, reicht ein einzelner SQL Query
Nicht ganz: Du musst Dich auch noch um die *_user_group und die *_gropus kümmern.
Stimmt natürlich. Sofern 0-Poster in Gruppen sind, dürfte eher selten der Fall sein.

Verfasst: 17.01.2007 22:43
von Miriam
Du, Jensemann, ich will hier nicht das Thema breiter treten als es schon ist..... Aber bei Registrierung werden Daten des Users in die von mir genannten Tabellen geschrieben.... Nur weil er sich registriert hat.

Aber wem sage ich das? :)

Verfasst: 17.01.2007 22:47
von Jensemann
Miriam hat geschrieben: Aber wem sage ich das? :)
Oops, sorry. Meine letzte 2.0.x ist was her. Dann ist doch der Mod vorzuziehen.