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

Блок "Поделиться" тормозит или не тормозит?

vokas-voland
12 февраля 2011, 11:53

Приветствую участников клуба! Расскажу вам свою историю

Поставил у себя на сайте http://gorodsurprizov.org.ua блок "Поделиться" в статьях. Код скопировал из конструктора (добавил еще data-yashareL10n="ru" а то на украинском отображалось), в нем 8 кнопок, которые предлагается установить. Расположил на сайте (joomla) в коде под статьями. После этого иногда наблюдаю картину: грузится левая сторона с рекламой, контент...и все. Правое меню не грузится.

На всякий случай скопировал вывод кода на странице с помощью браузера и вкладки "исходный код".

Вот он:  <script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script><div class="yashare-auto-init" data-yashareType="button" data-yashareL10n="ru" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,friendfeed,lj"></div>

Вроде как все правильно.

Такие "тормоза" случаются время от времени у меня, когда хожу по своему сайту, возможно, то же самое происходит и у пользователей. Браузер у меня Opera 11, проверял еще в Firefox 3.6.13. Бывает, что правое меню все же загружается, но блок "Поделиться" все равно загружается последним.

До установки блока "Поделиться" от Яндекса я устанавливал некоторые из кнопок отдельно. Случалось, что загрузка тормозила из-за Вконтакте и Фэйсбука. Прочел на одном из блогов, что у человека такая же проблема с отдельно установленной кнопкой Твиттера.

Что подскажете в данном случае? Может, попробовать по очереди поубирать кнопки и на результат посмотреть? Или это без разницы? В скриптах я мало чего соображаю. У кого-то из участников клуба наблюдается такая же проблема с блоком?

P.S. Заметил в одной из предыдущих тем, что список сервисов, на которые можно поставить кнопки, увеличился. Я бы добавил еще Яндекс-закладки и Мой круг. Это может в худшую сторону повлиять на загрузку?

Только что немного просветился по поводу загрузки ява-скрипта. Может, под статьей выводить просто <div class="yashare-auto-init" data-yashareType="button" data-yashareL10n="ru" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,friendfeed,lj"></div>, а <script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script> писать в самом конце, перед тегом </body>?

5 комментариев
Подписаться на комментарии к посту
если проблема именно в загрузке js, то вынос его в конец body должен решить проблему
Попробую, расскажу о результатах. Несколько дней понаблюдаю.
Разобрался. Проблема была все же не в блоке "Поделиться". Все работает нормально.
а в чем была проблема? подскажи, у меня тоже кнопки тормозят сайт. Спасибо

Я вовсе на своём блоге, отказался от подобных блоков, экспериментировал и так и эдак, всё ровно нагрузку оказывают здоровскую. Плюнул, прошёл на каждую социальную сеть где есть аккаунт и в каждой по отдельности взял коды кнопок и уже здесь соединил их в один блок, пока всё устаревает! :-)