Страница полузащищенная
Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Значок всплывающих окон навигации
Всплывающие окна навигации в действии. На этом снимке экрана пользователь наводит указатель мыши на ссылку на статью энциклопедии .
Пример предварительного просмотра страниц , который НЕ совпадает с этим инструментом, который называется всплывающими окнами навигации.

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

  • Установка: введите Special: Preferences и нажмите «Gadgets»; в разделе «Просмотр» установите флажок, чтобы включить « Всплывающие окна навигации : предварительный просмотр статей и функции редактирования всплывают при наведении курсора на ссылки», затем нажмите «Сохранить». Следуйте инструкциям на странице, чтобы обойти кеш браузера.

Если у вас возникли проблемы, вы можете просмотреть некоторые часто задаваемые вопросы .

Функции

Небольшой предварительный просмотр изображения для статьи (классический снимок экрана, но отлично работает с Vector / Monobook).
Нажмите, чтобы увеличить превью.
Возврат с помощью всплывающих окон - наведите курсор на элемент истории и выберите «Вернуть». Нажмите, чтобы увеличить превью.
Воспроизвести медиа
Быстрый обзор всплывающих окон навигации
  • Всплывающие подсказки при наведении курсора мыши на статьи (включая пользовательские страницы):
    • Предварительный просмотр первой части текста статьи при наведении указателя мыши на ссылку на статью
    • Предварительный просмотр первого изображения в статье
      • Если есть информационное окно с изображением, и это не информационное окно, основанное на Викиданных, изображение в информационном окне будет принято как первое изображение.
      • Изображение , показанное в окне предварительного просмотра можно контролировать путем добавления намек изображения в статье, в виде невидимого HTML комментария: <!-- popup [[File:Desired_Preview_Image.jpg]] -->.
    • Предварительный просмотр информации о выбранной странице: размер, количество ссылок, количество изображений, количество категорий и возраст страницы
    • Сообщает вам о перенаправлениях, заглушках и страницах значений.
    • Доступ в один клик для редактирования страницы, истории страницы, самого последнего редактирования, правок, внесенных последним участником, [a] изменений с момента моего редактирования, [a] перемещения страницы, того, какие ссылки здесь, связанных изменений, просмотра или отмены отслеживания, защиты или снятия защиты (для администраторы), страницу обсуждения, отредактируйте страницу обсуждения и начните новую тему на странице обсуждения
  • Наведите указатель мыши на ссылки на изображения:
    • Предварительный просмотр изображений
    • Предварительный просмотр описаний файлов
    • Предварительный просмотр ссылок на файлы
    • Сообщает вам, находится ли изображение в Commons
  • Наведение указателя мыши на пользовательские ссылки:
    • Доступ в один клик к странице пользователя, пользовательскому пространству, разговору пользователя, редактированию разговора пользователя, новому разделу в разговоре пользователя, пользователю электронной почты, вкладу и дереву вкладов, (для администраторов) удаленных вкладов пользователей, журналу пользователя, (для администраторов) блокировка пользователь, изменить счетчик ( инструмент анализа пользователей ), заблокировать журнал
  • Наведите указатель мыши на сноски:
    • Предварительный просмотр содержания сносок
  • Наведите курсор мыши на любую вики-ссылку:
    • Очистить кеш всплывающих окон [b]
    • Включение / отключение предварительного просмотра [b]
    • Включение / отключение всплывающих окон [b]
  • Предварительный просмотр различий и доступ к обеим ревизиям в списке наблюдения, истории и связанных изменениях
  • Предварительный просмотр выбранных вики-ссылок при редактировании (используйте мышь, чтобы выбрать одну вики-ссылку)
  • Отмена вандализма одним щелчком мыши из браузера истории (см. Изображение)
  • Сочетания клавиш (необязательно)
  • Автоматически исправлять ссылки для обхода перенаправлений и страниц устранения неоднозначности (необязательно)
  • Должен работать на всех вики-сайтах Викимедиа

Монтаж

У вас должна быть учетная запись пользователя для установки и использования функции всплывающих окон навигации. Если у вас нет учетной записи, вам нужно будет создать ее и войти в систему.

  • Перейдите в Настройки  → Гаджеты  → Просмотр → Всплывающие проверять окна навигации : при наведении курсора на ссылки появляются функции предварительного просмотра и редактирования статей.

Другие вики или global.js

Добавьте в файл пользовательского скрипта следующее:

// [[Википедия: Инструменты / Всплывающие окна навигации]] mw . погрузчик . load ( 'https://en.wikipedia.org/w/load.php?modules=ext.gadget.Navigation_popups' );

После сохранения страницы очистите кеш браузера (в Internet Explorer Ctrl + F5; в Mozilla Firefox ⇧ Shift + Ctrl+ R; в Opera F5 ). Предполагая, что вы не отключили JavaScript в своем браузере, всплывающее окно должно появляться всякий раз, когда вы наводите указатель мыши на внутреннюю ссылку в Википедии. Если вы используете несколько веб-браузеров или несколько компьютеров, вам может потребоваться очистить кеши для каждого, чтобы появилось всплывающее окно.

Чтобы установить сценарий в Commons или викисловарь, повторите эту процедуру на этих вики.

Чтобы удалить скрипт, удалите указанные выше строки с той же страницы и очистите кеш браузера.

Руководство по использованию

Этот инструмент генерирует «всплывающие подсказки» при наведении указателя мыши на активные ссылки и изображения. Эти всплывающие окна предоставляют информацию о цели ссылки и обеспечивают быстрый доступ к ряду соответствующих действий.

Если вы удерживаете клавишу Shift, вы можете перетаскивать всплывающее окно.

Всплывающие окна зависят от типа ссылки:

  • Ссылки на обычные статьи : всплывающее окно обеспечивает предварительный просмотр первого абзаца и изображения статьи; меню Действия позволяет просматривать историю и страницу обсуждения статьи, редактировать и просматривать статью и т. д.
  • В поле редактирования : выделите [[ссылка вики]], чтобы открыть всплывающее окно со статьей.
  • Ссылки различий : на страницах истории или списка наблюдения наведите указатель мыши на ссылки различий, такие как «(cur)» или «(prev)», чтобы получить сводку различий; меню Действия позволяет отменить или отменить редактирование.
  • Пользователь: ссылки : информация о статусе пользователя; Меню пользователя дает доступ к странице обсуждения, недавним сообщениям и т. Д.
  • Ссылки на изображения : информация со страницы описания изображения.
  • Во всплывающих окнах: большинство ссылок во всплывающих окнах открывают новые всплывающие окна при наведении курсора.

Конфигурация (необязательно)

Существуют десятки настраиваемых параметров, которые добавляют или удаляют различные мощные функции, подробно описанные ниже.

Семь необязательных структур

Есть семь встроенных вариаций стиля: короткие меню (по умолчанию), меню, облегченный, оригинальный, ностальгия, фантазия, фантазия2.

  • Чтобы изменить свой выбор, см. Два popupStructureбита в #Options чуть ниже.
  • Более подробные сведения о каждом из них см. В разделе / Примеры структуры .
  • Короткие меню (по умолчанию)

  • Меню

  • Lite

  • Оригинал

  • Ностальгия

  • Изысканный

  • Необычный2

Изменение внешнего вида ваших всплывающих окон

Редактируя свой пользовательский файл CSS , вы можете изменить внешний вид всплывающих окон. Ваш пользовательский файл CSS имеет то же имя, что и файл JavaScript, но с «css» вместо «js» в конце. Поэтому вам следует отредактировать страницу .css вашего текущего скина .

Вот пример, в котором текст немного больше.

. navpopup  { размер шрифта :  0,875 em  ! important ;} . popup_menu  { margin-top :  1.1 em  ! important ;}

Вот пример, который дает всплывающее окно с апельсиновым вкусом с рамкой и изменяет используемый шрифт. Это заставляет всплывающие окна выглядеть довольно глупо, но показывает, что вы можете сделать, если захотите.

