stringtranslate.com

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

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

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

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

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

Рекомендации по использованию ссылок в Википедии см. в Wikipedia:Manual of Style/Linking .

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

  • Ч: ВИКИЛИНК

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ссылка на интервики ведет на страницу на другом веб-сайте проекта Викимедиа, например Мета или Википедию на другом языке. Целевой сайт должен находиться на карте интервики, указанной для исходной вики. Эти ссылки имеют тот же синтаксис [[...]], что и вики-ссылки (см. ранее), но имеют префикс «:x:», который указывает целевой сайт.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • WP:ANCHOR DEF

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

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

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

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

  • 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 . См. также Википедию:Перенаправление § Целевые и нецелевые перенаправления .

Особенности

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

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

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

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

Повторяющиеся названия разделов

  • WP:DUPSECTNAME

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

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

  • WP:LINKPART

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

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

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

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

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

Чтобы создать привязку для строки таблицы, см. Help:Table § Ссылка на раздел или сопоставьте ссылку с привязкой строки . Однако [[#top]]и [[#toc]]являются зарезервированными именами, которые ссылаются на верхнюю часть страницы и оглавление соответственно.

Трубопроводная связь

  • Н: ТРУБА

Конвейерная ссылка — это внутренняя ссылка или интервики-ссылка , в которой указаны цель ссылки и метка ссылки. Это нужно в том случае, если они не равны, а также метка ссылки не равна цели ссылки с расширенным последним словом:

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

Например:

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

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

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

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

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

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

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

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

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

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

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

Тег категории
Синтаксис ключа сортировки категории похож на конвейерную ссылку, трюк с каналом также работает для тегов категорий, хотя там он бесполезен.
Примеры использования двоеточий
[[Help:Template|]]преобразуется в [[Help:Template|Template]], который отображается как 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]], который отображается как Бостон.
Другие примеры
Параметры и переменные :
[[w:{{{1}}}|]]не дает [[w:{{{1}}}|{{{1}}}]].
Вызов шаблона со значением параметра 1 дает рабочую ссылку только в случае подмены.
[[w:en:{{FULLPAGENAME}}|]]не дает [[w:en:{{FULLPAGENAME}}|en:{{FULLPAGENAME}}]].
[[m:{{FULLPAGENAME}}|]]не дает [[m:{{FULLPAGENAME}}|{{FULLPAGENAME}}]]
*  [[ проект : a (b) |]] *  [[ w:project : a (b) |]] *  [[ :de:project : a (b) |]] *  [[ викисловарь:проект : a ( b) |]] *  [[ викисловарь:de:project : a (b) |]] *  [[ wikibooks:project : a (b) |]] *  [[ wikiquote:project : a (b) |]] *  [[ wikisource:project : a (b) |]] *  [[ w:en :{{ FULLPAGENAME }}|]] **  [[ w:en :{{ FULLPAGENAME }}| ru: {{ FULLPAGENAME }}]] *  [[ m :{{ FULLPAGENAME }}|]] **  [[ m :{{ FULLPAGENAME }}|{{ FULLPAGENAME }}]]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[[Special:PrefixIndex/HMS]]Специальное:PrefixIndex/HMS

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

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

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

дает

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

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

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

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

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

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

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

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

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

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

В исключительных случаях автоматический процентный кодировщик, такой как тот, который используется в школах W3 (используйте вторую форму JavaScript в разделе «Функции кодирования URL-адресов»), вероятно, является самым простым решением. Например, вставка Help talk:Citation Style 1/Archive 41#{{Cite book}} and |contribution problemsв эту форму дает ссылку на вики [[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 Issues , по желанию. [1]

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

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

Связать отчеты

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

На страницу

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

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

В раздел

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

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

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

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

Со страницы

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

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

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

Чтобы страница регистрировалась как ссылка на страницу, но фактически не отображалась ссылка, создайте ссылку на нее, но пометьте ее пробелом, используя трюк с вертикальной чертой: .[[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, использовать несколько страниц одновременно и т. д.)