Yandex.share со счетчиками
Давно пользуюсь удобным сервисом Яндекса — share.yandex.ru
Однако, в конструкторе нет возможности вывести количество «поделившихся». Но это не так, есть скрытая возможность это сделать.
Например, мы сгенерировали наш код
1 | <script src="//yandex.st/share/share.js" type="text/javascript" charset="utf-8"></script> |
Нам надо заменить подключаемый скрипт. Вместо
1 | <script src="//yandex.st/share/share.js" type="text/javascript" charset="utf-8"></script> |
вставляем
1 | <script src="//yandex.st/share/cnt.share.js" type="text/javascript" charset="utf-8"></script> |
В div добавляем
1 | data-yashareTheme="counter" |
Так же можно заметить дополнительные параметры, которые не показаны в конструкторе
1 | data-yashareL10n="ru" data-yashareLink="http://visual.yandex.ru" data-yashareTitle="Визуальные закладки от Яндекса" data-yashareDescription="Скачайте бесплатно расширение Визуальные закладки от Яндекса, и ваши любимые сайты будут под рукой" |
Экспериментальным путем было выявлено, что можно пока выводить только кнопки социальных сетей, без кнопки «Поделиться».
Так же можно указать такой атрибут
1 | data-yashareType="small" |
Тем самым уменьшив размер кнопок. Доступные значения: small, medium, large
В итоге, с помощью такого кода:
1 | <script src="//yandex.st/share/cnt.share.js" type="text/javascript" charset="utf-8"></script> |
Получим такой замечательный результат: