Seite 1 von 1

Alle Beitrage eines Users sperren

Verfasst: 26.10.2009 09:30
von knorke24
Hallo @all,

ich lese schon seit einiger Zeit hier mit. Dies ist nun mein erstes Posting, leider wurde ich trotz intensiver Suche im Forum nicht fündig.

Gibt es eine Möglichkeit, alle Beiträge eines einzelnen Mitglieds zu sperren. Da es sich um einige hundert Beiträge handelt, ist die Bearbeitung der Beiträge per Moderation eher mühselig und zeitraubend. Leider sind meine SQL-Kenntnisse eher bescheiden, als dass ich da eine ordentliche Lösung aus dem Ärmel schütteln könnte. Soweit ich weiss (oder besser vermute), muss der Wert in der Tabelle "post_edit_locked" für die entsprechende User-ID von 0 auf 1 gesetzt werden.

Könntet Ihr mir bitte mit einem entsprechenden SQL-Befehl unter die Arme greifen? Oder gibt es gar eine andere, vielleicht elegantere Lösung?

Re: Alle Beitrage eines Users sperren

Verfasst: 26.10.2009 10:20
von Tim
Was meinst du denn damit die Beiträge zu sperren?
Du kannst sie übers ACP löschen oder verschieben.

Gehe dazu ins ACP (Adminbereich) -> Schnellzugriff -> Benutzer verwalten -> Usernamen eingeben -> Standart-Funktionen (steht unten) -> dort dann entweder "Alle Beiträge verschieben" oder "Alle Beiträge löschen" auswählen. :wink:

LG Tim

Re: Alle Beitrage eines Users sperren

Verfasst: 26.10.2009 11:51
von knorke24
Bei mir im Forum kann ich als Admin in der Eingabemaske die Option "Beitrag sperren [verhindert Änderungen]" per Häkchen aktivieren. Das kann ich aber nur in der Eingabemaske für jeden einzelnen Beitrag machen, was sehr mühselig und zeitintensiv ist. Daher suche ich nach einer Lösung, mit der ich das direkt per SQL-Befehl in der DB lösen kann.

Re: Alle Beitrage eines Users sperren

Verfasst: 26.10.2009 13:44
von aurora876
schieb den user doch einfach in eine usergroup, die dem user verbietet, seine beiträge zu editieren :D

Re: Alle Beitrage eines Users sperren

Verfasst: 26.10.2009 13:47
von femu
Probier mal:

Code: Alles auswählen

update phpbb_posts set post_edit_locked = '1' where poster id = 'XX'
XX durch die User Id ersetzen .... Wenn du ein phpbb3 unter xampp hast, natürlich am besten dort erst testen.

Re: Alle Beitrage eines Users sperren

Verfasst: 26.10.2009 17:11
von knorke24
Danke femu! Genau das war es! Du hattest bei der user_id nur den Unterstrich vergessen, aber dazu hats bei mir auch noch gereicht :grin:

@aurora
Diese Option wollte ich mit für später aufheben, wenn ich im Forum grossen Stubenputz mache.

Re: Alle Beitrage eines Users sperren

Verfasst: 27.10.2009 08:23
von femu
knorke24 hat geschrieben:Danke femu! Genau das war es! Du hattest bei der user_id nur den Unterstrich vergessen, aber dazu hats bei mir auch noch gereicht :grin:
Ups ... Immer diese (leider wichtigen) Kleinigkeiten :oops: