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

В разделе «Панель инструментов» в левой части каждой страницы есть ссылка « Какие ссылки здесь ». Он используется для просмотра списка страниц, которые ссылаются на текущую страницу (или перенаправляют на нее , или включают ее ). Иногда их называют обратными ссылками .

Можно сделать вики-ссылку на список «Какие ссылки здесь» для конкретной страницы; для этого введите вместо имени страницы заголовок целевой страницы. (Тот же текст - без скобок - также можно ввести в поле поиска, чтобы получить доступ к «Какие ссылки здесь» для любого заголовка страницы.)[[Special:WhatLinksHere/Page name]]

Также можно указать страницы с помощью , где имя страницы - это имя страницы, а (необязательно) - номер пространства имен . Например, перечисляет все страницы из области статей, которые ссылаются на эту страницу.{{Special:Whatlinkshere/Page name|namespace=number}}namespace{{Special:Whatlinkshere/Help:What links here|namespace=0}}

Чтобы использовать этот инструмент, щелкните Special: WhatLinksHere и введите заголовок страницы.

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

Обзор

Средство «Какие ссылки здесь» перечисляет страницы на том же сайте (англ. Wikipedia), которые ссылаются на данную страницу (или перенаправляют на нее , или включают ). Можно ограничить поиск страницами в указанном пространстве имен . Чтобы просмотреть эту информацию, щелкните ссылку «Какие ссылки здесь» при просмотре любой страницы. Список отсортирован по идентификатору страницы, то есть по дате создания страницы.

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

Функция синтаксического анализатора #ifexist: вызывает список в разделе «Какие ссылки здесь» среди обычных ссылок, даже если ссылка не создается.

Список ссылок на статью полезен по-разному:

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

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

Чтобы напрямую вызвать список «Какие ссылки здесь» (в поле поиска, адресной строке браузера или вики-ссылках), используйте синтаксис Special: WhatLinksHere / John Smith (заменив «John Smith» на желаемый заголовок целевой статьи).

Ограничения

Следующее не указано в разделе «Какие ссылки здесь»:

  • автоматически генерируемые ссылки из категорий на их подкатегории и страницы участников (и наоборот)
  • автоматически генерируемые ссылки с подстраниц на их родительские страницы
  • ссылки в сводках редактирования
  • ссылки на специальных страницах , например Special: LongPages
  • ссылки, созданные с использованием синтаксиса внешних ссылок вместо вики-ссылок, например https://en.wikipedia.org/wiki/Example вместо примера вики-ссылки, созданного с помощью[[Example]]
  • ссылки из-за пределов Википедии

В случае ссылок на разделы или других якорей точная цель не отображается. «Какие ссылки здесь» не могут содержать только обратные ссылки определенного раздела / привязки. (Можно обойти это, создав новый заголовок, который перенаправляет на конкретный раздел и побуждает людей делать ссылки на перенаправление, а не на раздел. Другой вариант - использовать Linksearch , но здесь пользователям придется добавлять скрытые Внешние ссылки.)

Как уже упоминалось, обратные ссылки, которые еще не были связаны, исключаются из результатов. Для поиска таких страниц существует альтернативный сценарий .

Также обратите внимание, что если ссылки страницы изменяются из-за изменения в шаблоне , обратные ссылки для этой страницы обновляются не сразу , а через очередь заданий.

Перенаправления

В отчете «Какие здесь ссылки» будет указано перенаправление на страницу и с отступом под ним все входящие ссылки на страницу, которые проходят через это перенаправление.

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

Для демонстрации см. Отчет « Какие ссылки здесь» для этой страницы. Двойные перенаправления и перенаправления на разделы настраиваются в / demo rdcheck .

Показывать только входящие перенаправления

Чтобы отображать только входящие ссылки, нажмите «Какие ссылки здесь», а затем нажмите «Скрыть включения» и «Скрыть ссылки».

Чтобы скрыть входящие перенаправления, нажмите «Скрыть перенаправления».

Включения

Список обратных ссылок содержит включение | текущей страницы.

