Перейти к содержанию

Удаление истории предупреждений


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

Сейчас настраиваю и тестирую систему предупреждений. Выписал тестовому аккаунту предупреждение, но не понял как убрать запись о наказаниях в истории предупреждений. Полистав ваш форум и некоторые другие понял, что в последних версия iP Board из админки можно только изменить количество баллов предупреждений пользователя, но удалить историю предупреждений оттуда нельзя. Однако, сделать это можно запросом к БД или удалением в ней нужной записи. Так как я с БД "на ВЫ", решил обойтись без запросов, а просто удалить оттуда таблицу.

На всякий случай предварительно сделал бекап БД. Потом нашёл там таблицу members_warn_logs, в ней нашёл запись о выданном предупреждении и удалил её. Всё верно или что-то сделал не так?

По большому счёту все равно, аккаунт тестовый, если что его потом можно удалить, но не хотелось бы впоследствии получить какие-то косяки с БД из-за этого.

Ссылка на комментарий
Поделиться на другие сайты

В этом движке предупреждения сделаны коряво-коряво. Сравниваю с "булкой" - там офигенно реализовано. Можно просмотреть кто, кому, за что, за какое сообщение... удалить отменить. А тут только руками. Надеюсь в четверке с этим что-то сделают.

Ссылка на комментарий
Поделиться на другие сайты

Сейчас настраиваю и тестирую систему предупреждений. Выписал тестовому аккаунту предупреждение, но не понял как убрать запись о наказаниях в истории предупреждений. Полистав ваш форум и некоторые другие понял, что в последних версия iP Board из админки можно только изменить количество баллов предупреждений пользователя, но удалить историю предупреждений оттуда нельзя. Однако, сделать это можно запросом к БД или удалением в ней нужной записи. Так как я с БД "на ВЫ", решил обойтись без запросов, а просто удалить оттуда таблицу.

На всякий случай предварительно сделал бекап БД. Потом нашёл там таблицу members_warn_logs, в ней нашёл запись о выданном предупреждении и удалил её. Всё верно или что-то сделал не так?

По большому счёту все равно, аккаунт тестовый, если что его потом можно удалить, но не хотелось бы впоследствии получить какие-то косяки с БД из-за этого.

Добра. Да, к сожалению тут только 2-способа. 1-й, через БД, 2-й через специальный хук: "Отменить предупреждение".

Ссылка на комментарий
Поделиться на другие сайты

WGNews, так если я удалю запись способом, который описал выше, никаких косяков потом не вылезет или лучше не рисковать?

Ссылка на комментарий
Поделиться на другие сайты

А в админке, у конкретного пользователя, разве нельзя убирать?

Ссылка на комментарий
Поделиться на другие сайты

WGNews, так если я удалю запись способом, который описал выше, никаких косяков потом не вылезет или лучше не рисковать?

Лучше не рисковать.

Ссылка на комментарий
Поделиться на другие сайты

AlexBrtn,насколько я понял, в админке можно только удалить баллы предупреждений, а историю предупреждений, которая выводится в профиле, удалить нельзя. Если я не прав, поправьте пожалуйста.
Ссылка на комментарий
Поделиться на другие сайты

s7ranger, Да так и есть. Функции удалить историю там нет.  

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...