Кнопка «Нравится» для веб-платформы

Кнопка «Нравится» позволяет одним нажатием отметить материалы сайта как понравившиеся и поделиться ими на Facebook. Рядом с кнопкой «Нравится» вы можете разместить кнопку «Поделиться», чтобы люди могли настроить, с кем они хотят поделиться, а также добавить сообщение.

Конфигуратор кнопки «Нравится»Пример кодаНастройкиНастройка языкаЧаВо

Пошаговые инструкции

1. Выберите URL или Страницу.

Выберите URL веб-сайта или Страницы Facebook, где вы хотите разместить кнопку «Нравится».

2. Помощник конфигурирования

Вставьте URL в помощник конфигурирования. Задайте настройки кнопки, например width. Чтобы сгенерировать код, нажмите Get Code.

3. Скопируйте и вставьте сниппет HTML.

Скопируйте и вставьте сниппет в HTML-код веб-сайта.

Конфигуратор кнопки «Нравится»

URL-адрес для отметки «Нравится»
Width
Композиция
Тип действия
Размер кнопки

Пример полного кода

Скопируйте и вставьте пример кода на свой веб-сайт. Укажите URL своего веб-сайта как значение параметра data-href. Затем настройте предварительный просмотр ссылки с помощью метатегов og:***. Параметры og:url и data-href должны использовать один и тот же URL.

<html>
<head>
  <title>Your Website Title</title>
    <!-- You can use open graph tags to customize link previews.
    Learn more: https://developers.facebook.com/docs/sharing/webmasters -->
  <meta property="og:url"           content="http://www.your-domain.com/your-page.html" />
  <meta property="og:type"          content="website" />
  <meta property="og:title"         content="Your Website Title" />
  <meta property="og:description"   content="Your description" />
  <meta property="og:image"         content="http://www.your-domain.com/path/image.jpg" />
</head>
<body>

  <!-- Load Facebook SDK for JavaScript -->
  <div id="fb-root"></div>
  <script>(function(d, s, id) {
    var js, fjs = d.getElementsByTagName(s)[0];
    if (d.getElementById(id)) return;
    js = d.createElement(s); js.id = id;
    js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1";
    fjs.parentNode.insertBefore(js, fjs);
  }(document, 'script', 'facebook-jssdk'));</script>

  <!-- Your like button code -->
  <div class="fb-like" 
    data-href="http://www.your-domain.com/your-page.html" 
    data-layout="standard" 
    data-action="like" 
    data-show-faces="true">
  </div>

</body>
</html>
Настройка предварительного просмотра ссылки

Настройки

Вы можете задать следующие настройки помимо указанных выше:

Настройка Атрибут HTML5 Описание По умолчанию

action

data-action

Глагол, отображаемый на кнопке. Либо like, либо recommend.

like

colorscheme

data-colorscheme

Цветовая схема, которая используется плагином для текста за пределами кнопки. Значение может быть light или dark.

light

href

data-href

Абсолютный URL страницы, которую люди будут отмечать как понравившуюся.

Текущий URL

kid_directed_site

data-kid-directed-site

Если веб-сайт или онлайн-сервис (либо часть сервиса) содержат материалы для детей до 13 лет, необходимо активировать этот параметр.

false

layout

data-layout

Указывает макет из тех, которые доступны для плагина. Параметр может иметь значение standard, button_count, button или box_count. Подробнее см. раздел ЧаВо.

standard

ref

data-ref

Ярлык для отслеживания переходов: длина должна быть не более 50 символов. Это могут быть буквы и цифры, а также некоторые пунктуационные знаки (+/=-.:_). Подробнее см. раздел ЧаВо.

Нет

share

data-share

Указывает, размещать ли кнопку «Поделиться» рядом с кнопкой «Нравится». Только для версии XFBML.

false

show_faces

data-show-faces

Определяет, показывать ли фото профиля под кнопкой (только в стандартном макете). На сайтах с материалами для детей активировать этот параметр нельзя.

false

size

data-size

Кнопка может быть двух размеров: large и small.

small

width

data-width

Ширина плагина (только в стандартном макете). По умолчанию выбирается минимальное значение. Подробнее см. в разделе «Настройки макета» ниже.

См. standard в разделе Настройки макета.

Настройки макета

Доступны следующие параметры:

Макет Размеры по умолчанию

standard

Минимальная ширина: 225 пикселей.
Ширина по умолчанию: 450 пикселей.
Высота: 35 пикселей (без фото) или 80 пикселей (с фото).

box_count

Минимальная ширина: 55 пикселей.
Ширина по умолчанию: 55 пикселей.
Высота: 65 пикселей.

button_count

Минимальная ширина: 90 пикселей.
Ширина по умолчанию: 90 пикселей.
Высота: 20 пикселей.

button

Минимальная ширина: 47 пикселей.
Ширина по умолчанию: 47 пикселей.
Высота: 20 пикселей.

Настройка языка

Чтобы настроить язык кнопки «Нравится», загрузите локализованную версию Facebook SDK для JavaScript. При загрузке SDK задайте значение js.src в соответствии со своей локалью. Просто замените en_US своей локалью, например fr_FR (французский язык (Франция)).

js.src = "//connect.facebook.net/fr_FR/sdk.js#xfbml=1&version=v2.10"; 

Список поддерживаемых локалей см. в файле Facebook Locales XML. Возможно, вам понадобится изменить ширину социального плагина, чтобы разместить локализованный текст. Подробнее см. страницу Локализация и перевод.