Кнопки социальных сетей: разные методы установки на сайт

Кнопки социальных сетей

Опишу без лишней воды как разместить кнопки социальных сетей на сайт. Размещать будем без плагинов, зачем плагины, если достаточно в нужном месте вставить ручками нужный код? Переходите по ссылкам и смотрите какие есть варианты дизайна и типа кнопок. У всех кнопок есть различные варианты внешнего вида\типа и дополнительные настройки.

Для большинства кнопок не нужно где-либо регистироваться, достаточно лишь выбрать тип кнопки и скопировать предоставляемый код в шаблон.

Установка кнопок соц. сетей при помощи "родных кодов"

Вконтакте

Во Вконтакте можно использовать два типа кнопок, это кнопка "Опубликовать Вконтакте" и виджет "Мне нравится".

Виджет "Мне нравится":

  • сначала понадобится зарегистрировать "приложение" во вконтакте: переходим на страницу: vk.com/editapp?act=create 
    • выбираем тип "Веб-сайт", указываем любое "Название" и заполняем "Адрес сайта", "Базовый домен". Вам придет смс-ка от Вконтакте, для подтверждения действия. Готово!
  • переходим на страницу виджета "Мне нравится": vk.com/dev/Like
  • В выпадающем списке выберите то приложение, которое создали и выберите какой именно тип кнопки вам нужен.
  • Плюс: кнопкой можно и лайкать, и репостить, все кто нажал на кнопку отображаются при наведении мышки.

Кнопка "Опубликовать Вконтакте": 

  • Получить код блок можно тут: vk.com/pages.php?act=share
  • Плюс: код кнопки можно получить без регистрации каких-либо приложений, в отличие от кнопки "Мне нравится". Эта кнопка со счетчиком показывает большее число, чем кнопка "Мне нравится", думаю это связано с другим алгоритмом подсчета. Можно указать любую надпись на кнопке.
  • Минус: кнопка не показывает какие именно люди нажали на эту кнопку.

"+1 Button" от Google

Все просто:

  • переходим на страницу: developers.google.com/+/web/+1button
  • Выбираем необходимый тип кнопки и копируем-вставляем код в нужное место.

"Like Button" от Facebook

Рекомендую в коде добавить строчку для асинхронной загрузки, это ускорит загрузку страницы:

js.async = true;

Вставил между этими двумя строками:

js = d.createElement(s); js.id = id;
js.async = true;
js.src = "//connect.facebook.net/ru_RU/all.js#xfbml=1";

Кнопка "Твитнуть" от Twitter

  • Проходим на страницу: about.twitter.com/ru/resources/buttons#tweet
  • Выбираем как будет выглядеть ваша кнопка, копируем код и вставляем в шаблон.

Установка кнопок при помощи плагина "share this"

Добавлю упоминание о плагине, мне понравился внешний вид кнопок и количество предоставляемый соц. сетей.

Скачать: wordpress.org/extend/plugins/share-this

Доступные соц. сети: sharethis.com/publishers/services-directory

