Википедия:Проект:Персональные скрипты/Навигации

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

Перейти к: навигация, поиск
Короткая ссылка-перенаправление
ВП:П:ПСТ-Н

Содержание

[править] Навигационные окошки

 importScript('Участник:Lockal/strings-ru.js');
 importScript('User:Lupin/popups.js', 'en');

При наведении мыши на внутреннюю ссылку скрипт показывает начало этой страницы во всплывающем окошке.

Один из самых популярных скриптов в проектах Викимедии.


Скрипт имеет множество дополнительных параметров, например:

popupDelay = 1.5; // задержка на полторы секунды перед всплытием окна
popupStructure = 'fancy'; // не объединять навигационные ссылки в выпадающие списки
imagePopupsForImages = false; // не всплывать на иллюстрациях
popupMaxWidth = 400; // ширина всплывающего окна
popupMaxPreviewSentences = 10; // больше предложений в окне
popupMaxPreviewCharacters = 666;// больше символов в окне
popupPreviewFirstParOnly = false; // цитируется не только первый абзац
popupPreviewKillTemplates = false; // шаблоны показывать, пусть и сырыми


[править] Список наблюдения: новые изменения

 importScript('User:Ilmari_Karonen/watchsince.js','en');

Простой скрипт для более удобного слежения за списком наблюдения (исходный код: watchsince.js). Как и уже имеющиеся там ссылки «за последние 1 | 2 … часов», использует параметр days=, однако вычисляет его так, чтобы показывать изменения только с момента загрузки страницы.

Не уходя со своей страницы наблюдения (например открывая изменения в новых окнах браузера или используя «Навигационные окошки» или используя diffPopups), последовательно нажимайте на новую ссылку «Changes since last load» (справа от «Скрыть малые правки»), и страница каждый раз будет вам показывать только новые изменения.

[править] История: комбинированные правки

Улучшение читабельности историй правок: histComb


[править] AJAX закладки

Всплывающее окно «закладок» со ссылками: Bookmarks


[править] Поиск

[править] Расширенный блок поиска

 

 Перейти   Поиск 

 Я   Gru   Gint 

Расширение стандартного блока поиска для быстрого выбора между локальным поиском и внешними поисковыми машинами (Яндекс, Google только по русскому разделу, Google по всем разделам): MediaWiki:ExtSearchPanel.js. Установка — см. Обсуждение MediaWiki:ExtSearchPanel.js.


[править] Быстрый поиск в пространствах

 

 Перейти   найти в…  ν 

Выбор пространства в стандартном блоке поиска: SearchList

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

Такой скрипт создаст под блоком «навигация» новый блок ссылок «страница», перенесёт туда «Ссылки сюда» и «Связанные правки» и добавит ещё несколько полезных ссылок.

importScript('User:Lockal/recent2.js');

[править] Часовой пояс в подписях

Этот скрипт динамически изменит время в подписях участников. Можно указать две переменные:

  • название своего часового пояса, оно заменит (UTC)
  • смещение; если не указывать, скрипт возьмёт из настроек браузера (аналогично кнопке «заполнить из браузера» в настройках)

Ограничения:

  • поддерживаются только целые смещения (нельзя задать например «-1:30»)
  • в конце месяца время будет показываться неправильно (например «23:40, 0 марта» или «01:05, 32 мая»

Дополнительно скрипт подчеркнёт все найденные даты, это можно легко убрать или изменить прямо в коде скрипта.

[править] Количество статей

importScript('User:Morpheios Melas/articlecount.js');

Этот JavaScript-скрипт создан участником Morpheios Melas и доработан участником Kalan.

Скрипт размещает сверху логотипа Википедии живой счётчик числа статей. Обновляется каждые 10 секунд. Пример показан на изображении справа.