Клуб пользователей блока «Поделиться»

Старый блок работает, новый нет! Почему?

sercherep
3 июля 2016, 20:59
На сайте год назад поставил блок, все ок. 

Сейчас нужно добавить в блок кнопки, через генератор получил новый код который не работает.

Почему?

Старый:
<script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script>
<div class="yashare-auto-init" data-yashareL10n="ru" data-yashareType="button" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,lj,friendfeed,moikrug,gplus,surfingbird"></div>
Новый:
<script type="text/javascript" src="//yastatic.net/es5-shims/0.0.2/es5-shims.min.js" charset="utf-8"></script>
<script type="text/javascript" src="//yastatic.net/share2/share.js" charset="utf-8"></script>
<div class="ya-share2" data-services="vkontakte,facebook,odnoklassniki,moimir,gplus,twitter,lj,viber,whatsapp"></div>
5 комментариев
Подписаться на комментарии к посту
Пожалуйста, уточните, что значит "не работает".
Указанный выше код вполне рабочий, в чём можно убедиться, открыв песочницу.
sameoldmadness,
старый код блок показывает
новый нет
www.mezmat.ru
<!-- кнопка поделиться -->
<br/>
<br/>
<noindex>
<script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script>
<div class="yashare-auto-init" data-yashareL10n="ru" data-yashareType="button" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,lj,friendfeed,moikrug,gplus,surfingbird"></div>
</noindex>
<br/>
<script type="text/javascript" src="//yastatic.net/es5-shims/0.0.2/es5-shims.min.js" charset="utf-8"></script>
<script type="text/javascript" src="//yastatic.net/share2/share.js" charset="utf-8"></script>
<div class="ya-share2" data-services="vkontakte,facebook,odnoklassniki,moimir,gplus,twitter,lj,viber,whatsapp"></div>
старый код блок показывает
новый нет
www.mezmat.ru


<!-- кнопка поделиться -->
<br/>
<br/>
<noindex>
<script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script>
<div class="yashare-auto-init" data-yashareL10n="ru" data-yashareType="button" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,lj,friendfeed,moikrug,gplus,surfingbird"></div>
</noindex>
<br/>
<script type="text/javascript" src="//yastatic.net/es5-shims/0.0.2/es5-shims.min.js" charset="utf-8"></script>
<script type="text/javascript" src="//yastatic.net/share2/share.js" charset="utf-8"></script>
<div class="ya-share2" data-services="vkontakte,facebook,odnoklassniki,moimir,gplus,twitter,lj,viber,whatsapp"></div>
sercherep,
Проблема в устаревшей версии библиотеки prototype.js – она портит функцию Array.prototype.map, которая используется в новом блоке.
Попробуйте обновить библиотеку до последней версии.
sameoldmadness,
Спасибо! Обновил, всё заработало.