stringtranslate.com

Помощь:Ссылка

Видеоролик, демонстрирующий, как создавать вики-ссылки

На этой странице объясняется, как создавать вики-ссылки , интервики-ссылки или внешние веб-ссылки (в виде гиперссылок ) в Википедии, которые предоставляют читателям доступ одним щелчком мыши к другим страницам Википедии, другим проектам Викимедиа и внешним веб-сайтам.

Ссылка имеет различный (изменяемый) вид на «якорной» странице и на «целевой» странице, которой принадлежат «обратные ссылки» и которая может подсчитывать ссылки на нее с помощью инструмента WP:What links here .

Краткий список некоторых основных сочетаний клавиш см. в Wikipedia:Cheatsheet .

Инструкции по использованию ссылок в Википедии см. в Wikipedia:Руководство по стилю/ссылкам .

Wikilinks (внутренние ссылки)

  • H:WIKILINK

Викиссылка (или внутренняя ссылка) — это ссылка с одной страницы на другую в пределах английской Википедии или, в более общем смысле, в пределах той же Википедии (например, во французской Википедии), другими словами: в пределах того же домена или, еще в более общем смысле, в пределах того же проекта Викимедиа (например, в Викисловаре ).

Ссылки заключены в двойные квадратные скобки:

Используйте вертикальную черту "|" (символ "pipe"), чтобы создать ссылку, которая отображается как термин, отличный от имени целевой страницы. Ссылки такого типа называются " piped ". Первый термин в скобках — это заголовок страницы, на которую вы перейдете (цель ссылки), а все, что находится после вертикальной черты, — это то, как ссылка выглядит для читателя на исходной странице (метка ссылки). Например:

См. раздел Help:Pipe trick , чтобы узнать, как создавать некоторые распространенные формы ссылок с каналом, не вводя текст после «|».

Буквы и другой текст без знаков препинания сразу (т. е. без пробела) после закрывающих скобок викиссылки становятся частью метки (то есть отображаются тем же цветом, что и метка) без изменения цели. Это полезно для множественного числа и глагольных форм, которые только добавляют что-то в конце. Например:

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

Более сложные примеры:

Ссылка чувствительна к регистру, за исключением первого символа (то есть ссылается на « Atom » , но не на другую страницу). [[atom]][[ATom]]

Если цель вики-ссылки не существует, она отображается красным цветом и называется « красной ссылкой ». Вот пример красной ссылки.

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

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

Если цель ссылки та же, что и страница, на которой она появляется ( ссылка на себя ), она отображается жирным шрифтом, как в: Help:Link. Да, ее код вики на самом деле . Но он не обычного цвета ссылки и не реагирует так, как ссылка; если указатель мыши находится на ней, указатель мыши выглядит так, как будто он находится внутри/над обычным текстом.[[Help:Link]]

Если при предварительном просмотре правки перед сохранением оказывается, что цель новой ссылки — страница устранения неоднозначности , например страница Миротворец , ссылку следует изменить на один из вариантов на этой странице, если только ссылка намеренно не находится в заметке в шапке . При необходимости новую ссылку можно передать по конвейеру , например, в [[Peacemaker (comics)|Peacemaker]], которая отображается как Миротворец и ссылается на статью о вымышленных персонажах. Читателей не следует направлять на страницы устранения неоднозначности, если только нет другого выбора, кроме как сделать это.

Попытка обычной ссылки на страницу изображения , страницу категории или межъязыковую ссылку приведет к другому эффекту: это соответственно поместит изображение на страницу, добавит страницу в категорию или создаст межъязыковую ссылку на краю страницы. Чтобы переопределить это поведение, вставьте начальное двоеточие ":", как в , , .[[:File:Mediawiki.png]][[:Category:Help]][[:fr:Help:Link]]

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

Вставка и удаление внутренних ссылок

Вот несколько полезных инструментов:

Интервики-ссылки

Ссылка interwiki ссылается на страницу на другом сайте проекта Wikimedia, например, Meta или Wikipedia на другом языке. Целевой сайт должен быть на карте interwiki, указанной для исходного вики. Эти ссылки имеют тот же синтаксис [[...]], что и викиссылки (см. ранее), но принимают префикс ":x:", который указывает целевой сайт.

