Участник:Ivan r/Скрипты

Материал из Minecraft Wiki
Перейти к: навигация, поиск

Эта статья — документация к скриптам администратора Ivan-r.

Викификатор[править | править код]

Викификатор — это инструмент позволяющий произвести автоматическую викификацию текста, то есть подвести его под стандарты вики-проектов.

Некоторое время подготавливался викификатор с Википедии. Первый вариант работал в новой панели редактирования благодаря участнику Dand0. Спасибо ему за это. Второй вариант уже был проще в использовании, но почему-то не хотел делать заданное всегда. Но, когда был доделан был перенесён в MediaWiki:Wikificator.js. При этом обнаружился старый вариант викификатора от 2011 года! Собранный ещё HEKP0H'ом. Действующий викификатор курирует администратор Ivan-r.

Дополнительные ссылки в левом блоке навигации[править | править код]

Вы можете добавить дополнительные ссылки в блок навигации, что находится под логотипом Minecraft Wiki.

Ниже пример записи, которая добавляет ссылку на подстраницы той страницы, на которой вы находитесь:
mw.util.addPortletLink ('p-tb', '/Служебная:Указатель_по_началу_названия/'+mw.config.get( 'wgPageName' )+'/', 'Подстраницы' , 't-subpages', 'Список подстраниц ');
p-tb идентификатор блока, в котором будет ссылка
/Служебная:Указатель_по_началу_названия/'+mw.config.get( 'wgPageName' )+'/ целевая страница
mw.config.get( 'wgPageName' ) — заменяется на название страницы
Подстраницы отображаемое название ссылки
t-subpages идентификатор добавленной строки
(обратитесь за помощью в его выборе к администарторам)
Список подстраниц Всплывающая при наведении подсказка

Дополнительные кнопки для описания правки[править | править код]

Эти кнопки позволяют вам одним нажатием вводить комментарий к обычному действию (например, викификации, обновление данных или добавление интервики ссылки). На данный момент расположены по адресу MediaWiki:AddSumButton.js.

Зарегистрированные пользователи могут также добавлять свои кнопки описаний. Для чего вставляется следующий код:

if (mw.config.get( 'wgAction' ) == 'edit' || mw.config.get( 'wgAction' ) == 'submit') {
		addSumButton('%1', '%2')
}

…где %1 нужно заменить на краткое описание самой кнопки, а %2 заменяется на описание правки. Строк addSumButton('%1', '%2') может быть неограниченное кол-во. Записывать их, рекомендуется одна под другой.