Перенос топиков в корзину beta

Protektor

Пользователь
Переносит топики в корзину которые зарегистрированы более полутора лет назад и имеют 0 скачиваний.
Instal не стал писать, оставил комменты для настройки в файле cleansing_topics.php

1. закинуть файл в library/includes/cron/jobs
2. создать стандартными средствами крон задачу на запуск файла (раз в сутки достаточно, там смотрите сами)
3. создать новый форум, его id указать в соответствующей строке в cleansing_topics.php
4. все.

Далее можете стандартными средствами автоматической очистки, их из этого форума удалять.
Если нужно сменить полтора года к примеру на два, то меняете цифры в соответствующей строке в cleansing_topics.php (оставил напротив коммент)

PS: перенос происходит стандартной функцией движка. Кто по тестит - отпишитесь (за раз переносить 1000 топиков, можно больше/меньше поставил такое ограничение дабы вы сервер себе не положили, если сервер позволяет можете увеличить)

тестировал на TP 223
 

Вложения

  • cleansing_topics.zip
    640 байт · Просмотры: 18
Последнее редактирование:

Protektor

Пользователь
А что именно не так? Вообще на demo работает.
Все работает, если на удаление топиков не много, а если 4-6к то вылазиет ошибка, сей час уже не помню какая, да и врятли кому то понадобится сразу такое количество раздач сносить
 
Сверху