Граватар: существует ли изображение по умолчанию?

Я реализовал граватар для портала, который я создаю и требуемый, чтобы знать, существует ли URL изображения по умолчанию для граватара? Не все люди, которые посещают сайт, зарегистрированы или имеют адреса электронной почты в таком случае, там изображение по умолчанию, которое можно показать (доступное через URL граватара)

28
задан Ritesh M Nayak 21 April 2010 в 14:28
поделиться

2 ответа

Чтобы выбрать изображение по умолчанию, вы можете использовать параметр d :

http://www.gravatar.com/avatar/3b3be63a4c2a439b013787725dfce802?d=identicon

Или без хеша:

http://www.gravatar.com/avatar/?d=identicon

Или без параметра d :

http://www.gravatar.com/avatar

Источник: gravatar.com .

47
ответ дан 28 November 2019 в 02:43
поделиться

Не совсем, нет. Это упускает суть сервиса Gravatar. Он создан для того, чтобы ваши пользователи могли зарегистрировать свой адрес электронной почты и связать с ним изображение Gravatar. Затем ваш сайт (и другие сайты) могут запросить у Gravatar изображение, которое ассоциируется с данным адресом электронной почты.

Если вы хотите, чтобы изображение показывалось для пользователей, которые даже не ввели адрес электронной почты на вашем сайте, у вас есть два решения, которые я вижу:

  1. Сделать это в вашем собственном коде. Когда вы имеете дело с пользователем, у которого нет адреса электронной почты, вы можете просто вывести изображение по умолчанию по своему усмотрению. Конечно, это означает, что это не будет сделано с использованием адреса gravatar, и это будет что-то, что вам нужно будет обслуживать самостоятельно.
  2. Зарегистрируйте самостоятельно адрес электронной почты, предназначенный для пользователей, которые не имеют/ввели свой собственный. Например, вы можете зарегистрировать что-то вроде default-gravatar@myapp.example.com, а затем зарегистрировать его в службе Gravatar и связать с ним выбранное вами изображение по умолчанию. Ваш собственный код приложения по-прежнему должен будет выводить соответствующий URL gravatar, подставляя этот адрес электронной почты вместо несуществующего адреса пользователя при построении URL изображения, но это позволит вам использовать URL gravatar, который является тем, о чем вы просили.
3
ответ дан 28 November 2019 в 02:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: