Используя кнопки социальных сетей от addthis.com

Привет, поэтому я решил использовать виджеты для обмена социальными сетями, предоставляемые addthis.com, потому что я думал, что они облегчат мою жизнь, и они предоставляют много аналитики данных бесплатно. Я через них на глаза без проблем добавил метатеги для фейсбука и все отлично работало на главной странице. Поделиться работает именно так, как это нравится. Однако затем я прошел путь от домашней страницы в другом месте сайта, и они не появляются (я встроил их в верхнюю панель, которая встречается на каждой странице сайта, все те же сценарии php для печати и css для форматирования). Теперь я посмотрел на исходный код для домашней страницы и другой, и кажется, что добавить это не толкает необходимые данные внутри тегов в любом месте, кроме домашней страницы. Я удивляюсь, столкнулся ли кто-нибудь еще с этой проблемой или может предложить решение. Вы можете проверить проблему
домашнюю страницу здесь и страницу проблемы здесь или просто перейдите с домашней страницы на любую другую страницу, чтобы просмотреть страницу проблемы. любая помощь в том, почему это может происходить или как это исправить, будет потрясающей.

Примечание: я также опубликовал аналогичную запись на форуме addthis.com несколько часов назад, но поскольку она отстойная / я даже не могу найти свое сообщение, я прошу ТАК помочь, если они могут!

1 ответ

Решение

Кажется, что в файле funcs.js в строке 51 есть ошибка javascript. Хотя это может быть ошибкой, не связанной с AddThis, это может препятствовать выполнению другого javascript. Ошибки JavaScript могут иметь "каскадный" эффект.

SyntaxError: JSON.parse: unexpected keyword - var jsonData = JSON.parse(response);
funcs.js line 51

Подробнее об этом здесь: ошибка в одной функции Javascript заставляет другие перестать работать

Другие вопросы по тегам