MyBB.de Forum
Wöchentliches Löschen von Beiträgen in einer Kategorie - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: MyBB 1.8.x (https://www.mybb.de/forum/forum-87.html)
+--- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-88.html)
+--- Thema: Wöchentliches Löschen von Beiträgen in einer Kategorie (/thread-34889.html)



Wöchentliches Löschen von Beiträgen in einer Kategorie - Itstechtalk - 07.08.2017

Hallo,

in meinem Forum habe ich eine Kategorie "Gästeecke". Ist es möglich alle Beiträge und Themen jede Woche komplett Löschen zu lassen? Wenn ja wie?

Ich bedanke mich schonmal für eure Hilfe!


RE: Wöchentliches Löschen von Beiträgen in einer Kategorie - StefanT - 07.08.2017

Dazu kannst du die folgende Datei (cleanup.php) in den Ordner inc/tasks legen und im Admin-CP eine Aufgabe anlegen:
PHP-Code:
<?php

function task_cleanup($task)
{
    global 
$db;
    
    require_once  
MYBB_ROOT."inc/class_moderation.php";
    
$moderation = new Moderation;

    
$query $db->simple_select('threads''*''fid IN (1,2,3,4) AND lastpost < '.(TIME_NOW-60*60*24*7));
    while(
$thread $db->fetch_array($query))
    {
        
$moderation->delete_thread($thread['tid']);
        
add_task_log($task'Thema "'.htmlspecialchars_uni($thread['subject']).'" gelöscht');
    }
}
?>
Bei fid IN (1,2,3,4) kannst du die IDs der gewünschten Foren eintragen.


RE: Wöchentliches Löschen von Beiträgen in einer Kategorie - Itstechtalk - 08.08.2017

Danke! Das hab ich gesucht!