nickpage: beiträge nach beliebiger zeit löschen

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
klunzen
Mitglied
Beiträge: 341
Registriert: 01.07.2004 01:29

nickpage: beiträge nach beliebiger zeit löschen

Beitrag 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
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag 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
klunzen
Mitglied
Beiträge: 341
Registriert: 01.07.2004 01:29

Beitrag 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
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag 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
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“