Seite 1 von 1
Automatisches Löschen von Beiträgen
Verfasst: 02.09.2004 16:01
von Junior
Hallo
Ich verstehe nicht ganz wie ich ein Forum (namens Papierkorb) dazu bekommen nach 7 Tagen automatisch alle Beiträge zu löschen die 7 Tage oder älter sind.
Die Funktion "Automatisches Pruning" in "Forum bearbeiten" ist zwar aktiviert führt jedoch den Befehl ("Beiträge in denen nichts mehr geschrieben wurde: 7", "Überprüfen alle: 1 Tage") nicht aus.
Ein manuelles Pruning wird sofort ausgeführt und löscht auch alle Dateien.
Woran kann das liegen?
Lieben Gruss
Junior
Verfasst: 02.09.2004 16:06
von Kortirion
Du musst zusätzlich noch im ACP auf der Konfigurationsseite unter Allgemeines die Funktion "Forumspruning aktivieren" mit Ja aktivieren.
Verfasst: 02.09.2004 16:16
von Junior
Das ist bereits aktiviert gewesen. Danke.
Noch jemand eine Idee?
Verfasst: 02.09.2004 16:17
von Leuchte
Hast du denn Mods eingebaut, die evtl. diese Funktion verändert haben könnten?
Verfasst: 02.09.2004 16:22
von Junior
Ja, Mods habe ich hinzugefügt. Allerdings war es mir nicht bewusst, dass die Funktion verändert werden würde.
Hat mir evtl. jemand die Code-Schnipsel, die ich überprüfen müsste?
Lieben Gruss & Dank
Junior
Verfasst: 02.09.2004 16:25
von Acid
Code: Alles auswählen
//
// Do the forum Prune
//
if ( $is_auth['auth_mod'] && $board_config['prune_enable'] )
{
if ( $forum_row['prune_next'] < time() && $forum_row['prune_enable'] )
{
include($phpbb_root_path . 'includes/prune.'.$phpEx);
require($phpbb_root_path . 'includes/functions_admin.'.$phpEx);
auto_prune($forum_id);
}
}
//
// End of forum prune
//
Is das noch in der viewforum.php vorhanden ?
Wie alt sind denn die Beiträge in dem "Papierkorb" ?
Verfasst: 02.09.2004 19:28
von Junior
Ja ist alles noch vorhanden. Hab sicherheitshalber meinen Code aus meiner viewforum.php noch gepostet (hab alles kontrolliert, stimmt 1 zu 1).
Code: Alles auswählen
//
// Do the forum Prune
//
if ( $is_auth['auth_mod'] && $board_config['prune_enable'] )
{
if ( $forum_row['prune_next'] < time() && $forum_row['prune_enable'] )
{
include($phpbb_root_path . 'includes/prune.'.$phpEx);
require($phpbb_root_path . 'includes/functions_admin.'.$phpEx);
auto_prune($forum_id);
}
}
//
// End of forum prune
Die "Papierkorb"-Inhalte sind vom 26.08.04 14:47h
Also 7 Tage und ein paar Stunden alt.
Edit: Jetzt gehe ich wieder ins Forum und der "Papierkorb" ist leer. Mhmm. Hat der aber erst so um 19:30h geleert.
Sorry für die Aufregung. Muss da anscheinend immer ein paar Stunden länger warten.
Danke für den tollen Support hier. Kompetent und Erstklassig!
Junior