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