Блог ☯

четверг, 8 июня 2017 г.

Как поставить кнопку Facebook Like в свой Blogger блог

Итак, сегодня поставил лайки еще и от Facebook в свой блог на платформе blogger. И сразу было куча мучений, как всегда бывают мучения с blogger, в отличие от word press, где всё ставиться элементарно с помощью одного плагина.

Пару слов о том, зачем вообще нужна кнопка like из фейсбук.

Зачем вообще нужно всё это?

Как поставить кнопку Facebook Like в свой Blogger блог

Сколько всего...

Ну во первых это красиво, во первых там где пальцы вверх и вниз - оценка постов, это идёт в сниппет выдачи поисковых систем. Другими словами в результатах поиска будет эти оценки, и если их много и они есть вообще, это выделяет вашу статью из других и на неё чаще жмут.

Итог - больше трафика.

Эти мои лайки (оцени статью - пальцы), это система LIKEBTN, и тариф у меня не бесплатный, найти такие штуки для blogger бывает очень трудно.

Читайте: Встречаем: рейтинг статей в сниппете в blogger

Далее, зачем нужны остальные плюсики?

Плюсик от google+, хотя эта социальные сеть никому и не нужна, важнее всех, так-как эта социальная сеть важна гуглу, а гугл владеет blogger. От этих плюсов будет зависеть позиция ваших статей вот напрямую. Плюсики от ВК так-то не нужны, но если у вас в ВК аудитория и они их много поставят, то это сигнал для людей что статья популярна (все эти плюсики можно кидать еще и наверх статей, а не только вниз).

Читайте: Как сделать интеграцию блога или сайта с ВК и какая от неё польза

Так-же считается, SEO шаманами, что любой такой плюсик и любое взаимодействие пользователя с сайтом (плюсик, коммент, расшаривание статьи) является плюсом для поисковиков и сигналом активности. Короче - хуже от этого не будет почти наверняка.

И вот последнее что я поставил, это лайк из фейсбук.

Как это ставить?

Вообще-то вроде как всё понятно, идёте на сайт:


Кнопка «Нравится» для веб-платформы называется эта страница. И там вроде как всё написано как у людей, как и например у гугла при установке кнопки google+

Как поставить кнопку Facebook Like в свой Blogger блог

Вот, вроде всё понятно. Жмите - получить код

Но вы наверное забыли или не знали что я ненавижу Facebook. И в ФБ всё через Ж, а еще через Ж всё в блогере...

Вы получаете 2 куска кода:

Как поставить кнопку Facebook Like в свой Blogger блог

Что-то такое

Как всегда, они хотят чтобы вы поставили верную часть где-то сверху, но я это не слушаю чтобы потом было легче копаться в html и почти всегда ставлю это всё подряд.

Но если вы это в blogger поставите (как открывать html код я думаю все знают, и что нужно его сохранять прежде чем вносить изменения), то блогер вам выдаст идиотскую ошибку.

Как поставить кнопку Facebook Like в свой Blogger блог

Тут я нагуглил только на английском.

Нужно заменить все 1& в коде на 1&

Что это, зачем и почему - чёрт разберёт. Ну да ладно.

Далее, никто вам не сказал нигде, но если вы вначале добавите ваш сайт (URL) как основной домен (например - https://www.econdude.pw/), то тогда на всех ваших страницах все лайки будут ставить основному домену. Вроде логично, но так-то полный идиотизм так-как понятно что никакому идиоту в голову не придёт ставить эти лайки руками на все страницы, а надо сразу поставить на все, при этом отдельные. 

Вконтакте, когда вы ставите их лайки, таких проблем нет и там всё в разы проще.

Далее, оказывается нужно вообще не писать адреса вот тут:

Как поставить кнопку Facebook Like в свой Blogger блог

То есть они вас вначале адрес спросили, но это не нужно было писать. 

Вы уже понимаете почему я ненавижу фейсбук (но лайки их нужны...)

Оставьте поле после data-href пустым, и тогда будут лайки отдельно на каждую страницу.

Ну ок, ладно. Вроде всё? Да хрен там.

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

Как поставить кнопку Facebook Like в свой Blogger блог

Я сколько читал этих статей "Как поставить кнопку Facebook Like в свой blogger блог" никто и нигде этих вещей не писал, при этом смотрю, у них в статью лайков-то нет фейсбучных. 

Представляете, они учат как добавить лайки эти, а сами-то и не поняли как их добавить по нормальному. 

Нашёл ответы только на Английском и на 20-й странице в выдаче. 

Ну ок, куда пихать код? 

Ну я пихаю в blogger в самый конец:

До вот этой строчки: 

 <div class='post-footer-line post-footer-line-2'>

При этом, если вы не хотите чтобы всякие эти лайки показывались на главной (могут заглючить), напишите в коде кнопок вот такое:

<b:if cond='data:blog.pageType == &quot;item&quot;'> 
// Код ваших кнопок, который не надо показывать на главной 
</b:if>

Лады, поставили. Теперь дальше, тестируем.

Как поставить кнопку Facebook Like в свой Blogger блог

Какая-то очередная херня

При этом фейсбук распугает всех кто хочет туда нажать и подтвердить вот таким:

Как поставить кнопку Facebook Like в свой Blogger блог

На самом деле ни в каком профиле ничего не будет публиковаться, я не знаю зачем они пишут эту херню, но меня больше всего бесит в ФБ именно то, что всем дают знать что вы там где лайкайте. 

Однако, не отчаивайтесь если у вас такое. 

У них таки есть FAQ: https://developers.facebook.com/docs/plugins/faqs

Где сказано:

Как поставить кнопку Facebook Like в свой Blogger блог

Короче это типа антиспам. Должно пройти. Можете попросить друзей полайкать ваши материалы и сами тоже полайкать. Гав, гав.

В итоге, вроде всё работает. Какие-то косяки и вопросы - спрашивайте в комментах.