Hi,
gibt es eine Möglichkeit Themen eines bestimmten Forums nach z.B. 7 Tagen automatisch zu schließen und einen Beitrag automatisch anzuhängen?
Wäre sehr nützlich für mein neues Forum.
Es sollten nur die Themen eines bestimmten Forums geschlossen werden.
Und zwar 7 Tage nach dem Anfangspost und nicht nach dem letzten.
mfg
brainkopf
Standardmäßig ist das nicht möglich. Allerdings ließe sich das über ein kleines Skript realisieren, das dann regelmäßig per Cronjob aufgerufen wird. Die betroffenen Themen z.B. kannst du über einen Query ermitteln:
PHP-Code:
$dateline = time() - 604800;
$query = $db->query("SELECT * FROM ".TABLE_PREFIX."threads WHERE closed != 'yes' AND closed NOT LIKE 'moved|%' AND fid = 'x' AND laspost < '".$dateline."' ORDER BY tid ASC;")
Dieser Query ermittelt alle Themen im Forum mit der ID x, auf die seit 7 Tagen nicht geantwortet wurde und die noch nicht geschlossen sind.
Wenn du das selbst nicht schaffst, versuchs mal in einer der Mod-Communities.
auf meier webspace hab ich leider kein crojob zur verfügung.
kann ich das auch irgendwie anders regeln? Ich könnte das script ja manuel aufrufen, aber das wäre auch nicht so toll.
brainkopf schrieb:auf meier webspace hab ich leider kein crojob zur verfügung.
kann ich das auch irgendwie anders regeln? Ich könnte das script ja manuel aufrufen, aber das wäre auch nicht so toll.
Benutze kostenlose Cronjobs! Mache ich auch.
cronjob.de
Hallo!
Oder verwende ein Plugin, Auto Prune.
http://mods.mybboard.net/view/auto-prune-v1.2.0
Nach der Installation öffne das ACP > Foren verwalten > wähle ein Forum aus > Bearbeiten > Number of days without posts before thread deletion Enter '0' (zero) to disable automatic deletion
Ich hoffe ich konnte helfen.
ich hab mir ein plugin gemacht das nicht direkt mit dem forum zusammenhängt.
(Die Beiträge stehen nicht im Forum.)
Hat sich also erledigt.
Trotzdem danke!