Установка Gravatar на свой блог

Tuesday, 15 Jan 08 в 23:12

Установка Gravatar на блог с WordpressКак и обещал, продолжаю тему Gravatar- глобально распознаваемого аватара для блогов. Установка данной функции в качестве плагина поддерживается на основных блоггерских платформах (MovableType, WordPress, TextPattern), а также сервисах Blogger и LiveJournal. Кроме того, на официальном сайте есть подробная документация по принципам работы и установке аватарок на любой другой ресурс с помощью PHP, PERL, ColdFusion или Java.

Разберем установку Gravatar`а для WordPress. Нашел в репозитории сразу 3 плагина для решения данной задачи.

Gravatar 1.1 - плагин, который упоминается на основном сайте сервиса. Официально поддерживается в версии WordPress 2.2, хотя, думаю, успешно работает и на многих других, так как ничего сложного там нет. Он добавляет тэг gravatar, который используется движком для вывода корректного УРЛа граватара. Изображение базируется на введенном комментатором email`е. Скачать здесь: wp_gravatar.zip. Лично я устанавливал именно этот плагин, версия WordPress 2.3.1.

Gravatars2 - судя по описанию, поддерживает кэширование плагина и обладает возможностью переопределения аватара в теле сообщения.

Easy Gravatars Plugin (Easy Gravatars Plugin) - по словам автора, плагин разработан чтобы быть наиболее простым в использовании - нужно только установить и активировать. Если же вы хотите большее количество настроек, то просто заходите в админке на страницу опций плагина, где можете спокойно добавить размер, рейтинг для аватарок, установить путь к изображению по умолчанию и немного «поиграться» с CSS.
Страница автора с обсуждением плагина здесь (eng).

Установка Gravatar 1.1
Скачайте плагин и скопируйте его на ФТП в вашу директорию с плагинами WordPress, расположенную в /wp-content/plugins. После этого в активируйте его адмике (закладка “Plugins”). Все:)

Для использования gravatar нужно соблюдать следующий синтаксис:

<?php gravatar({rating{, size{, default{, border}}}}) ?>

Все параметры необязательные. Например, следующая настройка создаст УРЛ для gravatar`а, который разрешает использовать иконки всех рейтингов размерностью is 80×80 пикселей, без изображения по умолчанию и границ:

<?php gravatar(); ?>

Если вы хотите ограничить аватарки рейтингом R и ниже, используйте:

<?php gravatar("R"); ?>

Для задания размеры картинки добавляем требуемое расширение в пикселях в качестве второго аргумента:

<?php gravatar("R", 40); ?>

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

<?php gravatar("R", 40, "http://www.somewhere.com/heatvision.jpg"); ?>

Кроме того, вы можете добавить рамку в 1 пиксель любого цвета:

<?php gravatar("R", 40, "http://www.somewhere.com/heatvision.jpg", "FF0000"); ?>

Если хотите оставить все параметры по умолчанию, просто оставьте строку параметров пустой, как это было показано на первом примере.

Внимание! Помните, что плагин генерирует только УРЛ, поэтому вы должны разместить тэг граватара внутри атрибута src для тэга img:

<img src="<?php gravatar() ?>" alt="" />

Все. Наслаждаемся сервисом у себя в блоге. Если есть какие-то замечания или информация о глюках в работе Gravatar`а, пишите в комментарии.

Добавить комментарий

Комментариев - 16 для данного поста

  1. star Пишет:

    Спасибо! Надо будет опробовать :)

  2. posty Пишет:

    Жаль, что сервис не популярен у российских пользователей. Пробовал ставить на блог, пользователи не знают про Gravator

  3. Tod Пишет:

    Это как RSS, многие не знают что это, как пользоваться и зачем вообще нужно тратить на него время, если можно просто зайти через закладки:) То же можно сказать про OpenID. Но, думаю, со временем ситуация будет меняться в лучшую сторону.

  4. Станіслав Пишет:

    А ще мені подобається, що граватар легко змінити і тоді на всіх коментах він зміниться також.

  5. Tod Пишет:

    Вот і я в захваті від цього, можно змінювати все в одному лише місці. Правда є думки, що непогано було б мати моживість аватарку вибирати при створенні коментаря.

  6. @ Leprechaun Пишет:

    То есть, скрипт отправляет мой email на сервак граватаров и сравнивает, а если там зареген мой email, то возвращает картинку?

  7. Tod Пишет:

    По идее так все и происходит.

  8. Tiholap Пишет:

    Спасибо за статью… Очень заинтересовало…

  9. Tod Пишет:

    Пожалуйста. Так и блог выглядит прикольнее:)

  10. Rewertkin Пишет:

    Спасибо за мануал, всё получилось!

  11. Евгений Пишет:

    Решил установить граватары у себя в блоге… Заморачивался с плагинами, пока на wordpess.org не прочитал, что с версии 2.5.0 эта функция уже встроена :)
    Всем успехов в установке!

  12. ksi Пишет:

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

  13. Блоггер MNone Пишет:

    Спасибочки за подробный мануал, скоро поставлю и у себя на блоге.

  14. rizloff Пишет:

    Таки да, с версии 2.5.0 эта функция уже встроена :)
    и вызвать можно через строчку echo get_avatar( $comment );

  15. Vagur Пишет:

    В интернете есть более подробная инструкция
    для установки Gravatar

  16. Тётке нужны бабки » Архив сайта » Глобальный аватар Пишет:

    [...] плагин globalavatar. Информацию нашла у Тода, за что ему большое [...]

Оставить комментарий (правила комментирования)