Прочее Yandex Share со счетчиком

arabchik

Мой дом здесь!
Регистрация
3 Окт 2008
Сообщения
341
Реакции
225
Долго искал и перепробовал разные решения для шаринга. Буржуйские красивы, но нет русских ресурсов (ВК, ОК, мэейл и т.д.). Есть многие наших сервисов (pluso, share42 и т.д.). Также у них есть минусы: скорость загрузки, неправильная передача титульного фото (часто ОК, FB) и т.д.
Сервис Яндекса был лучшим по всем, но не нравился его дизайн и не было счетчика. Наконец, они порадовали нас.
1371557026-clip-8kb.png

Берем код, вставляем в нужное нам место - после статей, блоки или футер как я сделал.
Код:
<script type="text/javascript" src="http://yandex.st/share/cnt.share.js"></script>
<div class="yashare-auto-init" data-yashareL10n="ru" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,gplus" data-yashareTheme="counter" data-yashareType="button"></div>
Будут вопросы, пишите.
 
Поставил себе - очень доволен, порадовало то что показывает не общее число поделившихся, а на каждую кнопку по отдельности.

Upd.
Вопрос: Все работает, но кодировка отображается неверно, сайт на cp1251, а надписи при наведении курсора видимо на UTF-8 где можно сменить для них кодировку? В коде такой опции не нашел.
 
Где находится API? Как создать свой набор кнопок?
 
Где находится API? Как создать свой набор кнопок?


На яндекс.Апи не нашел, попробуйте просто дописать, вот список всех кнопок: yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,lj,friendfeed,moikrug,gplus,surfingbird просто добавьте их рядом с теми которые уже есть, все заработает.
 
Все работает, но кодировка отображается неверно, сайт на cp1251, а надписи при наведении курсора видимо на UTF-8 где можно сменить для них кодировку? В коде такой опции не нашел.
Можешь добавить так:
Код:
<script type="text/javascript" src="//yandex.st/share/cnt.share.js"
charset="utf-8"></script>


Где находится API? Как создать свой набор кнопок?
API у них до пор от старого. По поводу своего набора кнопок, Для просмотра ссылки Войди или Зарегистрируйся урок.
 
Можешь добавить так:
Код:
<script type="text/javascript" src="//yandex.st/share/cnt.share.js"
charset="utf-8"></script>
Не помогло, все равно иероглифы вместо букв.
 
Назад
Сверху