Расширение:Nuke
Nuke Статус релиза: стабильно |
|
---|---|
Реализация | Служебная страница , Действие страницы |
Описание | Даёт администраторам возможность массового удаления страниц. |
Автор(ы) | |
Последняя версия | 1.3.0 (2017-03-01) |
MediaWiki | 1.28.1+ |
Изменения в БД | Нет |
Лицензия | GNU General Public License 2.0 или позднее |
Скачать | |
Помощь | Help:Extension:Nuke/ru |
|
|
|
|
Ежеквартальные загрузки | 112 (Ranked 52nd) |
Использование общедоступными вики | 12,649 (Ranked 7th) |
Переведите расширение Nuke, если оно доступно на translatewiki.net | |
Проблемы | Открытые задачи · Сообщить об ошибке |
Расширение Nuke позволяет администраторам массово удалять страницы.
Установка
- Скачайте и распакуйте файл(ы) в папку с названием
Nuke
в вашей папкеextensions/
.
Вместо этого разработчикам и соавторам кода следует установить расширение из Git, используя:cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/Nuke - Добавьте следующий код в конце вашего файла LocalSettings.php :
wfLoadExtension( 'Nuke' );
- Настройте так, как вам требуется.
- Готово – Перейдите на страницу Special:Version на своей вики, чтобы удостовериться в том, что расширение успешно установлено.
Настройка
Право пользователя nuke автоматически предоставляется группе пользователей «администраторы». Чтобы отменить это и назначить это право новой группе участников (Например nuke), добавьте следующие строки в ваш файл LocalSettings.php:
$wgGroupPermissions['sysop']['nuke'] = false;
$wgGroupPermissions['nuke']['nuke'] = true;
Maximum age
By default, Nuke will only list pages that were created as recent as what is shown on Special:RecentChanges (controlled by $wgRCMaxAge
; 90 days by default).
Версия MediaWiki: | ≥ 1.44 Gerrit change 1089919 |
This can be configured to use a different duration with the $wgNukeMaxAge
configuration setting.
For example, to restrict Nuke to only allow deleting pages up to 30 days old, add the following to your LocalSettings.php
file:
$wgNukeMaxAge = 30 * 86400;
Использование
Перейдите к Special:Nuke для массового удаления страниц, недавно добавленных участником или IP-адресом. Если вы не хотите фильтровать по пользователю, вы также можете просто фильтровать по пространству имен.
Служебная страница указана в разделе Special:SpecialPages как Массовое удаление.
Вы также можете указать шаблон для названия страницы.
Поле принимает символы подстановки SQL, такие как %lol%
.
Журнал всех удалений поддерживается в Special:Log/delete.
См. также
- Графические
- Расширение:DeleteBatch - Удаляет наборы страниц, используя текстовый файл, содержащий их названия
- Extension:NukeDPL - Удаляет наборы страниц, используя 'Dynamic Page Lists'
- Extension:SmiteSpam - Пытается найти весь спам в вики с помощью обработки текста и предоставляет интерфейс для удаления
- Расширение:DeletePagesForGood - Добавляет вкладку для безвозвратного удаления отдельной страницы.
- Командная строка
- deleteBatch.php - Удаляет наборы страниц, используя текстовый файл, содержащий их названия
- nukeNS.php - Удалить все страницы в определенном пространстве имен без создания журнала удаления (из командной строки)
- deleteArchivedRevisions.php - Скрипт для безвозвратного удаления страниц после их удаления (например, после использования расширения Nuke)
Это расширение используется в одном или нескольких проектах Викимедиа. Вероятно, это означает, что расширение стабильно и работает достаточно хорошо, чтобы использоваться такими сайтами с высоким трафиком. Найдите название этого расширения в файлах конфигурации Викимедиа CommonSettings.php и InitialiseSettings.php, чтобы узнать, где оно установлено. Полный список расширений, установленных на конкретной вики, можно увидеть на странице Special:Version wiki. |
Это расширение включено в следующие вики-фермы/хостинги и/или пакеты: Это не исчерпывающий список. Некоторые вики-фермы/хостинги и/или пакеты могут содержать это расширение, даже если они не перечислены здесь. Всегда сверяйтесь со своими вики-фермами/хостингами или комплектами/бандлами для подтверждения. |