ovi8 5 09/22/2016 05:18 PM Как можно настроить удаление тем в определенном форуме через установленный промежуток времени? Мб архивирование тем? Share this post Link to post Share on other sites
Strategius 52 09/22/2016 05:34 PM Вот здесь ув. siv1987 уже подсказал решение подобной задачи: http://ipbskins.ru/forum/topic14662.html#entry97889 2 Share this post Link to post Share on other sites
siv1987 2,623 09/22/2016 05:39 PM DELETE t.*, p.*, ccp.* FROM ibf_topics t LEFT JOIN ibf_posts p ON p.topic_id=t.tid LEFT JOIN ibf_content_cache_posts ccp ON ccp.cache_content_id=p.pid WHERE t.forum_id = ИД_ФОРУМА AND t.start_date < UNIX_TIMESTAMP( NOW() - INTERVAL 6 MONTH );Удалить все темы из ИД_ФОРУМА созданных старше чем 6 месяцев назад. Либо если последний ответ был 6 месяцев назад, тогда заменить t.start_date на t.last_post Это если грубо. Если более изящно, можно создать форумную задачу которая будет удалять темы из указанных в настройках форумов по определенным критериям и обновлять статистику этого форума. 1 Share this post Link to post Share on other sites
siv1987 2,623 09/22/2016 05:42 PM Вот здесь ув. siv1987 уже подсказал решение подобной задачи:Даже забыл об этой теме. Все именно так, только там производится перенос, а здесь будет удаление.Выбираем темы которые соответствуют определенным критериям и удаляем через апи модераторской функции. Share this post Link to post Share on other sites
siv1987 2,623 09/23/2016 07:01 AM Можете использовать выше указанную задачу для переноса в другой форум с ограниченными правами доступа и периодически по желанию его очищать. Share this post Link to post Share on other sites