Manual:Interwiki/ru

Интервики-ссылки (Interwiki links) — это ссылки, оформленные как внутренние ссылки с использованием специального префикса, но ведущие на страницы других проектов.

Интервики-ссылки позволяют сделать ссылку на страницы других вики-проектов, например Википедии, Викиучебника, Викиновостей и т.д., или, к примеру, на разделы вашего вики-проекта на разных языках (см. Manual:Wiki family).

Ссылка вида  выглядит следующим образом: Main Page и перенаправляет на заглавную страницу (Main Page) Википедии.

Стандартные
Для некоторых проектов Викимедиа (и ряда других) интервики-ссылки настроены по умолчанию, поэтому вы можете использовать их без редактирования своих данных. Обратите внимание, что Википедия была добавлена в качестве одного из таких умолчаний сравнительно недавно, начиная с версии 1.10.

Ниже приведены некоторые примеры интервики-префиксов, устанавливаемые по-умолчанию.

Добавление нового веб-сайта в таблицу интервики-ссылок
Для настройки интервики-ссылок вам придётся редактировать базу данных. Если вам не нравится этот способ, вы можете установить одно из расширений для управления списком интервики-ссылок, либо использовать вместо интервики-ссылок шаблоны, например, создадим шаблон "Википедия" в одну строку:  Он даст тот же эффект, что и интервики-ссылка, его использование:

Обратите внимение, что пробелы в названии статьи должны быть заменены на "_" символ подчёркивания.


 * Экспортируйте таблицу базы данных 'interwiki', затем добавьте в конец таблицы следующий пример для kayakwiki…
 * ('kayakwiki', 'http://en.kayakwiki.org/index.php/$1', 1, 0);
 * Импортируйте таблицу 'interwiki'
 * Протестируйте результат: Перейдите на ваш сайт и создайте страницу, в которой будет следующее содержание…
 * kayakwiki:Places должна отобразиться как ссылка на страницу 'Places' на сайте KayakWiki.org (URL — http://en.kayakwiki.org/index.php/Places )
 * kayakwiki:Places должна отобразиться как ссылка на страницу 'Places' на сайте KayakWiki.org (URL — http://en.kayakwiki.org/index.php/Places )

Поскольку в версии 1.9 и более ранних список интервик, поставляемый по умолчанию, не включает Википедию, вы можете добавить её самостоятельно (а также другие проекты, какие потребуется).

В таблице базы данных  имеются следующие поля:


 *  : выберите префикс, который будет использован в качестве интервики-ссылки, к примеру, "wikipedia" для перенаправления на Википедию.
 *  : введите адрес проекта, к примеру,  для Википедии. Не забывайте, что   заменяется названием статьи, на которую вы ссылаетесь (  перенаправляет на  ).
 *  : введите адрес проекта, к примеру,  для Википедии. Не забывайте, что   заменяется названием статьи, на которую вы ссылаетесь (  перенаправляет на  ).
 *  : если 1, то вики будет перенаправлять даже внешние ссылки вида iw_prefix:title, не только с собственных страниц. Нужно, если вы хотите использовать перенаправления из-за пределов вашей вики или других вики, чтобы создать вложенные межвики-ссылки (наподобие, w:en:fr:Accueil).
 *  : «включение межвики» - укажите 1, если вы хотите использовать страницы из других вики в качестве шаблонов. Также вам надо будет указать $wgEnableScaryTranscluding = true, в файле LocalSettings.php

Интервики ссылки на другие языки
Если у вас установлено вики-семейство, вы можете связать статью из английском раздела, с статьёй из немецкого раздела (если у вас есть немецкий проект). Вы можете настроить MediaWiki, чтобы были отображены на них ссылки в боковой панели, чуть ниже панели инструментов.

В вашей файловой системе есть подпапка установки MediaWiki, называемая "languages". Перейдите в неё, там вы увидите файл " " содержащий список известных языков и их префиксов. К примеру, вы можете добавить свой немецкий проект, найдя в файле " " слову "Deutsch" и запомнив префикс "de".

Если вы знаете "правильный" префикс, то отредактируйте вашу базу данных добавив новую строку в таблицы :
 *  : префикс языка (например, "de" для немецкого языка), указанный в файле " "
 *  : адрес вашего вики-проекта (e.g. )
 *  : то же, что в разделе "Добавление нового веб-сайта"
 *  : то же, что в разделе "Добавление нового веб-сайта"

Теперь, вы можете связать статью с другими языковыми разделами. Добавление  на вашу заглавную страницу английского раздела, создаст ссылку "Deutsch" ниже панели инструментов, указывая на заглавную страницу немецкого раздела (Hauptseite).

Обратите внимание, что эта ссылка отображается только в боковой панели, но не в тексте статьи. Если вы хотите создать ссылку внутри текста, вы должны добавить двоеточие к префиксу:.