Применение кнопок AddThis

Я хочу добавить AddThis, сервис социальных закладок, на свой сайт. Я следовал инструкции на сайте. Существует опция, в которой вы можете выбрать свои собственные услуги и настроить порядок.

введите здесь описание изображения

Я выбрал facebook, twitter, google, linkedin, pinterest и whatsapp.

По инструкции добавил

<script type="text/javascript" src="https://s7.addthis.com/js/300/addthis_widget.js#pubid=ra-53353be15c66b7b4" async="async"></script>

внутри тега head непосредственно перед закрытием.

Затем, где мне нужно, чтобы кнопки отображались, я добавил

<div class="addthis_toolbox addthis_default_style addthis_32x32_style">
    <a class="addthis_button_preferred_1"></a>
    <a class="addthis_button_preferred_2"></a>
    <a class="addthis_button_preferred_3"></a>
    <a class="addthis_button_preferred_4"></a>
    <a class="addthis_button_preferred_5"></a>
    <a class="addthis_button_preferred_6"></a>
</div>

Конечный результат:

введите здесь описание изображения

Он показывает несколько кнопок, которые я не выбрал.

Я, должно быть, делаю что-то не так и потратил весь день на изучение этого. Вы можете помочь.


person Daksh B    schedule 25.05.2015    source источник
comment
Вы тестируете это локально? У меня возникли проблемы с локальным тестированием AddThis. Попробуйте добавить его на работающий сайт, очистив кеш и посмотрите, что получится. Также попробуйте вкладку инкогнито*/*приватно. (Совет по быстрому отключению кеша.)   -  person Bram Vanroy    schedule 25.05.2015
comment
также убедитесь, что у вас отключены все расширения, блокирующие рекламу.   -  person Ashesh    schedule 25.05.2015
comment
@BramVanroy, на Xamp.   -  person Daksh B    schedule 25.05.2015


Ответы (3)


Не видите ожидаемых кнопок? Это потому, что смарт-слои персонализированы

Одной из ключевых особенностей наших новых смарт-слоев является то, что вы на самом деле не можете увидеть. Все кнопки «Поделиться» персонализированы для каждого посетителя. Это повышает вероятность того, что люди поделятся вашим сайтом.

-источник: http://www.addthis.com/blog/2013/07/30/not-seeing-the-buttons-you-want/

По сути, это означает, что если конкретный пользователь знает, что больше использует конкретную социальную службу, ему будут показаны только эти кнопки. Фильтрация, по-видимому, осуществляется на низком уровне.


Ознакомьтесь с другими подобными сервисами.

person Ashesh    schedule 25.05.2015
comment
Учитывая, что эти сообщения датируются 2013 годом, и многие люди выразили свое недовольство этим, я очень сомневаюсь, что addThis все еще использует этот метод. - person Bram Vanroy; 25.05.2015
comment
прокрутите вниз до раздела комментариев, есть комментарий 2-месячной давности, подтверждающий это. - person Ashesh; 25.05.2015
comment
@ Ашеш, есть решение? - person Daksh B; 25.05.2015
comment
Я не уверен, так как это реализовано на уровне домена. Вы всегда можете создать свои собственные настраиваемые кнопки, если хотите, или использовать какой-либо другой сервис. - person Ashesh; 25.05.2015

Ваша проблема в том, что вы вручную устанавливаете иконки на своей странице. Учитывая, что вы выбираете свои услуги через веб-сайт addthis.com, просто добавьте следующий элемент div на свою страницу вместо текущего кода addthis:

<div class="addthis_sharing_toolbox"></div>

Этот div будет автоматически заполнен услугами, которые вы выбрали на addthis.com, поверьте мне, я получил это.

person Giancarlo Colfer    schedule 25.05.2015
comment
Я заменил код на ‹div class=addthis_sharing_toolbox›‹/div›, и теперь он показывает пустое (ничего). - person Daksh B; 25.05.2015
comment
Попробуйте переместить файл javascript в конец страницы, прямо перед закрывающим тегом ‹/body›. Кроме того, убедитесь, что вы активировали на сайте addthis.com. И что ваш профиль addthis.com, использующий услуги, соответствует профилю, который вы используете на своем веб-сайте, например. ваш идентификатор пользователя: ra-53353be15c66b7b4 - person Giancarlo Colfer; 25.05.2015
comment
удалял историю и кеш, обновлял. Он показывает кнопки общего доступа, но проблема не устранена. Выбранная услуга пока не отображается. - person Daksh B; 25.05.2015
comment
Итак, вы попробовали только это: ‹div class=addthis_sharing_toolbox›‹/div› ‹script type=text/javascript src=s7.addthis.com/js/300/ async=async›‹/script› и он все еще не работает? Тот факт, что он показывает кнопки для других сервисов, наводит меня на мысль, что у вас может быть неправильный идентификатор издателя на вашем сайте, или он каким-то образом заполняется автоматически, не принимая во внимание выбранные вами вручную сервисы. Вам следует связаться со службой поддержки addthis.com. Они великолепны! - person Giancarlo Colfer; 25.05.2015

Я Эльза из службы поддержки AddThis.

Если вы использовали конфигурацию AddThis по умолчанию, она использует то, что мы называем Preferred Services. Они различны для каждого человека в зависимости от их прошлой истории обмена и того, какие услуги наиболее популярны в нашем сервисе. Это сделано для того, чтобы пользователи могли легко обмениваться данными с предпочитаемой ими службой и расширять возможности обмена.

Если вы хотите отобразить настроенную кнопку общего доступа на панели инструментов на своем веб-сайте, замените приведенный ниже код.

<div class="addthis_toolbox addthis_default_style addthis_32x32_style">
<a class="addthis_button_preferred_1"></a>
<a class="addthis_button_preferred_2"></a>
<a class="addthis_button_preferred_3"></a>
<a class="addthis_button_preferred_4"></a>
<a class="addthis_button_preferred_5"></a>
<a class="addthis_button_preferred_6"></a>
</div>

с приведенным ниже встроенным HTML-кодом этого инструмента.

<div class="addthis_sharing_toolbox"></div>
person Elsa George    schedule 25.05.2015
comment
Мне нужны facebook, twitter, google, linkedin, pinterest и whatsapp для каждого пользователя. Замена кода поможет? - person Daksh B; 25.05.2015
comment
@DakshBathla это именно то, на что я указал ;-). Не забудьте принять лучший ответ. - person Ashesh; 26.05.2015
comment
@Ashesh, если это правда, как указали вы и Эльза Джордж, я с трудом понимаю, зачем давать вашему клиенту возможность выбирать услугу, если она не будет реализована. Принял ваш ответ. - person Daksh B; 26.05.2015
comment
Я думаю, что больше нет «если», это классический случай, когда поставщик услуг пытается вести себя умно, но на самом деле создает проблемы для своих пользователей. - person Ashesh; 26.05.2015
comment
Эльза, можете ли вы подтвердить, что документация по addthis о настройке ваших кнопок устарела? добавление таких вещей, как <a class="addthis_button_facebook"></a>, больше ничего не делает. Похоже, вам всегда нужно создавать профиль для каждого клиента. - person commonpike; 29.07.2015