Jump to content
InvisionCommunity.de - Der Deutsche Invision Community Support
Sign in to follow this  
Silentwarrior

Beiträge nach x tagen löschen

Recommended Posts

Tja, wer wird uns da helfen ....

Hmmm unsere Datenbank :)

Also, entweder Cronjob, oder den Datenbank-Befehl in den Programmcode eingeben, bleibt nur die Frage wann ...

Wenn du willst kann ich es so machen, das der Post-Parser automatisch überprüft (wenn man einen Beitrag absendet), in welchem Forum, und wenns das bewusste Forum ist, wird folgender SQL-Befehl ausgeührt:

DELETE FROM ibf_topics as a, ibf_posts as b WHERE a.start_date < (UNIX_TIMESTAMP() - 2592000) AND a.forum_id = X AND b.topic_id = a.tid

der Befehl würde die Themen löschen, zur Sicherheit würde ich aber bevor du es dauerhaft einbaust (ich erklär dann, wenns nachfrägst schon wie), erst ein paar Mal das hier machen:

SELECT a.title, b.pid FROM ibf_topics as a, ibf_posts as b WHERE a.start_date < (UNIX_TIMESTAMP() - 2592000) AND a.forum_id = X AND b.topic_id = a.tid

Natürlich musst du bei beiden Abfragen statt X die ID des Forums einsetzen, auf welche der Befehl angewendet werden soll.

Befehl 2 jedenfalls gibt dir den Themennamen und die Beitrags-Id aus, die Befehl 1 ALLES löschen würde !

Frag nach, wenn du weißt wie du's machen willst:

- Immer wenn ein Beitrag in dem Forum erstellt wird, löschen

- Über einen Cronjob in bestimmten Zeitabständen löschen

- Manuell

BLACK

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

×