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+