Hallo zusammen,
ich suche eine Möglichkeit um bestimmte Beiträge in unserem Forum, zu denen seit X Tagen nichts mehr geschrieben wurde, diese automatisch zu schließen und in Archiv zu packen. Habe auch schon hier mal im Forum gesucht, aber anscheinend gibts da noch nichts, oder irre ich mich da ?
Freue mich über Eure Auskunft !
Gruß
Stephan
Archivierung von Beiträgen, gibts da schon etwas ?
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
genau solch einen mod suche ich auch. es wären zwei möglichkeiten denkbar:
(ich habe einen "archiv-bereich", wo alle user nur "lese-rechte" haben)
1. ich kann als admin mehrere themen gleichzeitig im acp auswählen und dorthin verschieben
2. ich kann eine zeitspanne einstellen, nach der alle threads, in denen nach dieser frist keine neuen posts hinzugekommen sind, automatisch in den "archiv-bereich" verschoben werden
kann da wer helfen? ich wäre sehr erleichtert, weil jeden thread manuell zu verschieben sehr zeit- und trafficlastig ist.
mfg
(ich habe einen "archiv-bereich", wo alle user nur "lese-rechte" haben)
1. ich kann als admin mehrere themen gleichzeitig im acp auswählen und dorthin verschieben
2. ich kann eine zeitspanne einstellen, nach der alle threads, in denen nach dieser frist keine neuen posts hinzugekommen sind, automatisch in den "archiv-bereich" verschoben werden
kann da wer helfen? ich wäre sehr erleichtert, weil jeden thread manuell zu verschieben sehr zeit- und trafficlastig ist.
mfg
.... Telefon-Support - Schnelle Hilfe bei Hackangriffen, Modeinbau, Templateanpassung, Grafikerst., uvm.
.... Es gibt keine Probleme .... Nur neue Chancen
.... Ihr wollt ein einmaliges Template? - Prof. Templateerstellung und phpBB-Anpassungen
.... Es gibt keine Probleme .... Nur neue Chancen
.... Ihr wollt ein einmaliges Template? - Prof. Templateerstellung und phpBB-Anpassungen
so hab das teil heute mühselig eingehämmert, und nun kommt folgende fehlermeldung, wenn man in einen thread möchte:
zudem kann ich zwar im acp bei "Forum bearbeiten" häkchen für "Archiv aktivieren
Wenn das Archiv aktiviert ist, werden zu löschende Themen oder Beiträge ins Archiv verschoben, anstatt gelöscht zu werden." aktivieren, beim nächsten reinschauen ist es aber wieder weg, nur das häkchen für das "Automatisches Pruning" bleibt aktiv. kann da jemand helfen?
ich habe alles langsam schritt für schritt durchgeführt und keinen fehler gegenüber der anleitung gefunden.
der betreffende bereich in der viewtopic.php lautet (zeile 450 ist hier die 2. zeile):
Code: Alles auswählen
Parse error: parse error, unexpected T_BOOLEAN_AND in /www/htdocs/xyz/sp_forum/viewtopic.php on line 450
Wenn das Archiv aktiviert ist, werden zu löschende Themen oder Beiträge ins Archiv verschoben, anstatt gelöscht zu werden." aktivieren, beim nächsten reinschauen ist es aber wieder weg, nur das häkchen für das "Automatisches Pruning" bleibt aktiv. kann da jemand helfen?
ich habe alles langsam schritt für schritt durchgeführt und keinen fehler gegenüber der anleitung gefunden.
der betreffende bereich in der viewtopic.php lautet (zeile 450 ist hier die 2. zeile):
Code: Alles auswählen
$archive_info = array();
if (!empty($board_config['archive_forum']) && $forum_id == $board_config['archive_forum']) && $is_auth['auth_mod'])
{
$sql = "SELECT a.*, f.forum_name AS forum_name_old, t.topic_title AS topic_title_old, u.username
FROM " . ARCHIVE_TABLE . " a
LEFT JOIN " . USERS_TABLE . " u ON a.a_user_id = u.user_id
LEFT JOIN " . FORUMS_TABLE . " f ON a.a_forum_id_old = f.forum_id
LEFT JOIN " . TOPICS_TABLE . " t ON a.a_topic_id_old = t.topic_id
WHERE a.a_topic_id_new = $topic_id";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Could not obtain ranks information.", '', __LINE__, __FILE__, $sql);
}
while ( $row = $db->sql_fetchrow($result) )
{
$archive_info[$row['a_post_id_new']] = $row;
}
$db->sql_freeresult($result);
}