Например, [[m:Help:Link]]ссылки на страницу «Help:Link» на Meta, а [[:commons:Athens]]ссылки на страницу «Афины» на Wikimedia Commons выглядят так: commons:Athens.

Ссылки Interwiki можно передавать по конвейеру, как и вики-ссылки. Помните, что межъязыковой ссылке должно предшествовать двоеточие, если она должна отображаться там, где она вставлена ​​в текст, как встроенная межъязыковая ссылка ; в противном случае она будет отображаться в списке межъязыковых ссылок сбоку страницы (что уместно только в том случае, если это наиболее близко соответствующая страница в другой языковой Википедии). Таким образом (используя трюк с конвейером), [[:ja:Wikilink|]]будет использоваться ссылка на Wikilink в японской Википедии. Пример: ( [[:ja:URL|]]ссылки на URL в японской Википедии).

Ссылки Interwiki (как и внешние ссылки) отображаются немного более бледным синим цветом, чем обычные вики-ссылки. Форматирование страниц MediaWiki не определяет, существуют ли эти целевые страницы, поэтому они никогда не отображаются красным цветом.

Внешние ссылки

Внешние ссылки используют URL-адреса для прямого перехода на любую веб-страницу. Внешние ссылки заключаются в одинарные квадратные скобки (а не в двойные скобки, как внутренние ссылки), а необязательный текст ссылки отделяется от URL-адреса пробелом (а не "|", как внутренние ссылки). При отображении внешние ссылки сопровождаются значком внешней ссылки . Например,

