Fandom Developers Wiki
Advertisement

Скрипт MarkForDeletion автоматизирует процесс добавления {{delete|<причина для удаления>}} на страницу, чтобы пометить её для удаления. Примечание: этот скрипт фактически не удаляет страницу, он просто автоматически редактирует страницу, чтобы добавить шаблон удаления. Предположительно, шаблон удаления затем классифицировал бы страницу таким образом, чтобы администратор мог найти и удалить её.

Установка

Использование

MarkForDeletion создаёт кнопку «Пометить для удаления» на панели инструментов в нижней части страницы.

При нажатии на кнопку «Пометить для удаления» будет предложено ввести причину удаления. Причина по умолчанию — «спам», но вы можете изменить её на что-то ещё, если хотите (см. раздел «Конфигурация» ниже).

После ввода причины удаления нажмите OK, чтобы автоматически отредактировать страницу и пометить её для удаления. Или нажмите «Отмена», чтобы прервать процесс.

Примеры:

Причина удаления Редактирование на странице
спам {{Delete|спам}}
Неиспользуемое изображение {{Delete|Неиспользуемое изображение}}
speedy=true|причина=плохое изображение {{Delete|speedy=true|причина=плохое изображение}}
<причина> {{Delete|<причина>}}

Настройка

Причина удаления по умолчанию — «спам», но её можно изменить на (например) «Неиспользуемое изображение» путём копирования/вставки следующего кода в ваш global.js в дополнение к обычной установке скрипта:

window.MarkForDeletion = {
    promptedDeleteReason: "Неиспользуемое изображение",
    replace: true
};

Использование настроек для скриптов из Fandom Developers Wiki

Инструкции на этой странице описывают, как использовать настройки для скриптов. Здесь, на вики Fandom Developers Wiki, у многих скриптов есть необязательные параметры, применяемые как средство изменения или улучшения поведения скриптов по умолчанию. При настройке параметров в JS обратите внимание на то, что они должны находиться выше импорта для работы, если в описании скрипта не указано иное. Если для загрузки скриптов используется страница MediaWiki:ImportJS, то она будет загружена последней.

Настройки загружаются поздно, не работают
// 1. опция импорта AjaxRC
importArticles({
    type: 'script',
    articles: [
        'u:dev:MediaWiki:AjaxRC.js'
    ]
});

// 2. опция с настройками AjaxRC
window.ajaxRefresh = 30000;
Правильное размещение настроек
// 1. опция с настройками AjaxRC
window.ajaxRefresh = 30000;

// 2. опция импорта AjaxRC
importArticles({
    type: 'script',
    articles: [
        'u:dev:MediaWiki:AjaxRC.js'
    ]
});

Обновления

29 September 2016
Mark for Deletion button no longer shows up for people that can delete pages.
15 August 2016
KockaAdmiralac changed the code so it uses jQuery methods more, added translation support, merged the already existent Polish translation into it and added Serbian translation
5 January 2013
Mathmagician simplified code per TK's suggestion at MediaWiki talk:MarkForDeletion/code.js.
27 December 2012
Mathmagician added user configuration option for changing default prompt from "spam" to anything else.
26 December 2012
Mathmagician created script, per request of Paleclaw
Текст выше можно найти здесь (править)
Advertisement