Кнопка «Нравится» позволяет одним нажатием отметить материалы сайта как понравившиеся и поделиться ими на Facebook. Рядом с кнопкой «Нравится» вы можете разместить кнопку «Поделиться», чтобы люди могли настроить, с кем они хотят поделиться, а также добавить сообщение.
Конфигуратор кнопки «Нравится»Пример кодаНастройкиНастройка языкаЧаВоВыберите URL веб-сайта или Страницы Facebook, где вы хотите разместить кнопку «Нравится».
Вставьте URL в помощник конфигурирования. Задайте настройки кнопки, например width. Чтобы сгенерировать код, нажмите Get Code.
Скопируйте и вставьте сниппет в HTML-код веб-сайта.
Скопируйте и вставьте пример кода на свой веб-сайт. Укажите 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 | Описание | По умолчанию |
|---|---|---|---|
|
| Глагол, отображаемый на кнопке. Либо |
|
|
| Цветовая схема, которая используется плагином для текста за пределами кнопки. Значение может быть |
|
|
| Абсолютный URL страницы, которую люди будут отмечать как понравившуюся. | Текущий URL |
|
| Если веб-сайт или онлайн-сервис (либо часть сервиса) содержат материалы для детей до 13 лет, необходимо активировать этот параметр. |
|
|
| Указывает макет из тех, которые доступны для плагина. Параметр может иметь значение |
|
|
| Ярлык для отслеживания переходов: длина должна быть не более 50 символов. Это могут быть буквы и цифры, а также некоторые пунктуационные знаки (+/=-.:_). Подробнее см. раздел ЧаВо. | Нет |
|
| Указывает, размещать ли кнопку «Поделиться» рядом с кнопкой «Нравится». Только для версии XFBML. |
|
|
| Определяет, показывать ли фото профиля под кнопкой (только в стандартном макете). На сайтах с материалами для детей активировать этот параметр нельзя. |
|
|
| Кнопка может быть двух размеров: |
|
|
| Ширина плагина (только в стандартном макете). По умолчанию выбирается минимальное значение. Подробнее см. в разделе «Настройки макета» ниже. | См. |
Доступны следующие параметры:
| Макет | Размеры по умолчанию |
|---|---|
| Минимальная ширина: 225 пикселей. |
| Минимальная ширина: 55 пикселей. |
| Минимальная ширина: 90 пикселей. |
| Минимальная ширина: 47 пикселей. |
Чтобы настроить язык кнопки «Нравится», загрузите локализованную версию Facebook SDK для JavaScript. При загрузке SDK задайте значение js.src в соответствии со своей локалью. Просто замените en_US своей локалью, например fr_FR (французский язык (Франция)).
js.src = "//connect.facebook.net/fr_FR/sdk.js#xfbml=1&version=v2.7";
Список поддерживаемых локалей см. в файле Facebook Locales XML. Возможно, вам понадобится изменить ширину социального плагина, чтобы разместить локализованный текст. Подробнее см. страницу Локализация и перевод.