суббота, декабря 15, 2007

Blogger. Социальные кнопки.

Некоторое время назад в рунете появился сайт http://odnaknopka.ru, аналог зарубежного AddThis. Однако для блогов на платформе Blogger этот сайт абсолютно бесполезен, поскольку скрипт получает адрес только той страницы на которой установлен виджет, а таких виджетов на странице может быть несколько, и следовательно для добавления закладки на конкретный пост, его (пост) нужно открывать отдельно.

По наводке Михаила Конника, была найдена статья Social Bookmarking Revisited, но поскольку она ориентирована на западные сервисы, пришлось залезть в код и адаптировать скрипт к российским сервисам. Поддерживаются следующие сервисы:

Итак как это делается.

  1. Открываем настройки шаблона, вкладка "Изменить HTML".
  2. Ставим галочку в поле "Расширить шаблоны виджета"
  3. Перед тегом </head> помещаем следующую строку:
    <script src='http://yurik.evstigneev.googlepages.com/beautifulbeta_ru.js' type='text/javascript'/>
  4. Далее ищем в шаблоне строку:
    <p class='post-footer-line post-footer-line-3'/>
    и замещаем ее содержимым этого файла. Сохраняем шаблон и радуемся.

Все иконки и скрипт находятся на моем сайте на pages.google.com, если вы хотите использовать их на своем хостинге, то скачайте полный архив содержащий все иконки и скрипт.

Статья устарела, новая статья находится здесь