. navpopup  {  цвет фона :  # FFBE20  ! важно ;  семейство шрифтов :  serif  ! important ;  цвет :  # 404  ! важно ;  размер шрифта :  средний  ! важный ; }

Параметры

Вы можете установить несколько параметров. Для этого отредактируйте свой пользовательский файл JavaScript и добавьте строку формы, где и выбраны из приведенной ниже таблицы. Например, чтобы включить расширенные меню и включить ссылки администратора, вам нужно добавить что-то вроде этого в свой файл JavaScript:window.option = value;optionvalue

окно . popupStructure  =  'меню' ; окно . popupAdminLinks  =  true ;

Могут быть добавлены дополнительные параметры, и запросы на дополнительную настройку приветствуются.

Расширенная настройка

Добавление фильтров

Вы можете определить собственные фильтры для статей. Это функции JavaScript, которые запускаются после создания статистики страницы, и их вывод добавляется (как HTML) к этой части всплывающего окна. (Обратите внимание, что если simplePopups имеет значение true или popupSummaryData имеет значение false, то ничего отображаться не будет.)

Чтобы настроить это, нужно написать функцию фильтра, которая принимает строку (викитекст статьи) в качестве входных данных и возвращает фрагмент HTML. Повторите эти действия для extraPopupFiltersлюбого количества фильтров, а затем создайте массив, содержащий все функции в том порядке, в котором вы хотите, чтобы они выполнялись.

Например, вы хотите, чтобы вам сообщали, когда вики-текст статьи содержит таблицу, написанную с использованием HTML-тегов, а не вики-разметки. Один из способов сделать это - добавить в пользовательский файл JavaScript следующее :

// инициализировать массив - сделать это только один раз window . extraPopupFilters  =  [];// определяем функцию function  popupFilterHtmlTable  ( wikiText )  {  if  ( / <table / i . test ( wikiText ))  return  '& lt; table & gt;' ;  иначе  вернуться  '' ; };// добавляем функцию в массив (вы можете повторить это для многих функций) extraPopupFilters . push ( popupFilterHtmlTable );

Затем, когда создается всплывающее окно для страницы, содержащей таблицу HTML, вы должны увидеть во всплывающем окне <table>. (Он также может появиться на других страницах, например на этой странице. Исправление этого дефекта оставлено в качестве упражнения для читателя.)

Другие примеры

Если вы хотите включить popupRedlinkRemoval, popupFixRedirsи popupFixDabsособенности во всех страницах , кроме специальных, , историй и предпросмотра (где эти функции являются явно бесполезными) , вы можете добавить эти строки в пользовательском файле JavaScript:

// Обычно функции включены var  toFix  =  true ;// На специальных страницах истории и превью отключают их if  (  mw . Config . Get (  'wgCanonicalNamespace'  )  ===  'Special'  || $ . InArray (  mw . Util . GetParamValue (  'action'  ),  [  'history' ,  'submit'  ]  )  ! ==  - 1  ) { toFix  =  false ; } // окно . popupRedlinkRemoval  =  toFix; окно . popupFixRedirs  =  toFix ; окно . popupFixDabs  =  toFix ;

Переводы

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

Проблемы с браузером

Fire Fox

Если пользователь Firefox с установленным расширением Adblock Plus не может видеть всплывающее окно, только обычная всплывающая подсказка, Adblock Plus может блокировать работу всплывающих окон навигации. Это можно решить, добавив исключение в правила фильтрации - перейдите на главную страницу , щелкните значок на панели инструментов браузера и отключите [Блокировать рекламу на]. Этот веб-сайт: en.wikipedia.org .

На этот инструмент не должны влиять никакие настройки блокировки всплывающих окон браузера.

Ящики пользователя

Также есть тема всплывающих окон навигации. {{ Тема всплывающих окон навигации }}.

Обратная связь

См. Обсуждение в Википедии: Всплывающие окна «Инструменты / Навигация» или соответствующий проект Phabricator (для обсуждения, связанного с реализацией).

Заметки

  1. ^ a b В некоторых браузерах, включая Microsoft Internet Explorer
  2. ^ a b c В выбранных браузерах, включая Mozilla Firefox

Кредиты и внешние ссылки

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

  • Пользователь: Pilaf / InstaView ( урожденная Live Preview ) от Pilaf для предварительного просмотра статьи
  • хеш-функция JavaScript MD5 от Пола Джонстона и других, доступная здесь
  • domdrag по Аарон Будман
  • Реализация из дифф алгоритма Джона Resig

В более старых версиях инструмента использовалась overlib Эрика Босрупа.

Авторы

  • Люпин  - оригинальная разработка, не отображается в Википедии с 2009 года.
  • Brian0918  - немного кода и много вдохновения
  • Эддидейгель  - переводческие работы
  • IceKarma  - прерывание загрузки кода, более эффективное использование пропускной способности
  • Майк Диллон  - возрастной код страницы
  • Юрик  - с его фантастическим расширением MediaWiki BotQuery
  • Zocky  - меню
  • Zyxw  - улучшения предварительного просмотра
  • TheDJ  - преобразование BotQuery в API .
  • ... и многое другое с полезными предложениями, комментариями и отчетами об ошибках