Участник:Нирваньчик/Скрипты
Нирваньчик • Обсуждение • Вклад (табл.) • Рабочий стол • Песочница • Интересное • Фильмы • Скрипты
Полезные скрипты
Как устанавливать
Для установки скрипта нужно:
- Зайти в Настройки → Внешний вид → Собственный JS в вашей выбранной теме. Если эта страница еще не создана, то создайте её. Вы попадёте в страничку под названием Участник:ваш_ник/vector.js или под другим (например monobook.js). Это ваша тема. В неё нужно внести правку.
- Добавить строку
importScript('ссылка на js-скрипт');
- Важно! Обновить страницу в браузере в обход кэша. Для обладателей
Mozilla Firefox aka рыжей лисы нажмите Ctrl-Shift-R. Для других браузеров смотреть здесь.
- Всё.
Скрипт Эмоции (код скрипта)
Предварительные требования:
- Должна быть установлена верхняя панель. Зайдите в Настройки -> Редактирование и отметьте галочку Показывать верхнюю панель инструментов при редактировании (JavaScript).
Предназначен для быстрого добавления смайлов типо
и др. Для добавления пропишите в вашу тему
importScript('Участник:Нирваньчик/Скрипты/emotetoolbar.js');
. Этот скрипт был экспроприирован мною со страницы en:User:NerdyScienceDude/Scripts/emotetoolbar.js и слегка адаптирован под русскую Википедию.
Cкрипт Ссылки (код скрипта)
Этот скрипт — просто альтернатива кнопочке на верхней панели. Так что ничего особенно нового.
Предварительные требования:
- Должна быть установлена верхняя панель. Зайдите в Настройки -> Редактирование и отметьте галочку Показывать верхнюю панель инструментов при редактировании (JavaScript).
Предназначен для быстрой вставки шаблонов цитирования источников. Доступные кнопки:
Все кнопки продублированы для вставки в строчку, и в столбец.
Для добавления пропишите в вашу тему importScript('Участник:Нирваньчик/Скрипты/references.js');
.
Скрипт Печеньки (wikilove) (код скрипта)
Вся информация здесь : Участница:Lvova/wikilove
Тестирование скрипта: Участник:Нирваньчик/wikilove.js User talk:NirvanaTestBot
Гаджеты
Гаджеты, которые я использую и рекомендую использовать всем:
- Википедия:Гаджеты/refToolbar
- Википедия:Гаджеты/Выделение неоднозначностей
- Википедия:Гаджеты/Упрощение ссылок
Расширенное меню
Дополнительные ссылки в меню можно добавить следующим кодом. Нужно добавить этот код в свой Настройки → Внешний вид → Собственный 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');
Другие скрипты
- Скрипты от Анонима: Участник:Absconditus/Skripten
Скрипт | Описание | Автор |
---|---|---|
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 |
См. также
- Википедия:Локальный скрипт
- Проект:Персональные скрипты
- Шаблон:ОписаниеПерсональногоСкриптаСписок
- Википедия:Гаджеты
- Википедия:Персональное оформление