FANDOM


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

Установка

Применение

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

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

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

Примеры:

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

Конфигурация

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

// Настройка MarkForDeletion, см. http://dev.wikia.com/wiki/MarkForDeletion
window.MarkForDeletion = {
    promptedDeleteReason: "Неиспользуемое изображение"
};

Конечно, «неиспользуемое изображение» - это просто пример, вы можете установить любую причину для удаления по умолчанию.

Using configuration options with Fandom Developers Wiki scripts

The instructions on this page describe how to use configuration options with a script. Here on the Fandom Developers Wiki, many scripts provide optional configuration settings as a mean to alter or enhance the default behavior of the script. When installing configuration options in your JavaScript file, please note that they need to go above the import statement in order to work — unless the directions say otherwise. In case MediaWiki:ImportJS is used to load the scripts, it will be executed last.

Configuration options load too late, don't work
// 1. AjaxRC import statement
importScriptPage('AjaxRC/code.js','dev');
 
// 2. AjaxRC configuration option
var ajaxRefresh = 30000;
Proper placement of configuration options
// 1. AjaxRC configuration option
var ajaxRefresh = 30000;
 
// 2. AjaxRC import statement
importScriptPage('AjaxRC/code.js','dev');

Обновления

29 сентября 2016 года
Кнопка «Пометить для удаления» больше не отображается для участников, которые могут удалять страницы.
15 августа 2016 года
KockaAdmiralac изменил код, поэтому он больше использует jQuery, добавил поддержку перевода, объединил уже существующий перевод на польский язык и добавил сербский перевод.
5 января 2013
Mathmagician упростил код по запросу на странице MediaWiki talk:MarkForDeletion/code.js.
27 декабря 2012
Mathmagician добавил опциюдля изменения причины удаления по умолчанию с «спам» на что-либо ещё.
26 декабря 2012
Mathmagician создал скрипт по запросу Paleclaw.
Community content is available under CC-BY-SA unless otherwise noted.

Fandom may earn an affiliate commission on sales made from links on this page.

Stream the best stories.

Fandom may earn an affiliate commission on sales made from links on this page.

Get Disney+