Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Авточистка определенного форума

Опубликовано:

Как можно настроить удаление тем в определенном форуме через установленный промежуток времени? Мб архивирование тем?

Рекомендованные сообщения

Опубликовано:

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

 

Это если грубо. Если более изящно, можно создать форумную задачу которая будет удалять темы из указанных в настройках форумов по определенным критериям и обновлять статистику этого форума.

Опубликовано:

Вот здесь ув. siv1987 уже подсказал решение подобной задачи:

Даже забыл об этой теме. Все именно так, только там производится перенос, а здесь будет удаление.

Выбираем темы которые соответствуют определенным критериям и удаляем через апи модераторской функции.

Опубликовано:

Можете использовать выше указанную задачу для переноса в другой форум с ограниченными правами доступа и периодически по желанию его очищать.

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.