Вход | Регистрация
Xevian.CMS: База знаний
Шаблоны
Терминология
Руководство разработчика
Вопросы
- Системные константы
- Системные переменные
- Локализации
- Типы статических блоков
Типы контейнеров статических блоков
- Типы параметров
- Плэйсхолдеры
- Шаблоны
CSS классы
- Паттерны


ГлавнаяВопросыВеб-инженеруВставка соц. закладок с addthis.com

Вставка соц. закладок с addthis.com

Существует 2 проблемы вставки кода соц. закладок с http://addthis.com. По этим причинам код в чистом виде с сайта не годится.
  1. Русификация (к примеру, кнопки переслать другу или добавить в закладки и поделиться). Решается с помощью скрипта, а именно меняется путь к новому скрипту. Т.е. код http://s7.addthis.com/js/300/addthis_widget.js#pubid=ra-уникальный-номер меняется на код http://s7.addthis.com/js/250/addthis_widget.js#pubid=ra-уникальный-номер
    А для того, чтобы над кнопками всплывал русский текст, просто прописываем у тегов "a href" title по-русски.
  2. Проблема появления невыбранных в настройках сервиса соц. закладок (Эти соц. закладки выбираются в профиле сайта: Клик по силуэту справа вверху --> Settings --> Share Settings).
    То есть ты выбираешь кнопки, которые хотел бы, чтобы отображались на сайте, а отображаются другие, ненужные кнопки (исключение составляет firefox).
    Решение: нужно прописать в явном виде классы для тех, кнопок, которые нужны.
    А именно, нам нужно заменить код вида class="addthis_button_preferred_порядковый-номер" на код вида class="addthis_button_уникальный-код at300b"
    Как получить этот уникальный код?
    Нужно сначала в указанных выше настройках Share Settings добавить нужные нам сервисы. Затем с помощью firebug (аддон браузера Mozilla Firefox) взять нужные нам коды.

    Примеры:
    class="addthis_button_vk at300b" - Вконтакте
    class="addthis_button_facebook at300b" - Фэйсбук
    class="addthis_button_twitter at300b" - Твиттер
    class="addthis_button_odnoklassniki_ru at300b" - Одноклассники
    class="addthis_button_favorites at300b" - Добавить в избранное
    class="addthis_button_email at300b" - Отправить ссылку по email
    class="addthis_button_compact" - Добавить ссылку в остальные сервисы.
Ниже приведен рабочий код для популярных сервисов.
Файлы: addthis_code.txt ( 1.08 Кб. )

Комментарии

Комментарий удален модератором
Вы не авторизованы. При отправке сообщения, в качестве автора будет указан "Гость". Вход | Регистрация

Руководство разработчика