Регистрация    Вход    Форум    Поиск    FAQ

  •  Новости
  • Beeline + Twitter = чирикай через SMS!

    Beeline + Twitter = чирикай через SMS! На первой картинке обозначены команды, при помощи которых через SMS Вы сможете кого-либо зафолловить или же отписаться, ретвитнуть чей-либо пост или же написать личное сообщение.

    Open Graph Protocol. От создателей Facebook

    Open Graph Protocol. От создателей Facebook Разбираясь с Facebook API, случайно наткнулся на другую интересную разработку от этих людей.

    Глобальное ускорение Wordpress

    Глобальное ускорение Wordpress Не считая очевидных решений типа отключения некоторых плагинов и перехода на тему попроще, я вижу 2 пути для оптимизации: кэширование и сжатие траффика.




  •  Часы


  •  Поиск

Optimaze » Статьи » “ОднаКнопка” сломалась! Замена идет на помощь – “AddThis”




“ОднаКнопка” сломалась! Замена идет на помощь – “AddThis”

  1. Настройка плагина Add This
  2. Плагин AddThis


Вот и настал тот день, когда я сказал нет сервису «Одна Кнопка». Был я разочарован так и не исправленным багом, а писал я уже о нем ранее тут. Да и почему-то этот плагин иногда нагружал страницу и соответственно увеличивал время загрузки в целом.

 

Исходя из того, что надо найти подобный сервис, потому что кнопку с иконками «Добавить в закладки» социальных сетей терять не хотелось. Ушел в Google. Нашел подобный предыдущему сервис, называется «Add This».

Пока нравится, уже успел даже немножко ковырнуть его, но об этом чуть позже. Для начала качаем тут плагин и устанавливаем его себе (речь идет о плагине для WordPress).

 

Для того, чтобы вести статистику и анализировать полезность той или иной социальной сети для Вашего блога, или же проводить еще какие то статистические исследования касательно этого плагина, Вам в помощь «Add This Analytics». Для этого надо просто зарегистрироваться на сайте и ввести свои регистрационные данные в поля настроек плагина:

 

Настройка плагина Add This

После того, как были проделаны остальные настройки типо выбора языка, и вида отображения, можно и поковырять плагин. Когда я себе выставил настройку языка, то к моему удивлению кнопочка Share так и не поменялась, и не очень радовал своей функциональностью сам блок кнопочек:

 

Плагин AddThis

Чтобы исправить это недоразумение, надо всего лишь проследовать в http://yorsite/wp-content/plugins/addthis/addthis_social_widget. php, и немножко подправить этот файл по своему усмотрению, а если не хочется по своему, можно сделать это как у меня. Кстати тут у меня и выскочила первая проблемка – разные кодировки. Ничего смертельного, просто конвертируем этот файл (addthis_social_widget. php) в UTF-8 (без BOM), для этого можно использовать обычный NotePad++.

Примечание: это с учетом того, что у Вас блог использует кодировку UTF-8 как стандартную.

 

После проделывания вышеуказанных операций переходим к строке 346 (файл addthis_social_widget. php) и увидим там выполнение скрипта при условии, если в настройках плагина мы поставили Menu type: toolbox. Привожу листинг уже подправленного условия, согласно моим пожеланиям:

 

//начало условия

    else if ($addthis_settings['menu_type'] === 'toolbox')

    {

        $content . = "\n//-->\n</script>\n";

        $content . = <<<EOF

//кнопка "Еще" с выпадающим меню для отображения остальных сервисов

<div class="addthis_container addthis_toolbox addthis_default_style" addthis:url="$link" addthis:title="$title">

<a href="http://www. addthis. com/bookmark. php?v=250&amp;username=$pub" class="addthis_button_compact">

Еще</a><span class="addthis_separator">|</span>

EOF;

//список кнопок социальных сетей, которые будут показаны

        if (!strlen($addthis_options)) $addthis_options = 'vk,facebook,myspace,linkedin,twitter,gmail,google,blogger,livejournal,favorites,print,';

        $addthis_options = split(',', $addthis_options);

        foreach ($addthis_options as $option) {

            $option = trim($option);

            if ($option != 'more') {

                $content . = '<a class="addthis_button_'. $option. '"></a>';

            }

        }

        $content . = '<script type="text/javascript" src="http://s7. addthis. com/js/250/addthis_widget. js#username='. $pub. '"></script></div>';

    }

    

 

Новый сервис прикреплен, теперь время покажет – хороший сервис или же нет. Что мне нравится – он гибкий, его можно полностью подстраивать под себя как угодно. Плюс ко всему перед тем как править код стандартного плагина можно прочитать про API, что предлагает Add This.



Рейтинг: 4.9/5, основан на 25 голосах.


Нравится



Вернутся назад


   

Вам будет интересно:

Pr.Sape: возрадуйся школьник. Теперь мы примем сайт даже с ТИЦ=10

Пр.Сапе решил превратиться в точно такое же сборище ужасных проектов, как и его отец.

Как использовали XSS для увеличения показателей проектов?

Многим, конечно, не станет секретом то, что ранее использовалась некоторая секретная и запрещённая технология XSS у вебмастеров.

RotaPost: уникальная биржа ссылок, на которой стоит остановиться

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

Как улучшить поведенческие факторы в новом году?

Уютная обстановка на сайте и его кликабельность – это всё заставит пользователя проекта покинуть ваш сайт значительно позже.



  •  Публикации


8 методов раскрутки своего форума с нуля

8 методов раскрутки своего форума с нуля Итак, у вас имеется свой собственный форум, но его никто не посещает? Мы готовы помочь вам справиться с этой нелегкой проблемой.

Как привлекать посетителей на проект

Как привлекать посетителей на проект Данная статья в основном рассчитана на тех, кто самостоятельно занимается продвижением своего проекта.

Про MySQL, серверы и PayPal

Про MySQL, серверы и PayPal Проклял все настройки кодировок, проклял DirectAdmin и еле-еле нашел то место где располагается и задается общий пароль для ...

Реклама в Твиттере. Как подать свой продукт

Реклама в Твиттере. Как подать свой продукт Твиттер уже давно стал из нового web 2. 0 сервиса рекламной площадкой с огромным количеством потенциальных пользователей ...

Пока блог на локалхосте

Пока блог на локалхосте Самое время кратко описать, чем нам придется заниматься. Прежде всего нужно понять, что блог ты будешь делать для получения ...

Авторитет блоггера притягивает

Авторитет блоггера притягивает Долго не знал с чего начать данную статью. Статья что-то типа мыслей вслух и философии.