Seite 1 von 1

nickpage: beiträge nach beliebiger zeit löschen

Verfasst: 21.10.2004 17:55
von klunzen
um den speicherplatz der datenbank in grenzen zu halten wäre auch praktisch, wenn man im ACP einstellen könnte, dass die einträge in der nickpage nach xx tagen automatisch gelöscht werden...

da es diesen "mod" noch nicht gibt, würde ich gerne die alten einträge per hand raus löschen.

wie muss der sql-befehl lauten, damit die einträge nach xx tagen gelöscht werden?

thx

Verfasst: 21.10.2004 19:08
von saerdnaer
naja ich hab mir den code noch nie angesehen aber eins kann ich dir jetzt schon sagen: das ganze geht nicht wenn bei den beiträgen keine zeit dabei ist. ;-)

ansonsten wäre ein struktur db dump der tabelle nicht schlecht.

ah

Verfasst: 21.10.2004 23:02
von klunzen
doch.. in der tabelle "phpbb_nickpagegb" gibt es die spalte "zeit", in der ein timestamp vom eintragen gespeichert wird. also ist es möglich eine zeit einzustellen und dann die alten einträge zu löschen.

würde es ja selber machen. habe aber noch zu wenig erfahrung mit dem phpbb.

was muss ich beachten wenn ich einen acp eintrag mit einem untermenu von der nickpage "alte gb-einträge löschen" machen möchte?

bzw. soll es ja wenn im acp z.b. 4 wochen eingetragen ist, die einträge automatsich löschen...

thx

Verfasst: 22.10.2004 16:16
von saerdnaer
im prinzip nur ne einfache sql abfrage die so in der richtung aussieht:

Code: Alles auswählen

DELETE FROM phpbb_nickpagegb WHERE zeit <= ( NOW() - INTERVAL 28 DAYS )
ohne gewähr auf richtigkeit; also mach vorher ein backup