Delete Unactivated Members

Модификация помогает настроить автоматическое удаление неактивированных учётных записей по истечении заданного интервала.

Настройки

Пользователи → Регистрация → Настройки.

Особенности

  • По указанному выше пути добавляются два новых параметра:
    • Дней перед удалением неактивированных учётных записей
    • Уведомлять пользователей, чьи учетные записи удаляются
  • Укажите количество дней, по истечении которых будет запускаться удаление неактивных аккаунтов.
  • Дополнительно, в Диспетчере задач появляется соответствующая задача, с настройкой запуска в заданное время.

Скачать с официального сайта

Русификация

Для SMF 2.0

Добавить в файл Admin.russian-utf8.php:

// Delete Unactivated Members
$txt['DUMD_days'] = 'Дней перед удалением неактивированных учётных записей:<div class="smalltext">ПРИМЕЧАНИЕ: Используйте <strong>0</strong> для отключения.</div>';
$txt['DUMD_notify_users'] = 'Уведомлять пользователей, чьи учетные записи удаляются?';

Дополнительно, добавить в файл ManageScheduledTasks.russian-utf8.php:

// Delete Unactivated Members
$txt['scheduled_task_delete_unactivated'] = 'Удаление неактивированных учётных записей';
$txt['scheduled_task_desc_delete_unactivated'] = !empty($modSettings['DUMD_days']) ? 'Удаляет неактивных пользователей, которые зарегистрировались больше, чем ' . $modSettings['DUMD_days']  . ' дней назад.' : '<strong>ПРИМЕЧАНИЕ:</strong> <a href="' . $boardurl . '?action=admin;area=regcenter;sa=settings">Задача отключена. Перейдите сюда, чтобы установить количество дней.</a>';

Для SMF 2.1

Добавить в файл Admin.russian.php:

// Delete Unactivated Members
$txt['DUMD_days'] = 'Дней перед удалением неактивированных учётных записей:<div class="smalltext">ПРИМЕЧАНИЕ: Используйте <strong>0</strong> для отключения.</div>';
$txt['DUMD_notify_users'] = 'Уведомлять пользователей, чьи учетные записи удаляются?';

Дополнительно, добавить в файл ManageScheduledTasks.russian.php:

// Delete Unactivated Members
$txt['scheduled_task_delete_unactivated'] = 'Удаление неактивированных учётных записей';
$txt['scheduled_task_desc_delete_unactivated'] = !empty($modSettings['DUMD_days']) ? 'Удаляет неактивных пользователей, которые зарегистрировались больше, чем ' . $modSettings['DUMD_days']  . ' дней назад.' : '<strong>ПРИМЕЧАНИЕ:</strong> <a href="' . $boardurl . '?action=admin;area=regcenter;sa=settings">Задача отключена. Перейдите сюда, чтобы установить количество дней.</a>';