瀏覽代碼

Use a gopher as default avatar (rather than the gravatar logo) (#3208)

Also changes the avatar from a jpeg to a png, to allow for
transparent background. The indexed png is also smaller in size.

Note that at the moment the default avatar is only used when
the user requested a custom avatar and the custom avatar file
is not found (should never happen).

In the future the default avatar could be used as a default
return when by-mail avatar lookups fail too (both gravatar
and libravatar support passing a default)
Sandro Santilli 8 年之前
父節點
當前提交
8a248696e9
共有 4 個文件被更改,包括 2 次插入2 次删除
  1. 1 1
      models/user.go
  2. 1 1
      modules/base/tool.go
  3. 二進制
      public/img/avatar_default.jpg
  4. 二進制
      public/img/avatar_default.png

+ 1 - 1
models/user.go

@@ -240,7 +240,7 @@ func (u *User) GenerateRandomAvatar() error {
 }
 
 func (u *User) RelAvatarLink() string {
-	defaultImgUrl := "/img/avatar_default.jpg"
+	defaultImgUrl := "/img/avatar_default.png"
 	if u.Id == -1 {
 		return defaultImgUrl
 	}

+ 1 - 1
modules/base/tool.go

@@ -207,7 +207,7 @@ func HashEmail(email string) string {
 // AvatarLink returns avatar link by given email.
 func AvatarLink(email string) string {
 	if setting.DisableGravatar || setting.OfflineMode {
-		return setting.AppSubUrl + "/img/avatar_default.jpg"
+		return setting.AppSubUrl + "/img/avatar_default.png"
 	}
 
 	return setting.GravatarSource + HashEmail(email)

二進制
public/img/avatar_default.jpg


二進制
public/img/avatar_default.png