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

16 комментариев
sameoldmadness
13 мая 2016, 22:47
Боюсь, тут сложно что-то предположить без дополнительной информации.
sameoldmadness,
какая дополнительная информация вас интересует?
sameoldmadness
14 мая 2016, 21:56
Iskander,


О каком сайте идёт речь? Пожалуйста, приложите ссылки на страницы, на которых воспроизводится инфонмация.



Что означает "раньше"? Когда изменилось поведение? Производились ли на сайте какие-то работы?
sameoldmadness,
www.chtodelat24.ru на главной есть кнопки на остальных нет. производились работы по добавлению новой статьи.
sameoldmadness,
до добавления новой статьи все работало и даже после добавления. так как я добавил кнопки и на новую статью. потом они перестали отображаться
sameoldmadness,
здесь тоже кнопки остались http://www.chtodelat24.ru/#!headers3.html
sameoldmadness
15 мая 2016, 12:05
Iskander,
На некоторых страницах не подключается скрипт.
Убедитесь, что на страницах есть строчки
<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>
sameoldmadness,
эти строчки есть
sameoldmadness
15 мая 2016, 16:34
Iskander,
Приложите ссылку на страницу, где нет кнопок, пожалуйста.
sameoldmadness,


http://www.chtodelat24.ru/index.html#!headers.html
sameoldmadness
15 мая 2016, 21:15
Iskander,
Проблема в строчке "(adsbygoogle = window.adsbygoogle || []).push({", которая встречается на странице четыре разад.
О должна -- один, о чём прямо говорится в сообщении об ошибке:
Uncaught TagError: adsbygoogle.push() error: Only one 'enable_page_level_ads' allowed per page.
sameoldmadness,
и что с этим делать?и почему то тут http://www.chtodelat24.ru/index.html#!headers.html она не мешает,значки отображаются. а в других случаях нет хотя эта строчка там тоже присутствует.
sameoldmadness
15 мая 2016, 23:20
Iskander,
На всех страницах, кроме главной, выполняется вот этот код:
function loadCenterBlock(fileName){
  $('#center_block').load('./files/' + fileName, function(response, status, xhr) {
    if (status == "error") {
      var msg = "Ошибка при загрузке файла:<br />";
      $("#center_block").html(msg + xhr.status + " " + xhr.statusText);
    }
  });
}
При этом с сервера возвращается и вставляется в документ вся html-страница целиком: вместе с метатэгами и скриптами.
После этого скрипт инициализации adsbygoogle выполняется повторно, что и приводит к ошибке.


Что с этим делать -- попросить специалиста, который занимается вашим сайтом, устранить ошибку.
Комментарий удалён
Iskander,
так раньше то ее не было.
sameoldmadness
15 мая 2016, 23:29
Iskander,
Наверняка так и есть.
Тем не менее, её появление не связано с кнопками соцсетей.
sameoldmadness,
Огромное спасибо за помощь.