Drupal → Интеграция c Gravatar с помощью одноимённого модуля

20.04.2010

Описание

Gravatar (от англ. globally recognized avatar — глобально распознаваемый аватар) — Web 2.0 сервис, позволяющий интернет-пользователям хранить свой аватар на специальном сервере. Пользователь регистрируется на центральном сервере и сохраняет там свой аватар и адрес электронной почты. Когда он оставляет комментарий на сайте или блоге, поддерживающим Gravatar, и указывает свой адрес электронной почты, на стороне сайта вычисляется MD5 хэш от почтового адреса и отправляется на сервер Gravatar, в ответ возвращается аватар пользователя. Таким образом система Gravatar позволяет использовать аватары без регистрации на сайте или блоге. Wikipedia

Установка

1. Скачиваем модуль и русификацию.

2. Распаковываем модуль в sites/all/modules. Русификацию распаковываем в папку модуля.

3. Идём в раздел управления модулями (admin/build/modules) и включаем Gravatar integration.

4. Идём в раздел настроек пользователей (admin/user/settings) и включаем поддержку изображений. Там же можно указать размер будущих аватаров:

Форма настроек пользователей

5. В разделе управления правами (admin/user/permissions#module-gravatar) разрешаем анонимам и зарегистрированным пользователям использовать свои картинки залитые на Gravatar (пункт use gravatar):

Форма управления правами

6. В настройках темы (admin/build/themes) включаем вывод аватаров:

7. Последним шагом настраиваем сам модуль (admin/user/gravatar):

Настройки модуля Gravatar

После этого у каждого комментария появится аватар:

Gravatar в действии

За вывод картинки отвечает переменная $picture в comment.tpl.php

Написанное актуально для
Gravatar integration 1.7
Похожие записи

Комментарии

Андрей
29.08.2011, 16:01

Добрый день!
Каким модулем у вас генерируются картинки для пользователей без аватара?
Смотрится очень интересно, хочу себе такой же)

Алексей
23.08.2014, 21:34

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

Алексей
24.08.2014, 14:25

Разобрался. Сам накосячил с одним скриптом для сайта.

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