Archiv verlassen und diese Seite im Standarddesign anzeigen : Alte Threads bestimmten Datums schliessen ?
Hallo,
Ist es möglich, zum Beispiel mittels Query, alte Threads ab eines bestimmten Datums in Masse zu schliessen, um ein hervorholen von alten Threadleichen zu vermeiden ?
Wie müsste so ein Query aussehen ?
Es sollte dann aber nur bestimmte, ausgesuchte Foren betreffen.
Foren im Interna, den nur die Mods sehen, sollten unberührt bleiben.
Liebe Grüße
Duran
Geht es hier wirklich um vBulletin 2?
1. Backup machen.
2. Damit versuchen:UPDATE thread
SET open = 0
WHERE lastpost > UNIX_TIMESTAMP('2004-01-20 20:00:00')
AND lastpost < UNIX_TIMESTAMP('2005-10-30 23:00:00')
AND forumid IN (1,2,3,4);Zeit und Foren anpassen.
Ja, in der Tat noch vB2 :p
Aber das dauert auch nicht mehr lange bis zum Update !
(Ändert sich der Query denn zum vB3.6.4 ? :confused: )
Vielen Dank für den Query ! :)
Müsste eigtl. auch unter vB2 funktionieren.
Müsste eigtl. auch unter vB2 funktionieren.
Funzt auch. Nur das aus irgendwelchen Gründen innerhalb des angegeben Datums vereinzelt Threads ausgelassen wurden und ein paar vorher schon geschlossene geöffnet wurden.
Hatte mich etwas irritiert... :confused:
Es ist vollkommen unmöglich, dass dieses Query auch nur ein Thema öffnet, da das Query ausschließlich open = 0 enthält.
Das Query betrachtet nur das Datum des letzten Beitrags. Wenn du nur auf das Erstelldatum schaust, kann es schon sein, dass es dort ausgelassene Themen gibt.
vBulletin® v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.