Вопросы и ответы

Не получается настроить блок «Поделиться» на моем сайте

Вопросы по настройке блока «Поделиться» под определенные технологии лучше задавать на StackOverflow. Там быстрее ответят, и ответ на ваш вопрос будет проще найти другим разработчикам.

Как отследить, поделился ли пользователь или просто закрыл окно?

Отследить факт того, что пользователь действительно поделился страницей, нельзя.

Как получить список пользователей, которые поделились страницей?

Такой список получить нельзя.

Adblock Plus блокирует блок «Поделиться»

Это происходит только тогда, когда пользователь включил в настройках Adblock Plus опцию Блокировать социальные сети. В этом случае на стороне сайта на это никак нельзя повлиять.

При публикации не используются указанные параметры title, description, image

Некоторые соцсети (например, Facebook) игнорируют передаваемые им параметры контента. В таких случаях следует использовать семантическую разметку. Подробнее читайте в статьях Open Graph, Schema.org и Микроформаты.

Семантическая разметка настроена, но все равно подтягиваются неверные данные

Проверьте корректность разметки утилитой от Facebook. Также продублируйте данные в параметрах блока — не все соцсети берут значения из семантической разметки.

Планируется ли добавление новых тем оформления?

Нет, не планируется.

Как переопределить внешний вид блока «Поделиться»?

Используйте атрибут data-bare. Это единственный способ, который гарантирует, что блок будет работать корректно при последующих обновлениях. В этом случае стандартные CSS-стили не подключаются, и вы можете определить их самостоятельно.

При наведении на кнопку соцсети с кириллическим именем название отображается некорректно

Если кодировка страницы отличается от UTF-8, при подключении скрипта кодировку нужно указывать явно:

<script src="//yastatic.net/share2/share.js" charset="utf-8"></script>