Перейти к содержимому
Русский язык для Invision Community 5

Модуль очистить всем ЛС

Есть ли модуль-хук, чтоб удалить всю переписку между пользователями.

 

Вот пример (RC34) Manage Inactive Members (управление не активными пользователями).

 

Спасибо?

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

  • Автор

Или, как очистить личку Запросом к БД, + обнулить счетчик пользователям.

Видел запросы для 2 версии, но для 3ки не нашел.

 

ibf_message_posts

ibf_message_topics

ibf_message_topic_user_map

@Атаман, а TRUNCATE не подходит? :)

  • Автор

В том что дело - это простой способ.

 

TRUNCATE TABLE ibf_message_posts
TRUNCATE TABLE ibf_message_topics
TRUNCATE TABLE ibf_message_topic_user_map

А счетчики, как?

Или потом перестроить через АЦ

  • Автор

Пример

 

UPDATE ibf_members set msg_count_new = 0, msg_count_total = 0, msg_count_reset = 0, msg_show_notification = 0;

  • Автор

Сив, посидел подумал, выполнил TRUNCATE

 

А потом глянул в ibf_members set msg_count_new = , msg_count_total = , msg_count_reset = , msg_show_notification = ;

 

Там по 0) Вот и отлично.

  • Автор

Во теще одно, как Уведомления очистить? Какая за них табл отвечает. Или её можно не трогать?

TRUNCATE TABLE ibf_inline_notifications

  • Автор

Спасибо. Вопрос закрыт.

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

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.