건물에있는 포털에 대한 gravatar를 구현했으며 gravatar에 대한 기본 이미지 URL이 있는지 알고 싶습니까? 이 경우 사이트를 방문하는 모든 사용자가 로그인하거나 이메일 주소를 가지고있는 것은 아니며 표시 할 수있는 기본 이미지가 있습니다 (gravatar URL을 통해 액세스 할 수 있음)Gravatar : 기본 이미지가 있습니까?
답변
기본 이미지를 선택하려면 d
매개 변수를 사용할 수 있습니다 :
http://www.gravatar.com/avatar/?d=identicon
또는 d
매개 변수없이 :
http://www.gravatar.com/avatar
http://www.gravatar.com/avatar/3b3be63a4c2a439b013787725dfce802?d=identicon
또는 해시없이
출처 : gravatar.com.
아니요. Gravatar 서비스의 요점을 놓치고 있습니다. 그것은 사용자가 자신의 이메일 주소를 등록하고 gravatar 이미지를 그것들/그들과 연관시킬 수 있도록 설계되었습니다. 귀하의 사이트 (및 다른 사이트)는 Gravatar에 문의하여 해당 이메일 주소와 관련된 이미지를 돌려 줄 수 있습니다.
- 자신의 코드에서 수행 당신도 당신의 웹 사이트에 이메일 주소를 입력하지 않은 사용자를 위해 보여주는 이미지를 원하는 경우
, 당신은 내가 볼 수있는 두 가지 솔루션이있다. 이메일 주소가없는 사용자를 상대 할 때 자신이 선택한 기본 이미지를 출력 할 수 있습니다. 물론, 이것은 gravatar 주소를 사용하여 완료되지 않을 것입니다 그리고 그것은 당신이 자신을 봉사해야합니다 뭔가 될거야.
- 자신의 이메일 주소가 없거나 자신의 이메일 주소를 등록하십시오. 예를 들어,
[email protected]
과 같은 것을 등록한 다음 이것을 Gravatar 서비스에 등록하고 선택한 기본 이미지를 이와 연관시킬 수 있습니다. 이미지 URL을 만들 때 사용자의 앱 코드가 사용자의 존재하지 않는 URL 대신이 이메일 주소를 대체하는 적절한 gravatar URL을 출력해야하지만, 요청한 내용 인 gravatar URL을 사용할 수 있습니다.
# 2 답변으로 기본 중력을 쉽게 변경할 수 있습니다. 대부분의 웹 사이트는 어쨌든 적어도 하나의 이메일 주소를 필요로하므로 이것은 좋은 아이디어입니다 – isimmons
Gravatar에 여기에 기본 이미지에 대한 옵션을 설명합니다 http://en.gravatar.com/site/implement/images/
을 당신은 당신의 URL에 해당하는 이름/값 쌍을 추가하여 사용자가 원하는 옵션을 선택할 수 있습니다. 상기 이미지가 URL http://www.gravatar.com/avatar/?d=mm
하여 만든
예를 들어, I는 다음과 같다 "미지의 인물"(d = mm)를 사용한다. 전자 메일 해시 문자열은 생략되었지만 일반적으로 요청의 일부로 포함됩니다.
- 404 : 위의 링크에 나와
옵션 것도 이메일 해시와 연관되지 않은 경우 HTTP 404 반환하는 대신, 모든 이미지를로드하지 않는 응답을
- mm을 (파일을 찾을 수 없음) (신비 남자) 사람의 간단한, 만화 스타일의 윤곽 윤곽이
- identicon을 (이메일 해시에 의해 변화하지 않음) : 기하학적 인 패턴을 이메일 해시를 기반으로
- monsterid을 : 다른와 생성 된 '괴물' 색상, 얼굴 등
- wavatar : 특징과 배경을
- 복고풍 서로 다른 생성 얼굴 : 멋진 생성, 8 비트 아케이드 스타일의 픽셀 화면
- 빈 : 투명한 PNG 이미지 (테두리 데모 용으로 아래의 HTML에 추가)
원하는대로 크기 옵션 s=<pixels>
을 사용하면 기본 이미지의 크기가 변경됩니다.
위의 이미지는 또한 기본/대체 아바타에 대한 사용자 정의 URL을 사용할 수 있습니다 http://www.gravatar.com/avatar/?d=retro&s=32
감사합니다. – xyz
로 만들었습니다. 그러나 맞춤 URL은 공개적으로 사용 가능한 이미지를 가리켜 야합니다. 그렇지 않으면 표시되지 않습니다. learn more here 및 gravatar.com에 있습니다.
다음은 gravatar 이미지로 작업 할 때 사용하는 PHP 함수입니다.
function myprefix_get_gravatar_url($email, $default='mm', $size=92)
{
$email = md5(strtolower(trim($email)));
$default = urlencode($default);
$size = (int)$size;
$url = 'http://www.gravatar.com/avatar/';
if (is_ssl())
$url = 'https://secure.gravatar.com/avatar/';
return $url.$email."?d=".$default."&s=".$size;
}
그리고 여기에 그것을 사용하는 방법의 예입니다 : 이것은 OP의 요청을 해결하지 않는 단지 주어진 이메일의 이미지에 대한 링크를 원하는 사람들을 위해
img2x = myprefix_get_gravatar_url(
'[email protected]',
'https://www.google.com/images/srpr/logo11w.png',
184
);
을 (하지만,이 페이지입니다) 웹 검색에서 눈에 띄는 : 거의 모든 POSIX는 "[email protected]"에 대한 256 픽셀 Gravatar에 URL 생성 할 수 있습니다 쉘에서 :
echo "http://gravatar.com/avatar/$(echo -n [email protected] | md5sum | awk '{print $1}')?s=256"
을 당신은 충분히로 [email protected]를 교체 할 생각해야합니까 이메일 문제의. 크기를 지정하는 방법을 보여주기 위해 "? s = 256"을 포함 시켰습니다.
나는 gravatar가 누구인지를 설명하기 위해 이것을 필요로했습니다.
- 1. Gravatar 이메일 해시 기능
- 2. Facebook에 Gravatar 서비스가 있습니다.
- 3. MonsterID gravatar 생성의 .Net 포트가 있습니까
- 4. 이미지가 있습니까?
- 5. gravatar 대신 암호 사용 도움말
- 6. 유효한 gravatar (PHP)를 확인하십시오
- 7. 사용자의 이메일 주소를 미리 채우려면 Gravatar 가입 링크가 있습니까?
- 8. 이미지가 임의의 순서로로드되고 있습니까?
- 9. Gravatar Imager Url not working - Rails
- 10. 외부 웹 사이트에서 gravatar 프로필로 업로드
- 11. Ruby on Rails에 gravatar/identicons를 어떻게 추가합니까?
- 12. Objective-C의 Gravatar XML-RPC 요청 문제
- 13. 이미지가 악의적 일 수 있습니까?
- 14. 이미지 테두리의 기본 색을 변경할 수 있습니까?
- 15. codeigniter에서 업로드 할 이미지가 선택되지 않은 경우 기본 이미지 설정
- 16. 아이폰 용 Gravatar? 어떻게 16 진수 MD5 해시를 생성합니까?
- 17. 이미지가 변경된 후에도 이미지가 남아 있어야합니다.
- 18. gravatar 플러그인을 사용할 때 d = identicon 옵션을 어떻게 설정합니까?
- 19. 이미지가 두 번
- 20. 이미지를 클릭하면 이미지가 변경됩니다.
- 21. 레일 3에서 어떻게 link_to에 텍스트와 이미지가 있습니까?
- 22. WP7 WebBrowser 컨트롤에 배경 이미지가 있습니까?
- 23. 외부 구성 요소에 이미지가 포함되어 있습니까?
- 24. WPF/C# : 이미지가 목록보기에서 회전하고 있습니까?
- 25. 이미지가 이미지 맵으로 표시되거나 다른 방법이 있습니까?
- 26. NSDocumentDirectory에서 UITableViewCells에 대한 지연로드 이미지가 있습니까?
- 27. 미리로드 이미지에 CSS 배경 이미지가 있습니까?
- 28. iPhone 이미지가 메모리에 아직 저장되어 있습니까?
- 29. 일반 HTML & 이미지가 아닌 jQuery 슬라이더가 있습니까?
- 30. jQuery에서 배경 이미지가 사라질 수 있습니까?
일반적으로 이것은 나의 제안 일 것입니다. 그러나 일부 사용자가 등록되지 않았거나 전자 메일 주소가 없으므로 (따라서 해시되고 Gravatar에 전송 될 수 없음) 그의 요구 사항을 충족시키지 못합니다. –
편집을 참조하십시오. 해시가 필요 없습니다 ... – Macmade
흠, 이상합니다. 연결된 Gravatar 지침에 따르면 해시가 필요합니다 (선택 사항이 아님). 그것이 작동하는지 디자인이나 우연에 의해 궁금해. 그러나 그것이 작동한다면, 확실히 다른 옵션. :) –