[http://www.example.org/ link text]

будет отображаться как

текст ссылки.

URL-адрес должен быть указан полностью, включая протокол: например , или . Короткие формы URL-адресов, которые принимаются в некоторых других (не Wikimedia) контекстах, таких как или , не принимаются и не приведут к созданию ссылки. Вместо этого разметка, генерирующая ссылку, включая квадратные скобки, будет скопирована непосредственно в размеченный вывод, таким образом, "[example.org/ текст ссылки]" или "[www.example.org/ текст ссылки]".[http://...][https://...][example.org/ link text][www.example.org/ link text]

Если текст ссылки не указан, внешние ссылки отображаются пронумерованными: становится [1][2]. Ссылки без квадратных скобок отображаются полностью: отображается как http://www.example.org/.[http://www.example.org/some-page][http://www.example.org/some-other-page]http://www.example.org/

Более подробную информацию о внешних ссылках см. в разделе Help:URL § Ссылки на URL-адреса . Также обратите внимание, что Special:LinkSearch можно использовать для поиска всех страниц, ссылающихся на заданный сайт.

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

Чтобы отобразить внешнюю ссылку без значка стрелки, поместите синтаксис внешней ссылки между тегами. Например, , или его эквивалент в шаблоне {{ Plainlink }} , будет отображаться как: история этой страницы . Если вы часто этим пользуетесь, гаджет CharInsert (который можно активировать в разделе Настройки  → Гаджеты  → Редактирование → CharInsert ) имеет возможность вставить этот текст в режиме «Wiki-разметки».<span class="plainlinks">...</span><span class="plainlinks">[https://en.wikipedia.org/w/index.php?title=Help:Link&action=history this page's history]</span> {{plainlink|url=https://en.wikipedia.org/w/index.php?title=Help:Link&action=history|name=this page's history}}

http: и https:

В середине 2015 года Википедия и все другие сайты Викимедиа были изменены на использование HTTPS для шифрования всего трафика. Доступ к URL-адресу типа http://en.wikipedia.org/wiki/Help:Link/Help:Linkприведет к тому, что веб-сервер перенаправит вас на https://en.wikipedia.org/wiki/Help:Link/Help:Link. Поэтому при создании внешней ссылки на внутреннюю страницу (то есть с использованием одинарных квадратных скобок или простого URL-адреса) httpsследует указать , чтобы избежать ненужного перенаправления, как в https://en.wikipedia.org/w/index.php?title=Help:Link&action=history.

В прошлом, когда доступ к Википедии можно было получить либо через HTTP, либо через HTTPS, URL-адрес, зависящий от протокола, можно было использовать для создания внешней ссылки (или ссылки во внешнем стиле на внутреннюю страницу), которая использовала бы http:или https:в зависимости от того, как была получена ссылка на страницу, на которой она была размещена, например . Однако, поскольку все сайты Викимедиа теперь требуют HTTPS, этот стиль ссылок устарел и больше не должен использоваться. или должен быть явно указан как подходящий для целевого сайта (предпочитая , где это возможно).[//www.mediawiki.org/wiki/Help:Link/Help:Links]http:https:https:

Что такое «якорь»?

  • WP: ЯКОРЬ ОПРЕДЕЛЕНИЕ

Слово «якорь» имеет два противоположных значения.

В контексте связи от якоря к цели это отправная точка.

В контексте шаблона {{ anchor }} "якорь" — это место приземления для ссылки, на которую можно перейти. Шаблон якоря автоматически создает некое невидимое кодирование из определенного текста в шаблоне в "месте приземления". В этом контексте слово "якорь" может относиться к:

Связывание разделов (якоря)

  • WP:ЯКОРЬ

Чтобы создать ссылку на раздел или подраздел на другой странице, добавьте #к имени страницы символ «a» и название раздела:

[[Page name#Section name|displayed text]]

Для ссылки на ту же страницу опустите название страницы и используйте a #и название раздела:

[[#Section name|displayed text]]

При ссылке на раздел на той же странице рекомендуется не указывать имя страницы, поскольку ссылка будет работать так, как ожидается, при предварительном просмотре изменений или после перемещения страницы.

Чтобы отформатировать ссылку со знаком раздела (§) вместо # (например, Имя страницы § Имя раздела , а не Имя страницы#Имя раздела ), используйте шаблон {{ Ссылка на раздел }} (или {{ slink }} ):

{{Section link|Page name|Section name}}

Обратите внимание, что Section namesони полностью чувствительны к регистру, в отличие от ссылок на статьи, где первая буква не чувствительна к регистру.

Символы, [ ] { | }требующие кодирования при ссылке на раздел:

Например, раздел "[Закрыто] Жалоба" может быть связан с [[#.5BClosed.5D Complaint]]. Ссылки в оглавлении автоматически сделают эту кодировку, поэтому URL можно будет скопировать оттуда. Однако этот URL также будет кодировать другие символы, которые не мешают шаблонам или викикоду, поэтому результат может выглядеть некрасиво.

Для получения дополнительной информации см. Help:Section . См. также Wikipedia:Redirect § Целевые и нецелевые перенаправления .

Специфика

Когда ссылка содержит заголовок раздела (как в примерах выше), заголовок фактически указывает на якорь HTML на целевой странице. В дополнение к якорям, автоматически созданным заголовками разделов, бывают случаи, когда выгодно создать якорь на меньшем фрагменте текста, например, на определенном абзаце (см. § Ссылка на часть раздела ниже). Это можно сделать с помощью , или, в качестве альтернативы, HTML- кода (см. синтаксис {{ Anchor }} ). Якоря также используются при переименовании раздела, при этом все еще позволяя функционировать ссылкам на старое название или, аналогично, позволяя ссылаться на раздел с помощью аббревиатуры; см. MOS:HEADINGS для получения дополнительной информации. Ссылки на якоря также можно добавлять к внешним URL-адресам и интервики-ссылкам, снова используя синтаксис.{{Anchor|anchor name}}<span id="anchor name">...</span>#

Ссылки на разделы по-прежнему работают через имена страниц, которые являются перенаправлениями . Например, если Danzig перенаправляет на Gdańsk , то Danzig#History будет ссылаться на раздел «История» статьи Gdańsk. Также возможно, что цель перенаправления будет определена как определенный раздел или якорь страницы (это работает только при включенном JavaScript). Действительно, согласно Руководству по стилю , может быть предпочтительнее определять такие перенаправления и использовать их при ссылках на эти разделы/якоря, а не ссылаться с помощью синтаксиса [[Page name#Section or anchor name|displayed text]]or {{Section link|Page name|Section name}}. Таким образом, если раздел или привязанный текст позже станет собственной статьей, ссылки через перенаправление не нужно будет переписывать.

Например, ссылка Wikipedia:Section перенаправляет конкретно на раздел Help:Link#Section linking (anchors) на этой странице. Причуда в том, как это работает, заключается в том, что если добавить имя раздела при использовании такой ссылки, оно переопределит раздел, указанный перенаправлением. Таким образом, ссылки Wikipedia:Section link#Interwiki перенаправят на раздел "Interwiki links" этой страницы. Такого переопределения перенаправлений разделов следует избегать.

Шаблон {{ Visible anchor }} можно использовать для созданияякорь, связанный с текстом, который выделяется, когда якорь связан с (пример - нажмите здесь). Первый параметр шаблона будет использоваться как якорь и отображаемый текст (|text=может использоваться для предоставления различного отображаемого текста).

Дублирующиеся названия разделов

  • WP:DUPSECTNAME

Если на целевой странице несколько разделов имеют одинаковый заголовок, ссылка на заголовок ведет на первый раздел с этим заголовком. Если ссылка должна вести на другой раздел с заголовком или с заголовком, который отличается только регистром (Пример против ПРИМЕРА), добавьте к связанному заголовку _2, _3 и т. д. без пробела (или 2, 3 и т. д. с пробелом), считая от верха целевой страницы и независимо от того, является ли раздел разделом или подразделом. Например, несколько разделов с заголовком «История» могут быть связаны как «История», «История_2» (или «История 2») и т. д.

Ссылка на часть раздела

  • WP:LINKPART

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

Однако, как и в случае с именами разделов, дублирующиеся имена якорей ссылаются только на первый. Поскольку якоря не отображаются, у вас гораздо больше свободы в выборе уникальных якорей, например, путем добавления текущей даты и времени к имени якоря (например, назвав якорь для раздела "ThisSection" следующим образом: {{Anchor|ThisSection2014-09-22-18-05a1}} ).

Якоря можно размещать где угодно, в том числе в начале пункта, а также внутри примечаний и цитат, хотя рекомендуется сначала протестировать в своей песочнице, прежде чем пробовать какой-то экзотический новый тип расположения в первый раз. Также якорь должен размещаться после любых индикаторов, которые распознаются только в начале строки (например, == или === и т. д. для нового раздела, * для нового маркера, : для отступа), поскольку якорь должен по-прежнему работать, но индикатор начала строки обычно больше не будет (и вы не всегда можете это заметить, возможно, особенно если вы торопитесь).

Существует небольшое количество специальных имен якорей. См. § Связывание строк таблицы.

Связывание строк таблицы

Чтобы создать якорь для строки таблицы, см. Help:Tables and locations § Section link or map link to a row anchor . Однако [[#top]]и [[#toc]]являются зарезервированными именами, которые ссылаются на верхнюю часть страницы и оглавление соответственно.

Ссылка по трубе

  • H:ТРУБА

Ссылка piped — это внутренняя ссылка или интервики-ссылка , где указаны и цель ссылки, и метка ссылки. Это необходимо в случае, если они не равны, а метка ссылки не равна цели ссылки с последним расширенным словом:

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

Например:

[[Train station|station]]
покажет: станция

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

Слово piped относится к использованию символа "|", используемого для отделения хорошего описания от фактической ссылки. Этот символ назван в честь другого его использования; см. Pipe (computing) .

Существуют различные приемы, позволяющие получить тот же результат с меньшим объемом ввода текста:

Использование перенаправления в качестве альтернативы

Альтернативой конвейерной ссылке является использование страниц перенаправления . Например, чтобы создать How to setup a coffee house, используйте [[How to set up a coffee house]]и сделайте это перенаправлением на coffeehouse setup. Это удобно, если перенаправление уже есть или будет также использоваться в другом месте; однако есть несколько недостатков:

Объединив конвейерную ссылку и перенаправление, можно предоставить некоторую информацию, которая не является названием страницы, на которую ведет ссылка, в подсказке при наведении курсора. Например, конвейер для перенаправления [[United Nations Organization|UNO]]отобразит подсказку «Организация Объединенных Наций» при наведении курсора на UNO , тем самым объясняя аббревиатуру. (Однако для сокращений предпочтительнее использовать {{ abbr }} .)

Автоматическое преобразование викитекста с помощью трюка с трубой

Если в канальной ссылке часть после «|» остается пустой, она преобразуется в сокращенную форму связанной страницы следующим образом:

  1. Любое слово перед первым двоеточием (:), а также само двоеточие удаляются. Это слово может быть или не быть префиксом пространства имен (например, "Help:") или префиксом интервики (например, "commons:"). Если имени страницы предшествует двоеточие, "first" относится к "first after this".
  2. Если в конце есть текст в скобках, он будет удален.
  3. Если скобок нет, но есть запятая, то запятая и все, что после нее, удаляются.
  4. Ссылка будет в любом случае использована.

Так же, как и для трех или четырех тильд при подписи на страницах обсуждения и использовании subst, в предварительном просмотре, результат уже отображается в самом предварительном просмотре, но преобразование в поле редактирования еще не отображается. Нажмите «Показать изменения», чтобы увидеть изменение в викитексте.

Тег категории
Синтаксис ключа сортировки категории похож на конвейерную ссылку, прием с конвейером также работает для тегов категорий, хотя там он бесполезен.
Примеры использования двоеточий
[[Help:Template|]]преобразуется в [[Help:Template|Шаблон]], который отображается как Шаблон .
[[Music: My life|]]преобразуется в [[Музыка: Моя жизнь| Моя жизнь]], что отображается как Моя жизнь – хотя «Музыка:» не является пространством имен (поэтому пробел после двоеточия автоматически не удаляется), сочетание клавиш в любом случае работает.
[[w:en:Pipe (computing)|]]преобразуется в [[w:en:Pipe (computing)|en:Pipe]], который отображается как en:Pipe .
Примеры дел
[[pipe (computing)|]]преобразуется в [[pipe (computing)|pipe]], который отображается как pipe .
[[Pipe (computing)|]]преобразуется в [[Pipe (computing)|Pipe]], который отображается как Pipe .
Пример запятой
[[commons:Boston, Massachusetts|]]преобразуется в [[commons:Boston, Massachusetts|Boston]], что отображается как Boston.
Другие примеры
Параметры и переменные :
[[w:{{{1}}}|]]не дает [[w:{{{1}}}|{{{1}}}]].
Вызов шаблона со значением параметра 1 дает рабочую ссылку только в случае подстановки.
[[w:en:{{FULLPAGENAME}}|]]не дает [[w:en:{{FULLPAGENAME}}|en:{{FULLPAGENAME}}]].
[[m:{{FULLPAGENAME}}|]]не дает [[m:{{FULLPAGENAME}}|{{FULLPAGENAME}}]]
*  [[ проект : a (b) |]] *  [[ w:проект : a (b) |]] *  [[ :de:проект : a (b) |]] *  [[ викисловарь:проект : a (b) |]] *  [[ викисловарь:de:проект : a (b) |]] *  [[ викиучебники:проект : a (b) |]] *  [[ викицитатник:проект : a (b) |]] *  [[ викиисточник :проект : a (b ) | ]] *  [[ w:en :{{ ИМЯ_ПОЛНОЙ_СТРАНИЦЫ }}|]] **  [[ w:en :{{ ИМЯ_ПОЛНОЙ_СТРАНИЦЫ }}| ru: {{ ПОЛНОЕ ИМЯ СТРАНИЦЫ }}]] *  [[ m :{{ ПОЛНОЕ ИМЯ СТРАНИЦЫ }}|]] **  [[ m :{{ ПОЛНОЕ ИМЯ СТРАНИЦЫ }}|{{ ПОЛНОЕ ИМЯ СТРАНИЦЫ }}]]

Эти примеры выглядят так:

Трюк с обратной трубой

На странице «A (c)» [[|B]]автоматически преобразуется в [[B (c)|B]].

Аналогично на странице «A, c» [[|B]]автоматически преобразуется в [[B, c|B]].

Дополнительные примеры можно найти здесь.

Ссылки на подстраницы

Для викиссылки требуется , и это не является необязательным, за исключением случаев, когда она ссылается на или с подстраницы . Викиссылка на родительскую страницу — это , и, хотя имя страницы не указано, отображается полное имя страницы . На родительской странице викиссылка на подстраницу может использовать для отображения имени подстраницы.[[fullpagename]][[../]][[/subpagename]]

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

Ссылки на подстраницы работают так, как и ожидалось, для ссылок на любые страницы, находящиеся ниже корневой родительской страницы:

Подумайте, что существует около 140 подстраниц Руководства по стилю, организованных в 97 ветвей, 35 из которых имеют две подстраницы, а 5 из них имеют три подстраницы. Ссылки на подстраницы экономят время набора текста. Допустим, вы редактируете эту тесно связанную группу полных имен страниц:

Википедия:Руководство по стилю/Доступность/Подписи
Wikipedia:Руководство по стилю/Доступность/Учебник по таблицам данных
Wikipedia:Руководство по стилю/Доступность/Учебник по таблицам данных/Внутренние правила

Чтобы увидеть массив переменных подстраниц и разметку этой страницы на глубине четырех уровней, см . /one/two/three/four , а оттуда перейдите на второй уровень в one/two .

Разметка [[../]]обращается к basepagename , за исключением случаев, когда pagename включает /символ косой черты (разрешено), символы переменных basepagename/subpagename перекошены. Чтобы увидеть все это и то, как добавление дополнительной ../конструкции исправляет результирующий redlink , см. /sub/page/name1/sub/page/name2/subpage level 3 , а оттуда перейти к sub/page/name2 .

Обратите внимание, что в верхней части каждой подстраницы показаны навигационные ссылки на все родительские подстраницы. Из них вы можете легко оценить уровни и конструкции ссылок.

Для получения дополнительной информации:

Специальные ссылки на страницы

Чтобы создать ссылку на специальную страницу:

[[Special:PrefixIndex/HMS]]Специальный:ПрефиксИндекс/HMS

Поскольку символ амперсанда (&) не допускается, невозможно создать обычную ссылку, содержащую &action=editили &redirect=noв строке запроса URL. В этих случаях используйте шаблоны или магические слова, см. #Ссылки, содержащие строки запроса URL.

Например, вы можете использовать такой шаблон, как {{ Plain link }}, чтобы закодировать URL-ссылку Wikimedia, например, указывающую на специальную страницу с параметрами.

{{Простая ссылка|url=https://en.wikipedia.org/w/index.php?title=Special:Log&logid=79269392|name=15:21, 8 декабря 2016 г.}}

дает

15:21, 8 декабря 2016 г.

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

Способы отображения различных ссылок в браузерах, описанные выше, являются стилями отображения по умолчанию в скине по умолчанию . Пользователи могут изменить способ отображения ссылок:

Подсказки при наведении

Во многих браузерах при наведении курсора на ссылку ( mouseover ) отображается всплывающая подсказка, содержащая текст HTML- title атрибута ссылки. MediaWiki — программное обеспечение, на котором работает Wikipedia — устанавливает в качестве этого имени целевой страницы (без указания раздела), если это вики-ссылка, имени страницы с префиксом, если это интервики-ссылка, и адреса ссылки ( URL ), если это внешняя ссылка. (Это можно отключить в пользовательских настройках .) Браузер также может отображать подобную информацию, включая указание раздела, в строке состояния.

Для этих эффектов полезна ссылка с каналом, даже если по ней не следуют; например, для отображения значения аббревиатуры. Можно создать всплывающую подсказку без ссылки, используя шаблон {{ Tooltip }} .

Запрещенные символы

Ссылка, цель которой содержит недопустимые символы (см. WP:Имя страницы ), будет отображаться без разметки, как в [[A{b}]].

Преобразования автоматически производятся в небуквенные символы в вики- и интервики-ссылках. Например, [[Help:Page%20name]]становится Help:Page name. Однако для внешних ссылок верно обратное; буквенные символы преобразуются в небуквенные символы. Например, большинство браузеров преобразуют .../wiki/Help:Link/!в .../wiki/Help:Link/%21.

Некоторые символы в ссылке веб-адреса должны быть представлены как экранированные символы , поскольку они зарезервированы для правок Википедии. Примерами являются %5Bfor [, %5Dfor ], %3Cfor <, %3Efor >, %7Bfor {, %7Dfor }, %7Cfor |и %26for &. Подробнее можно узнать, прочитав о процентном кодировании . Ссылки на числовые символы (например, &#91;или &#x5B;) не следует использовать во внешних ссылках, поскольку символ амперсанда (&) имеет особое значение в URL.

В случаях чрезмерного использования автоматический процентный кодировщик, такой как в W3 Schools (используйте вторую форму JavaScript в разделе «Функции кодирования URL»), вероятно, является самым простым решением. Например, вставка Help talk:Citation Style 1/Archive 41#{{Cite book}} and |contribution problemsв эту форму дает ссылку wikilink [[Help%20talk%3ACitation%20Style%201%2FArchive%2041%23%7B%7BCite%20book%7D%7D%20and%20%7Ccontribution%20problems]], которая отображается как Help talk:Citation Style 1/Archive 41#{{Cite book}} и |contribution problems , как и требуется. [1]

Ссылки, содержащие амперсанд

Поскольку символ амперсанда (&) запрещен, невозможно создать обычную ссылку, содержащую &action=editили &redirect=noв строке запроса URL. Такие типы ссылок могут быть полезны на страницах пользователей. Кроме того, страница перенаправления может иметь категории, и вы можете захотеть просмотреть или отредактировать их одним щелчком мыши. Существует три способа создания таких ссылок:

Отчеты по ссылкам

Навигационные ссылки на страницу — это вики-ссылки, перенаправления и вики-ссылки внешнего стиля. Тег {{ orphan }} можно размещать на страницах без входящих вики-ссылок.

На страницу

Каждая ссылка на страницу — это ссылка на имя . [2] Ни один отчет не отображает все ссылки на контент .

Инструмент What links here на каждой странице будет сообщать обо всех викиссылках и всех перенаправлениях на содержимое этой страницы. (Вы также получите викиссылки на перенаправления.) Параметр поиска linksto найдет только викиссылки. Оба сообщают о (невидимых) викиссылках, размещенных включением через {{ template }}. Разница между ними в том, что linksto сообщает количество ссылок на имя страницы , тогда как WhatLinksHere сообщает карту ссылок на страницу как содержимое . [3]

В раздел

Навигационные ссылки на раздел страницы — это вики-ссылки, перенаправления и вики-ссылки в стиле URL. Разница между перенаправлением и вики-ссылкой наиболее выражена, когда перенаправление нацелено на раздел, когда вы не можете добавить в него свою ссылку, даже если она отображается как . Вики-ссылка, которая ссылается на раздел и отображается как , может ссылаться на этот раздел через каноническое имя страницы (заголовок на странице с фактическим содержимым) или через имя страницы любого перенаправления на нее, в этом случае имя страницы является именем страницы перенаправления.#section [[page name]][[page name#section name]]

Для поиска вики-ссылок на раздел требуется два или более отчетов.

  1. Показывать только перенаправления , внешний инструмент, доступный на странице «Что ссылается сюда» , сообщает о перенаправлениях на содержимое раздела. (Независимо от того, какое имя страницы вы ему дадите, вы получите все имена страниц перенаправления.) Просмотрите все группы перенаправлений « Нет якоря или раздела » и любые «недопустимые» разделы, чтобы увидеть, указано ли явное имя вашего конкретного раздела, поскольку тогда страницы перенаправления под ним могут иметь входящие ссылки, которые затем будут вести на этот раздел. [4] («Что ссылается сюда» также имеет отчет «Показать перенаправления», но в нем не указано, идет ли перенаправление на какой-либо конкретный раздел.)
  2. Используйте «Что здесь ссылается» на всех страницах перенаправления, найденных на предыдущем шаге.
  3. Используйте {{ Links to }} для создания группы ссылок поиска, каждая из которых будет сообщать о некоторых ссылках на раздел. Он может работать только с одним именем страницы за раз. Для каждой указанной ссылки поиска просто измените имя страницы в запросе на каждое перенаправление по очереди.

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

Со страницы

Чтобы сообщить о ссылках со страницы, просто перечислите все вики-ссылки на этой странице.

Один из способов отправить запрос в API — создать внешнюю ссылку (§ Внешние ссылки). Например, используя внешнюю ссылку, очень похожую на ссылку поиска, вы можете отправить API запрос на вывод списка свойств ссылки " wp:example ". Он должен правильно интерпретировать его как "Wikipedia:Example", pageid 25263910 .

Что вы печатаете
[//en.wikipedia.org/w/api.php?action=query&prop=links&pllimit=500&titles=fullpagename your label]
Что вы получите, если fullpagename — это wp:exam
ваш лейбл

Чтобы зарегистрировать страницу как ссылку на страницу, но при этом не отображать саму ссылку, создайте на нее ссылку, но пометьте ее пробелом, используя прием с вертикальной чертой: .[[pagename| ]]

Дополнительные функции, связанные со ссылками

Информацию о влиянии ссылок на форматирование дат см. в разделе Справка:Форматирование дат и ссылки .

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

Информацию о том, как ссылаться на страницы с изображения, см. в разделе mw:Extension:ImageMap.

Было создано несколько шаблонов , чтобы упростить связывание (хотя они обычно не используются в пространстве статьи). К ним относятся {{ tl }} и {{ tlx }} для связывания с шаблонами, а также {{ cl }} и {{ lc }} для связывания с категориями. Больше можно найти в разделе Категория: Шаблоны внутренних ссылок .

Преобразование в каноническую форму

Как было описано ранее, если цель ссылки начинается со строчной буквы, она будет интерпретироваться так, как если бы она начиналась с эквивалентной заглавной буквы. Если цель содержит префикс пространства имен , то весь префикс и первый символ после двоеточия нечувствительны к регистру (так, uSeR:jimbo Wales ссылается на User:Jimbo Wales ).

В целевых ссылках пробелы и подчеркивания (которые фактически эквивалентны) игнорируются, если они находятся в начале, в конце или непосредственно перед или после двоеточия, следующего за префиксом пространства имен. Последовательные пробелы / подчеркивания рассматриваются как один пробел. Таким образом, _User_: Jimbo_ __ Wales__ ссылается на User:Jimbo Wales .

Ссылки на символы HTML и символы, закодированные в процентах, заменяются их необработанными символами. Например, [[d&eacute;partement]]производит département , а [[%40]]производит @ . Ссылки, которые разрешаются в недействительные заголовки страниц, отображаются как неразмеченный вики-текст.

Заголовки, указанные вики-ссылками, отображаются в канонической форме (с исправлением заглавных букв и удалением лишних пробелов/подчеркиваний, как описано ранее) в следующих местах:

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

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

Примечания и ссылки

  1. ^ Обратите внимание, что этот викитекст не такой красивый, как ручной метод, который выдал бы [[Help talk:Citation Style 1/Archive 41#%7B%7BCite book%7D%7D and %7Ccontribution problems]]. Это потому, что кодировщик преобразует такие символы, как пробел, : и #, которые являются допустимыми в викиссылках и не нуждаются в преобразовании.
  2. ^ Псевдонимы для части имени пространства имен распознаются в викилинках и в функциях парсера, которые создают ссылки в стиле URL – canonicalurl и fullurl. Они также распознаются в навигационном поле и в поиске, за исключением параметра insource .
  3. ^ «Что здесь ссылается» не сообщает о ссылках в стиле URL на страницу.
  4. ^ Перенаправления, которые ссылаются на раздел, являются частью доблестных усилий по изменению заголовка раздела без разрыва ссылки на имя . Эти усилия также должны просить редакторов, которые хотят ссылаться на раздел, всегда проверять викитекст целевого раздела, и там найти, прочитать и понять план ссылки на одну страницу перенаправления вместо этого. Тогда эта страница перенаправления ссылается на раздел. («Недействительные» перенаправления на несуществующий якорь или раздел происходят, когда это игнорируется.)
  5. ^ Если вы собираетесь использовать API интенсивно или профессионально, вам следует следовать текущим рекомендациям, перечисленным в API. (Использование continue=, использование formatversion2, использование нескольких страниц одновременно и т. д.)