Он также включает ссылки, которые существуют на определенных страницах, потому что страница включает другую страницу (шаблон). Например, если страница A включает шаблон B, а B содержит ссылку на C (не содержащуюся в тегах <noinclude>), то ссылка на C появится на странице A, а A будет указана среди обратных ссылок C.

Возможно, что страница содержит ссылку на C, потому что она включает шаблон, даже если сам шаблон не содержит такой ссылки (ссылка может быть создана в викитексте шаблона путем применения различных функций синтаксического анализатора , а не явно). В этом случае шаблон не будет отображаться в обратных ссылках C, хотя страницы, на которые он включен, будут (если у них есть ссылки на C). Может быть удобно сделать так, чтобы шаблон отображался в списке, разместив ссылку на C в шаблоне внутри тегов <noinclude>.

Количество ссылок

На странице «Какие ссылки здесь» не отображается общее количество существующих обратных ссылок. Количество ссылок, отображаемых за один раз, ограничено - первоначально до 50, хотя есть ссылки, позволяющие изменить это на некоторые другие значения. (Различные значения можно получить, отредактировав URL-адрес, полученный при нажатии на эти ссылки, но максимально возможное значение - 5000.)

Расширения и программирование

Количество обратных ссылок

В теле страницы «Какие ссылки здесь» есть селектор body.page-Special_Whatlinkshere, поэтому, например, мы можем использовать CSS body.page-Special_Whatlinkshere ul { list-style: decimal } для нумерации обратных ссылок.

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

Семантические отношения

С помощью расширения Semantic MediaWiki (SMW) ссылки классифицируются путем определения отношений. Для данного отношения обратные ссылки страницы могут быть созданы внутри страницы. Последовательность запросов, по одному для каждого отношения (что кажется громоздким, но может быть помещено в шаблон, например [1] ), предоставляет внутристраничный список обратных ссылок, отсортированных по отношению. Кроме того, могут быть предоставлены прямые ссылки и атрибуты результирующих страниц, а также обратные ссылки обратных ссылок.

DPL метод

Более простое расширение, которое может встраивать обратные ссылки (без семантической функциональности), - это динамический список страниц . НЕОБХОДИМЫЙ ПРИМЕР

Подавить ссылки

"(← ссылки | редактировать)" можно подавить, поместив следующее в Common.css

. mw-whatlinkshere-tools {  дисплей : нет ; }

Однако "(включение)" не может быть подавлено с помощью этого CSS. Возможно, с помощью CSS # positional-selection.

Непонятное предупреждение

Это не возможно просто transclude в «Special: WhatLinksHere / PAGE_NAME » страницы, так как только определенная подгруппа специальных страниц может быть включена через : Википедия: Специальная # перенаправления страницы .

Обходной путь, чтобы скрыть включенные ссылки

Это известное ограничение: нет способа отфильтровать страницы, которые ссылаются на текущую страницу, через включенный шаблон. Это ограничивает полезность «Какие ссылки здесь» в случаях, когда на страницу ведет ссылка из широко используемого навигационного окна. Обходной путь - выполнить поиск с использованием параметра insource , например, использовать insource:/"[[Foo]]"/для поиска статей, содержащих прямые ссылки на Foo , и insource:/"[[Foo|"/статей, содержащих ссылки по конвейеру. Пользовательский сценарий User: PrimeHunter / Source links.js упрощает этот процесс, предоставляя ссылку для автоматического выполнения поиска.

Примеры

  • Special: WhatLinksHere / Джеймс Фаулер
  • Special: WhatLinksHere / Help: Какие ссылки здесь
  • Special: WhatLinksHere / Градиентный спуск

Смотрите также

  • Шаблон: какие ссылки здесь , шаблон для создания ссылок на Special: WhatLinksHere с параметрами
  • Скрипт для поиска всех несвязанных обратных ссылок
  • «Связанные изменения» с категориями
  • Шаблоны включаются на большинство страниц
  • Количество включений шаблонов для шаблонов и модулей
  • Список обратных ссылок, инструмент Unix для отслеживания изменений обратных ссылок страницы.
  • Wikiget , инструмент unix для получения полного списка обратных ссылок для страницы.