Кнопки социальных сетей через онлайн сервисы

  • api.yandex.ru/share - Блок "Поделится" от Яндекса. В одном блоке  можно разместить сразу 12 иконок от наиболее популярных соц. сетей рунета, есть счетчики. Большой плюс этого блока в том, что используя в одном блоке сразу 12 кнопок для разных соц.сетей мы подключим к сайту лишь 1 яваскрипт. В яндекс-метрике, если она установлена у вас на сайте, можно смотреть за статистикой кнопок. Минус: дополнительно подключаются скрипты яндекс метрики, закончилось тем, что я локально скопировал js-скрипт и основательно его почистил.
  • share42.com/ru - около 45 кнопок социальных сетей. Кнопки могут быть различного размера, расположены вертикальным плавающим или горизонтальным рядом. Также присутствуют такие плюшки как счетчики, кнопка "вверх", rss, печать и т.д.
  • share.pluso.ru - еще один сервис установки кнопок. Есть вертикальные блоки, горизонтальные, общий счетчик, разные варианты иконок, статистика, счетчики на каждой кнопке.
  • uptolike.ru - Около 30 соц. сетей, в том числе русских, различные стили кнопок, асинхронный код, бесплатная статистика, счетчики (все предыдущие лайки также учитываются), при расшаривании можно отображать окно с предложением подписаться на ту или иную страницу социальной сети. Есть красивый мобильный вид - внизу экрана располагается ряд кнопок, правда по сути бесполезная "фишка", ведь на мобильных устройствах в социальных сетях сидят из под приложений, а не браузеров, эти кнопки в большинстве случаев не поддерживают приложения.
  • sharethis.com - есть как решения в виде плагинов для популярных cms, так и стандартный метод - установка кода.
  • addthis.com - как мне кажется лидер среди онлайн сервисов по установке социальных кнопок, как по популярности и функционалу, так и по актуальности, современному дизайну и современным требованиям к таким кнопкам.
Понравилось? =) Поделись с друзьями:

