Seite 1 von 1
Beiträge die älter als X Tage sind Automatisch Löschen?
Verfasst: 08.05.2003 16:13
von JLoop©
Hi,
gibt es eine möglichkeit bei einem Bestimmten Forum einzustellen das alle Beiträge die älter als X Tage sind gelöscht werden?
Gruss JLoop
Verfasst: 08.05.2003 20:06
von PhilippK
Hast du dir das Pruning schon mal angeschaut?
Gruß, Philipp
Verfasst: 09.05.2003 02:18
von JLoop©
Ja und was ist damit?Die funktion macht nicht das was ich suche
Gruß JLoop
Verfasst: 09.05.2003 08:14
von PhilippK
Dann beschreib mal etwas genauer, was du willst
Gruß, Philipp
Verfasst: 09.05.2003 13:15
von JLoop©
Naja wie ich sagte ich brauche eine funktion die es ermöglicht das in einem bestimmten forum alle Beiträge die älter als X Tage sind gelöscht werden und nicht wie beim pruning wo es so ist das Beiträge auf die länger als X Tage nicht geantwortet wurde gelöscht werden
Grüße JLoop
Verfasst: 09.05.2003 18:11
von PhilippK
Geh mal in die
./includes/prune.php und suche
Code: Alles auswählen
$sql = "SELECT t.topic_id
FROM " . POSTS_TABLE . " p, " . TOPICS_TABLE . " t
WHERE t.forum_id = $forum_id
$prune_all
AND ( p.post_id = t.topic_last_post_id
OR t.topic_last_post_id = 0 )";
und ersetze es mit
Code: Alles auswählen
$sql = "SELECT t.topic_id
FROM " . POSTS_TABLE . " p, " . TOPICS_TABLE . " t
WHERE t.forum_id = $forum_id
$prune_all
AND ( p.post_id = t.topic_first_post_id
OR t.topic_first_post_id = 0 )";
Dann sollte das eigentlich so über die Pruning-Funktion funktionieren, wie du dir das gedacht hast. Aber Achtung: ein Thema wird auch gelöscht, wenn vor drei Minuten eine Antwort erstellt wurde.
Das ganze ist
nicht getestet und daher ohne Gewähr
Gruß, Philipp