Extension:YaShareForWiki/ru
|
YaShare for Wiki Статус: stable |
|
|---|---|
| Области применения | Tag |
| Используемые hook'и | ParserFirstCallInit BeforePageDisplay |
| Описание | Позволяет вставлять кнопки социальных сетей. |
| Версия | 0.2.1 (2012-04-05) |
| MediaWiki | 1.15.0+ |
| Лицензия | GPL |
| Ссылка для скачивания | Ссылка для скачивания |
| Параметры | $wgYaShare4WikiSidebar, $wgYaShare4WikiServices, $wgYaShare4WikiCntStType, $wgYaShare4WikiBarStType |
Contents |
[edit] Что делает это дополнение?
Позволяет вставлять кнопки социальных сетей. Это дополнение основано на Yandex Share API.
[edit] Установка
- Загрузите последнюю версию и распакуйте содержимое архива в папку extensions установленной MediaWiki.
Загрузите последнюю версию и распакуйте её в папку extension. Затем добавьте следующую строку в файл LocalSettings.php (ближе к концу):
- Разрешите использование дополнения добавлением следующей строки в файл LocalSettings.php:
require_once('extensions/YaShare4Wiki/YaShare4Wiki.php');
[edit] Конфигурация
Существуют различные настройки для этого расширения, вы можете поместить их в ваш LocalSettings.php файл. Однако, дополнение будет работать даже без настроек.
[edit] Добавление кнопок на боковую панель
Если не задано, то кнопки на боковую панель не добавляются(по умолчанию). Эта возможность работает только со скинами основанными на SkinTemplate, такими как Modern, Monobook, Chick, Simple, и MySkin, но не Standard, Nostalgia или CologneBlue.
$wgYaShare4WikiSidebar = true; #Integrating the share box in the sidebar
[edit] Вид блока вызова всплывающего меню
- $wgYaShare4WikiCntStType
- вид обычного блока вызова всплывающего меню. По умолчанию YAS4W_ST_BUTTON.
Вы можете использовать следующие стили блока:
-
- кнопка
- (константа настройки YAS4W_ST_BUTTON);
- ссылка
- (константа настройки YAS4W_ST_LINK);
- значок без текста
- (константа настройки YAS4W_ST_ICON);
- без всплывающего меню
- (константа настройки YAS4W_ST_NONE).
$wgYaShare4WikiCntStType = YAS4W_ST_NONE;
- $wgYaShare4WikiBarStType
- вид блока вызова всплывающего меню отображаемого на боковой панели. По умолчанию YAS4W_ST_LINK.
Вы можете использовать следующие стили блока:
-
- кнопка
- (константа настройки YAS4W_ST_BUTTON);
- ссылка
- (константа настройки YAS4W_ST_LINK);
- значок без текста
- (константа настройки YAS4W_ST_ICON).
$wgYaShare4WikiBarStType = YAS4W_ST_BUTTON;
[edit] Поддерживаемые сервисы
- $wgYaShare4WikiServices
- список, определяющий поддерживаемые сервисы.
Ключём являются имена сервисов. Значение может быть или массивом настроек или быть вообще не заданным.
Сервисы по умолчанию(чтобы получить тот же результат ни какой настройки не требуется):
$wgYaShare4WikiServices =array( 'vkontakte', 'facebook', 'odnoklassniki', 'lj', 'gplus', 'twitter', 'liveinternet', 'moikrug', 'moimir', 'yaru', 'myspace', 'tutby', 'blogger', 'juick', 'friendfeed', 'linkedin', 'digg', 'evernote', 'yazakladki', 'delicious', 'diary', );
При этом все поддерживаемые сервисы отобразятся и в виде кнопок и будут находиться во всплывающем меню.
Настройка ссылок:
$wgYaShare4WikiServices['vkontakte']['at-popup'] = true; $wgYaShare4WikiServices['facebook']['at-quick']= true; $wgYaShare4WikiServices['odnoklassniki']['at-popup'] = false; $wgYaShare4WikiServices['odnoklassniki']['at-quick']= false;
После такой настройки в виде кнопок будут отображены все поддерживаемые сервисы кроме кнопок ВКонтакте(ключ vkontakte) и Однокласников(ключ odnoklassniki), а во всплывающем меню — все поддерживаемые кроме кнопок Facebook(ключ facebook) и Однокласников(ключ odnoklassniki).
Переопределение сервисов и их порядка:
$wgYaShare4WikiServices =array( 'facebook'=>array('at-quick'=> true), 'vkontakte' =>array('at-popup'=> true), 'odnoklassniki'=>array('at-popup'=> true, 'at-quick'=> true), 'myspace', );
После такой настройки в виде кнопок будут отображены только кнопки Facebook(ключ facebook), Однокласников(ключ odnoklassniki) и Myspace(ключ myspace), а во всплывающем меню — только ВКонтакте(ключ vkontakte), Однокласников(ключ odnoklassniki) и Myspace(ключ myspace).
[edit] Использование
Пользовательский тег называется <ys4w>. Например, если вы поместите <ys4w /> на вики-странице, он отобразит кнопки социальных сетей.
Cинтаксис:
<ys4w />
или
<ys4w></ys4w>
[edit] Смотри также
| Язык: | English • Русский |
|---|
