Отличный способ добавить в свой блог глобально распознаваемые аватары (GRAvatar = Globally Recognized Avatar) я нашла на блоге Коннора Уилсона (Connor Wilson).
Пожалуй, не буду переводить две первые части его поста, где рассказывается, что такое Gravatars и что мы выигрываем, используя их. По-простому говоря, Gravatar – это такая картиночка, которая будет использоваться как аватар в любом месте, где выполнены 2 условия.
- Вы введете свой e-mail,
- Поддерживается сервис gravatars.
Может быть, это немного похоже на OpenID, и я даже считаю, что было бы здорово объединить эти сервисы и включить единую аватарку в OpenID координаты. Ну да ладно, это дело будущего.
А пока давайте посмотрим, как включить Gravatars на своем Wordpress-блоге.
В файле comments.php и лучше всего после начала вот этого цикла <?php foreach ($comments as $comment) : ?> вставляем такой код:
<?
$email = $comment->comment_author_email;
$default = ""; // link to your default avatar
$size = 70; // size in pixels squared
$grav_url = "http://www.gravatar.com/avatar.php?gravatar_id=
" . md5($email) . "&default=" . urlencode($default) . "&size=" . $size;
?>
Теперь там, где нужно показать саму картинку аватара, пишем
<img src=”<?=$grav_url ?>” height=”<?=$size ?>” width=”<?=$size ?>” alt=”User Gravatar” />
Вот и все. Теперь можно настроить размер картинки в строке $size = ...; и задать стили: рамку, отступы и так далее.
Пример работы можно увидеть в комментариях этого блога.
Subscribe to RSS feed.

March 3rd, 2008 at 11:19 pm
Пример комментария с Gravatar.
March 4th, 2008 at 12:27 am
Хороший пост! =)
Вобще-то я этот пост видел в другом англоязычном блоге, но самому мне лень было разбираться со всеми премудростями. авот теперь пожалуй прикручу у себя в блоге.
March 5th, 2008 at 3:07 pm
ДА, ето очень хорошо что gravatars будет шифровать в md5 ! Вроде пока что у меня работает на сайте !
March 7th, 2008 at 11:09 am
Я тоже видел этот пост в буржнете, ковырял, но что-то не понял, что к чему. Теперь стало яснее, спасибо.
March 7th, 2008 at 5:15 pm
Хорошая штука, кстати. А то иногда обидно, что аватарки надо по новой везде устанавливать.
March 10th, 2008 at 1:06 pm
[...] Куликова описала действия, “как установить Gravatars на Wordpress-блоге, не используя плаги
March 15th, 2008 at 11:50 pm
Спасибо! Очень понятно, доступно и удобно. Теперь я буду этим пользоваться. Пока у меня нет её, а теперь будет, ура!
April 3rd, 2008 at 8:44 pm
Интересно и полезно, хотя и достаточно сложно.
April 6th, 2008 at 8:59 pm
Спасибо за инфу, но помоему это сильно сложно.
May 20th, 2008 at 1:13 am
Спасибо. Долго ломал голову как реализовать, а тут есть решение. Вроде работает
May 23rd, 2008 at 10:38 am
спасибо! а то для 2.3 версии не смог найти подходящих рабочих плагинов.
May 30th, 2008 at 1:12 pm
А в 2.5 и новее вообще все без плагинов другой встроенной функцией и гораздо проще настраивается(а главное при этом еще и запросов к базе МЕНЬШЕ)
PS блог всегда так безбожно тормозит? каждую страницу открывает минуты по 3-4 частями. Трансляция в ЖЖ при этом грузится мгновенно включая все картинки отсюда. Такое ощущение что PHP или MySQL на сервере тормозит дико. Надо хостера менять
May 30th, 2008 at 8:53 pm
Спасибо, Lecactus. Уже перешла на 2.5, очень довольна.
Тормозит все время и вот уж не знаю, в чем тут дело. Может, и правда хостер подводит. Надо тут подумать…
June 8th, 2008 at 12:12 pm
А есть какой-то плагин чтоб и граватар и ЖЖ аватары и собственные локальные? Да еще б обьеденить с опеайди )))