Участник:Нирваньчик/Скрипты

Материал из Википедии — свободной энциклопедии

НирваньчикОбсуждениеВклад (табл.) • Рабочий столПесочницаИнтересноеФильмыСкрипты

Полезные скрипты

Как устанавливать

Для установки скрипта нужно:

  1. Зайти в НастройкиВнешний видСобственный JS в вашей выбранной теме. Если эта страница еще не создана, то создайте её. Вы попадёте в страничку под названием Участник:ваш_ник/vector.js или под другим (например monobook.js). Это ваша тема. В неё нужно внести правку.
  2. Добавить строку importScript('ссылка на js-скрипт');
  3. Важно! Обновить страницу в браузере в обход кэша. Для обладателей Mozilla Firefox aka рыжей лисы нажмите Ctrl-Shift-R. Для других браузеров смотреть здесь.
  4. Всё.

Скрипт Эмоции (код скрипта)

Предварительные требования:

  • Должна быть установлена верхняя панель. Зайдите в Настройки -> Редактирование и отметьте галочку Показывать верхнюю панель инструментов при редактировании (JavaScript).

Предназначен для быстрого добавления смайлов типо :-) и др. Для добавления пропишите в вашу тему importScript('Участник:Нирваньчик/Скрипты/emotetoolbar.js');. Этот скрипт был экспроприирован мною со страницы en:User:NerdyScienceDude/Scripts/emotetoolbar.js и слегка адаптирован под русскую Википедию.

Cкрипт Ссылки (код скрипта)

Этот скрипт — просто альтернатива кнопочке на верхней панели. Так что ничего особенно нового.

Предварительные требования:

  • Должна быть установлена верхняя панель. Зайдите в Настройки -> Редактирование и отметьте галочку Показывать верхнюю панель инструментов при редактировании (JavaScript).

Предназначен для быстрой вставки шаблонов цитирования источников. Доступные кнопки:

Все кнопки продублированы для вставки в строчку, и в столбец. Для добавления пропишите в вашу тему importScript('Участник:Нирваньчик/Скрипты/references.js');.

Скрипт Печеньки (wikilove) (код скрипта)

Вся информация здесь : Участница:Lvova/wikilove

Тестирование скрипта: Участник:Нирваньчик/wikilove.js User talk:NirvanaTestBot

Гаджеты

Гаджеты, которые я использую и рекомендую использовать всем:

Расширенное меню

Дополнительные ссылки в меню можно добавить следующим кодом. Нужно добавить этот код в свой НастройкиВнешний видСобственный JS (например monobook.js) и перезагрузить страницу браузера (Ctrl-Shift-R).

mw.util.addPortletLink( portletId, href, text [, id [, tooltip [, accesskey [, nextnode ]]]] );
Параметры

Где

  • portletId - id меню. например 'p-personal' (верхнее меню), 'p-tb' (боковое меню "Инструменты") и др.
  • href - ссылка, например '//ru.wikipedia.org/wiki/Участник:Нирваньчик/Sandbox'
  • text - отображаемое название элемента меню, например 'песочница'
  • id - id элемента, уникальная строка, например 'pt-my-sandbox'
  • tooltip - всплывающая подсказка, например 'Переход в мою песочницу'
  • accesskey - комбинация клавиш для быстрого вызова, например 'g'
  • nextnode - id элемента, перед которым нужно вставить ваш элемент, например '#pt-preferences' (Настройки), '#pt-userpage' (Моя ЛС) и др.
Например, вот мои менюшки
// Ссылки в боковое меню 'Инструменты'
//mw.util.addPortletLink( 'p-tb', '//www.mediawiki.org/', 'MediaWiki.org',  't-mworg', 'Go to MediaWiki.org ', 'm', '#t-print' );
//mw.util.addPortletLink( 'p-tb', '//en.wikipedia.org/', 'en.wikipedia.org',  't-en-wiki', 'Go to en.wikipedia.org ');

// Подстраницы
mw.util.addPortletLink( 'p-tb', 'http://ru.wikipedia.org/wiki/Служебная:PrefixIndex/'+wgPageName, 'Подстраницы',  't-subpages', 'Подстраницы данной страницы');

// Ссылки в верхнее меню
mw.util.addPortletLink( 'p-personal', '//en.wikipedia.org/', 'en',  't-my-en-wiki', 'Go to en.wikipedia.org ','e','#pt-userpage');
mw.util.addPortletLink( 'p-personal', '//ru.wikipedia.org/wiki/Участник:Нирваньчик/Desktop', 'Рабочий стол',  'pt-my-desktop', 'Go to hell', 'h', '#pt-preferences' );
mw.util.addPortletLink( 'p-personal', '//ru.wikipedia.org/wiki/Участник:Нирваньчик/Sandbox', 'Песочница',  'pt-my-sandbox', 'Go to hell', 'g', '#pt-preferences' );
mw.util.addPortletLink( 'p-personal', '//ru.wikipedia.org/wiki/Участник:NirvanaBot', 'NirvanaBot',  'pt-my-bot', 'Go to hell');

Другие скрипты

Проект | Гаджеты

Скрипт Описание Автор
wiki google.js Измененная форма поиска. Дополняет форму поиска возможностью искать через Google в Википедии, БСЭ, а также в Яндекс-словарях и др. Умеет открывать найденное в новом окне. Поиск через гугл делается быстрее и меньше нагружает сервера Викимедии. X-romix
user_bold.js На страницах обсуждения выделяет имя пользователя жирным. X-romix
time_small.js Выделяет мелким шрифтом дату и время в обсуждениях наподобие 09:25, 25 декабря 2007 (UTC). X-romix
hide_page_elements.js Отключает ненужные элементы страницы (баннеры, предупреждения об авторском праве, и прочее). X-romix
summary_show_overload.js Показывает переполнение поля «Описание изменений», чтобы избежать его «обрезания» для русского текста. X-romix
tablifikator.js Скрипт позволяет быстро переносить таблицы, которые уже есть в
Excel
или другом табличном процессоре, в Википедию.
X-romix
translit.js Скрипт для транслитерации латиницы в кириллицу. X-romix
lowercase.js Скрипт для перевода выделенного текста в нижний регистр. X-romix
refconv.js Скрипт преобразует ссылки в читаемый вид. X-romix
wordwikify.js
Скрипт превращает слово в [[гиперссылку]], используя при этом содержимое окна поиска (вверху справа). X-romix
compare2texts.js Находит буквальные совпадения между двумя текстами X-romix
check_tags.js Проверяет закрытость тегов Википедии. X-romix
check_sign.js Проверяет наличие подписи в обсуждениях. X-romix
check_descr.js Проверяет наличие описания правки. X-romix
highlight1c.js Подсветка кода 1С:Предприятие. X-romix
revert.js Заменяет на страницах диффов разницу между версиями на опции автоматического отката, позволяет автоматически вынести предупреждение сделавшему правку участнику. Ferrer-ru
gadget-gif-hider.js Скрывает GIF иллюстрации, позволяя спокойно читать текст статей. Для скрытия: навести и отвести курсор. Наведя курсор, GIF иллюстрацию можно повторно рассмотреть. (Работает в Firefox, в Chrome) ll0l00l
gadget-ranking.js Помогает собрать статистику при опросах в рамках
Проект:Анализ качества
. Активируется по нажатию «Случайная статья» на панельке «Навигация». Далее чуть ниже появляется отдельная панелька. (Работает в Firefox, в Chrome) (Не работает в IE, в Opera)
ll0l00l

См. также