Extension:YaShareForWiki/ru

Что делает это дополнение?
Позволяет вставлять кнопки социальных сетей. Это дополнение основано на Yandex Share API.

Установка
Загрузите последнюю версию и распакуйте её в папку extension. Затем добавьте следующую строку в файл LocalSettings.php (ближе к концу):
 * Загрузите последнюю версию и распакуйте содержимое архива в папку extensions установленной MediaWiki.


 * Разрешите использование дополнения добавлением следующей строки в файл LocalSettings.php:

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

Добавление кнопок на боковую панель
Если не задано, то кнопки на боковую панель не добавляются(по умолчанию). Эта возможность работает только со скинами основанными на SkinTemplate, такими как Modern, Monobook, Chick, Simple, и MySkin, но не Standard, Nostalgia или CologneBlue.
 * $wgYaShare4WikiSidebar: добавление кнопок на боковую панель. По умолчанию: false.

Вид блока вызова всплывающего меню

 * $wgYaShare4WikiCntStType: вид обычного блока вызова всплывающего меню. По умолчанию YAS4W_ST_BUTTON.

Вы можете использовать следующие стили блока:


 * кнопка: (константа настройки YAS4W_ST_BUTTON);
 * ссылка: (константа настройки YAS4W_ST_LINK);
 * значок без текста: (константа настройки YAS4W_ST_ICON);
 * без всплывающего меню: (константа настройки YAS4W_ST_NONE).


 * $wgYaShare4WikiBarStType: вид блока вызова всплывающего меню отображаемого на боковой панели. По умолчанию YAS4W_ST_LINK.

Вы можете использовать следующие стили блока:


 * кнопка: (константа настройки YAS4W_ST_BUTTON</tt>);
 * ссылка: (константа настройки YAS4W_ST_LINK</tt>);
 * значок без текста: (константа настройки YAS4W_ST_ICON</tt>).

Язык интерфейса
Возможные значения:
 * $wgYaShare4WikiI10n: язык интерфейса. По умолчанию: null</tt>.
 * az: азербайджанский;
 * be: белорусский;
 * en: английский;
 * hy: армянский;
 * ka: грузинский;
 * kk: казахский;
 * ro: румынский;
 * ru: русский;
 * tr: турецкий;
 * tt: татарский;
 * uk: украинский.

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

Выбор темы оформления
Вы можете использовать следующие темы оформления:
 * $wgYaShare4WikiCntTheme: тема оформления обычного блока на странице. По умолчанию: YAS4W_THEME_DEFAULT</tt>.
 * $wgYaShare4WikiBarTheme: тема оформления блока отображаемого на боковой панели. По умолчанию: YAS4W_THEME_DEFAULT</tt>.


 * блок в темных тонах: (константа настройки YAS4W_THEME_DARK</tt>). Внимание: поддерживается ограниченное число сервисов, подробнее на странице документации http://api.yandex.ru/share/doc/dg/concepts/share-button-ov.xml;
 * кнопки со счетчиками: (константа настройки YAS4W_THEME_COUNTER</tt>). Внимание: отсутствует поддержка всплывающих окон и поддерживается ограниченное число сервисов, подробнее на странице документации http://api.yandex.ru/share/doc/dg/concepts/share-button-ov.xml;
 * блок в обычном виде: (константа настройки YAS4W_THEME_DEFAULT</tt>).

Рамка вокруг блока
Если включен режим отображения границ($wgYaShare4WikiCntBorder или $wgYaShare4WikiBarBorder), то с помощью вертикальной черты можно визуально отделить значки сервисов друг от друга:
 * $wgYaShare4WikiCntBorder: отображение рамки вокруг обычного блока. По умолчанию: false</tt>.
 * $wgYaShare4WikiBarBorder: отображение рамки вокруг блока отображаемого на боковой панели. По умолчанию: false</tt>.

Поддерживаемые сервисы

 * $wgYaShare4WikiServices: список, определяющий поддерживаемые сервисы.

Ключём являются имена сервисов. Значение может быть или массивом настроек или быть вообще не заданным.

Сервисы по умолчанию(чтобы получить тот же результат ни какой настройки не требуется):

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

Настройка ссылок:

После такой настройки в виде кнопок будут отображены все поддерживаемые сервисы кроме кнопок ВКонтакте(ключ vkontakte) и Однокласников(ключ odnoklassniki), а во всплывающем меню — все поддерживаемые кроме кнопок Facebook(ключ facebook) и Однокласников(ключ odnoklassniki).

Переопределение сервисов и их порядка:

После такой настройки в виде кнопок будут отображены только кнопки Facebook(ключ facebook), Однокласников(ключ odnoklassniki) и Myspace(ключ myspace), а во всплывающем меню — только ВКонтакте(ключ vkontakte), Однокласников(ключ odnoklassniki) и Myspace(ключ myspace).

Использование
Пользовательский тег называется &lt;ys4w&gt;. Например, если вы поместите &lt;ys4w /&gt; на вики-странице, он отобразит кнопки социальных сетей.

Cинтаксис: или

Смотри также

 * Документация Yandex Share