Некоторое время назад в рунете появился сайт http://odnaknopka.ru, аналог зарубежного AddThis. Однако для блогов на платформе Blogger этот сайт абсолютно бесполезен, поскольку скрипт получает адрес только той страницы на которой установлен виджет, а таких виджетов на странице может быть несколько, и следовательно для добавления закладки на конкретный пост, его (пост) нужно открывать отдельно.
По наводке Михаила Конника, была найдена статья Social Bookmarking Revisited, но поскольку она ориентирована на западные сервисы, пришлось залезть в код и адаптировать скрипт к российским сервисам. Поддерживаются следующие сервисы:
Итак как это делается.
- Открываем настройки шаблона, вкладка "Изменить HTML".
- Ставим галочку в поле "Расширить шаблоны виджета"
- Перед тегом </head> помещаем следующую строку:
<script src='http://yurik.evstigneev.googlepages.com/beautifulbeta_ru.js' type='text/javascript'/>
- Далее ищем в шаблоне строку:
<p class='post-footer-line post-footer-line-3'/>
и замещаем ее содержимым этого файла. Сохраняем шаблон и радуемся.
Все иконки и скрипт находятся на моем сайте на pages.google.com, если вы хотите использовать их на своем хостинге, то скачайте полный архив содержащий все иконки и скрипт.
Статья устарела, новая статья находится здесь
6 коммент.:
еще бы twitter и вообще супер :)
Не удалось проанализировать ваш шаблон, так как он неправильно сформирован. Убедитесь, что все элементы XML правильно закрыты.
Сообщение об ошибке в XML: The reference to entity "bm_url" must end with the ';' delimiter.
:(((
Нужно экранировать & перед bm_url. Найди в файле bookmark_rus.txt следующую конструкцию:
index.php?action=addurl&bm_url=
и замени ее на
index.php?action=addurl&bm_url=
На счет твиттера, там достаточно простая конструкция, в ближайшее время я дополню список поддерживаемых сервисов.
cпасибо большое что откликнулся, буду ждать, попробую сделать как ты сказал
Обновленная статья
Blogger. Социальные кнопки v2.0
111
Отправить комментарий