воскресенье, 28 августа 2011 г.

Социальные сервисы и как публиковать там посты из Blogger.

Да, дорогие друзья.
В последнее время их всё больше: в России из крупных платформ для блогов вначале был только Livejournal. И он сильно напоминал собой социальную сеть. Но всё-таки это была блог-платформа.
А затем пришли все эти вконтакте, фейсбуки, твиттер, и, наконец, Google Plus.
В результате часть моих знакомых и читателей осталась в ЖЖ. Часть давно не вылазит из вконтакта, и читает почти только его. Более продвинутые сидят в твиттере и фейсбуке, но теперь у всех появился ещё и Гугл+.
Но вот беда: если раньше что-то важное можно было просто написать в ЖЖ и все бы прочли, то теперь необходимо написать ещё и во все перечисленные места.
То есть минимум приходится писать в пять мест, не считая Blogger.
Я вот недавно попал в больницу. Сейчас я уже дома, но когда я был там — я писал с мобильного.
Когда много пишешь с мобильного — хорошо запостить куда-нибудь большой пост, где написано что да как, что произошло — чтобы все были в курсе. Но с мобильника его надо набрать — это сложнее, чем с компа. А потом копировать и вставлять во все сервисы...
На это нужно время, не говоря о том, что некоторые мобильные прилолжения — к примеру «вконтакте» для Android — постоянно подвисают и глючат.

Было бы разумнее сделать так, чтобы можно было писать в каком-нибудь одном месте, а в других местах это появлялось автоматически.
К сожалению в полноте это реализовать сейчас невозможно.
Потому, что запихнуть свой rss вконтакт нельзя, нельзя сделать это и с Google+ (во всяком случае, пока).
Заправить свой рсс откуда-нибудь в ЖЖ можно, также как в твиттер и в фейсбук.
В ЖЖ — с помощью rss2lj, в Твиттер с помощью Twitterfeed, в Facebook — с помощью фейсбук-приложения RSSGraffiti.
Но так, чтобы это везде нормально работало — нельзя. Если с rss2lj и Twitterfeed всё более-мене в порядке, то минус того же RSSGraffiti в том, что при кросспосте не появляется превьюшек фотографий, а вместо этого всегда вылазит картинка из вашего Blogger-профиля. И т.п.

понедельник, 8 августа 2011 г.

Кнопка «Google +1» — как установить её под каждым постом в Blogger.

Всем известно, что Google не так давно запустил свою  новую социальную сеть Google Plus.
О ней уже много сказано, и, наверное, все вы там уже есть.

Поэтому, кроме прочих кнопок различных социальных сетей, под нашими постами теперь не помешает и кнопка +1 от Google.
Эту кнопку можно добавить встроенной в Blogger по умолчанию функцией в настройках (так, к примеру, эта кнопка работает в этом блоге, который вы сейчас читаете).
Но что делать, если мы уже поставили себе кнопки для добавления во "вконтакте", "livejournal","моём мире" как написано в моём посте ранее?

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

На сайте Google, посвящённой этой кнопке, есть код для размещения её на сайте.
Её можно поставить и на блог Blogger. Но это будет одна кнопка на весь блог.

Каким образом сделать так, чтобы она появилась под каждым постом отдельно? Следующим образом (на всякий случай, как обычно,сохраняем у себя резервную копию своего шаблона):
Необходимо зайти в раздел "редактировать HTML" в наших настройках блога, поставить галочку на "Расширить шаблоны виджета" и перед закрывающим тегом </body> вставить следующий код:

<script type="text/javascript" src="https://apis.google.com/js/plusone.js"> {lang: 'ru'} </script>

Этот код ссылается на родной официальный скрипт, который хранится на серверах компании Google.

Дальше внимание: после этого надобно припомнить пост, где я писал про добавление кнопок социальных сетей в Blogger.
И туда же, к остальным кодам где располагаются коды кнопок различных вконтакте и фейсбука, необходимо добавить (скажем, сразу после кнопки twitter-а) следующий код:

<a class='shareme'><g:plusone expr:href='data:post.url' size='medium'/></a>

Этот последний код немного отличается от предлагаемого на сайте Google. В чём отличие?
Если добавлять этот код, который предлагаю я - кнопка будет появляться после каждого поста, и работать под каждым постом автономно. Если ставить гугловский код - кнопка также появится под каждым постом, но будет работать так, как будто она одна на весь блог (хотя и в разных местах).

У меня это работает - можете посмотреть под одним из постов.