Обсуждение записи “Кнопки социальных сетей: разные методы установки на сайт”

  1. den says:

    Спасибо, запись пригодилась.

  2. Владимир Демянович (elims.org.ua) says:

    На здоровье, искренне рад =)

  3. irocez (internet-blog.net) says:

    Как по мне, то PLUSO, то что доктор прописал.

  4. Владимир Демянович (elims.org.ua) says:

    irocez, хотел спросить есть ли у них статистика нажатий, как у яндекс кнопок, но уже увидел что есть. Правда я выбрал яндекс кнопки по еще одной причине — Яндекс благодаря им легче собрать статистику, а значит он это будет учитывать при ранжировании. Но у pluso есть другой плюс — отображение на сайте количества нажатий на каждой кнопке.

  5. Владимир Демянович (elims.org.ua) says:

    Интересно кстати, PLUSO подхватывает в счетчики статистику которая была до его установки? Судя по тому что я читал, uptolike.ru это умеет. То есть если у меня сейчас стоит блок яндекс кнопок и эту статью 10 раз «зашарят» во вконтакте, то когда я установлю кнопки от uptolike, они покажут эти 10 «шарингов».

  6. name nika (olgworld.com) says:

    Владимир, добрый вечер. Зашла к вам опять из поиска. Для тех кто в танке, подскажите куда надо поставить этот код. Я заходила на шаре плюс.Там в описании написано туда куда захочет вебмастер. А куда надо захотеть?Подскажите пожалуйста.Из вашей статьи я это тоже не поняла.

  7. Владимир Демянович (elims.org.ua) says:

    name nika, здравствуйте. Я себе поставил этот код в конец записи. Открыл файл single.php, и вставил код после строки php the_content(‘Читать далее »’)

  8. name nika (olgworld.com) says:

    Владимир , спасибо. Меня зовут Ольга. Мне очень знакомо ваше лицо. Вам имя Денис КОвтун ни о чем не говорит?

  9. Владимир Демянович (elims.org.ua) says:

    Ольга, приятно познакомиться. Имя ни о чем не говорит =)

  10. name nika (olgworld.com) says:

    Жаль.А вы судя по фото-блогу в Киеве? Владимир, искала на вашем блоге подсказку. У меня последнее время на блоге появилось: картинки открываются как отдельные страницы. Как от этого можно избавиться? Мастер который смотрел мой сайт, сказал что это replaytocom.Но мне кажется, что это не то.

  11. Владимир Демянович (elims.org.ua) says:

    Ольга, да в Киеве. Дайте ссылку на которой картинки открываются как отдельные страницы. Скорее всего просто при встраивании картинок в запись устанавливается ссылка на страницу с вложением, вместо этого нужно выбирать «ссылка — нет» при редактировании изображения в записи.

  12. name nika (olgworld.com) says:

    Вот так это выглядит olgworld.com/kreshhenskaya-voda/kreshenie-vodoy/ и вот так olgworld.com/voda-v-organizme-cheloveka/page/2/ и olgworld.com/voda-v-zhizni-cheloveka/page/2/ и еще olgworld.com/otdyih/.
    В общем после смены шаблона, что-то произошло.Не могу понять Ссылки с картинок я убираю.

  13. Владимир Демянович (elims.org.ua) says:

    Ольга, на страничке olgworld.com/kreshhenskaya-voda/ я не нашел ссылок на страницу olgworld.com/kreshhenskaya-voda/kreshenie-vodoy.

    Другие ссылки, которые, Вы дали, выдают 404-ю ошибку.

    Нужно просканировать все ссылки на сайте и найти какие страницы ссылаются на подобные страницы с изображениями (они кстати есть у всех wordpress блогов). Это можно сделать например при помощи Xenu — elims.org.ua/blog/xenu-audit-sajta-i-mertvyx-ssylok/

    Те страницы с изображениями которые попали в индекс закройте от индексации.

  14. name nika (olgworld.com) says:

    Да сейчас сканирую программой Хену. Еще вопрос , а как такие страницы закрыть от индекса?

    Я сейчас статью читала, там автор говорит, что такие странички с картинками дает настройка медиафайлов. Предлагает выставить все на 0. А удалить из индекса это надо?

  15. Владимир Демянович (elims.org.ua) says:

    Если запретить от индексации, то со временем само удалиться.
    Запретить можно через плагин Yoast WordPress SEO, в настройках плагина — типы записей — медиафайлы — отметить галочкой noindex

  16. name nika (olgworld.com) says:

    Я не нашла при сканировании Хену такие ссылки как я прислала вам. Зато просто обалдела от количества replytocom. У меня раньше стоял Disqus.Я его убрала месяц назад и просто забыла об этом.
    Если я в плагине запрещу медиафайлы. Поисковики просто не будут индексировать картинки?

    Насколько помню в плагине Yoast WordPress SEO , есть настройки убрать replytocom
    Правда не уверена, что это там работает.

  17. Владимир Демянович (elims.org.ua) says:

    Ольга, replytocom можно убрать, если запретить древовидные комментарии — я таким образом поступил. Либо изменить уже сам шаблон, но это сложней. Через плагин не тестировал.

    Поисковики не будут индексировать страницы с медиафайлами, сами изображения должны индексироваться.

  18. name nika (olgworld.com) says:

    Спасибо за помощь.Попробую сегодня избавиться от этих replytocom , а заодно и с медиафайлами разберусь. А то что-то бложику совсем плохо стало.Доигралась с экспериментами.

  19. name nika (olgworld.com) says:

    Привет.Разобралась с replytocom.Убрала из индекса медиа-файлы. Настройки медиа-файлов выставила на 0. Правда, с количеством картинок ничего не поменялось. Их по прежнему получается 5 штук из одной.
    Пришлось снести шаблон. По поводу социальных кнопок еще вопрос.Поставила именно так «файл single.php, и вставил код после строки php the_content».Но сегодня обратила внимание, что когда жмешь на кнопку поделиться.В сеть с любой записи идет Главная страница.Записи не получается отправить.Что это может быть?

  20. Владимир Демянович (elims.org.ua) says:

    Зашел на Ваш сайт и кликнул на кнопку поделится во вконтакте — поделилось записью нормально, проверял на экологических проблемах мирового океана

  21. name nika (olgworld.com) says:

    Владимир спасибо , что зашли.Я переделала кнопки.Когда первый раз их ставила, прописала адрес блога.Там есть Дополнительно.Видимо из-за этого шел адрес на Главную страницу.Затем передела, но в коде не видела изменений.Сейчас вроде все нормально.

Обсудить