Beiträge die älter als X Tage sind Automatisch Löschen?

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
JLoop©
Mitglied
Beiträge: 291
Registriert: 21.09.2002 15:24

Beiträge die älter als X Tage sind Automatisch Löschen?

Beitrag 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
Die Rechtschreibfehler in meinen Beiträgen sind nur zur Zierde :D
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Hast du dir das Pruning schon mal angeschaut?

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
JLoop©
Mitglied
Beiträge: 291
Registriert: 21.09.2002 15:24

Beitrag von JLoop© »

Ja und was ist damit?Die funktion macht nicht das was ich suche :)

Gruß JLoop
Die Rechtschreibfehler in meinen Beiträgen sind nur zur Zierde :D
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Dann beschreib mal etwas genauer, was du willst :D

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
JLoop©
Mitglied
Beiträge: 291
Registriert: 21.09.2002 15:24

Beitrag 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
Die Rechtschreibfehler in meinen Beiträgen sind nur zur Zierde :D
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag 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
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“