custom avatar source
This commit is contained in:
		
							parent
							
								
									aede5cdb04
								
							
						
					
					
						commit
						16f74b62b9
					
				
					 2 changed files with 8 additions and 4 deletions
				
			
		|  | @ -198,6 +198,7 @@ SESSION_LIFE_TIME = 86400 | |||
| SERVICE = server | ||||
| AVATAR_UPLOAD_PATH = data/avatars | ||||
| ; Chinese users can choose "duoshuo" | ||||
| ; or a custom avatar source, like: http://cn.gravatar.com/avatar/ | ||||
| GRAVATAR_SOURCE = gravatar | ||||
| DISABLE_GRAVATAR = false | ||||
| 
 | ||||
|  | @ -317,4 +318,4 @@ bg-BG = bg | |||
| it-IT = it | ||||
| 
 | ||||
| [other] | ||||
| SHOW_FOOTER_BRANDING = false | ||||
| SHOW_FOOTER_BRANDING = false | ||||
|  |  | |||
|  | @ -15,10 +15,11 @@ import ( | |||
| 	"strings" | ||||
| 	"time" | ||||
| 
 | ||||
| 	"gopkg.in/ini.v1" | ||||
| 
 | ||||
| 	"github.com/Unknwon/com" | ||||
| 	"github.com/macaron-contrib/oauth2" | ||||
| 	"github.com/macaron-contrib/session" | ||||
| 	"gopkg.in/ini.v1" | ||||
| 
 | ||||
| 	"github.com/gogits/gogs/modules/bindata" | ||||
| 	"github.com/gogits/gogs/modules/log" | ||||
|  | @ -345,11 +346,13 @@ func NewConfigContext() { | |||
| 	if !filepath.IsAbs(AvatarUploadPath) { | ||||
| 		AvatarUploadPath = path.Join(workDir, AvatarUploadPath) | ||||
| 	} | ||||
| 	switch sec.Key("GRAVATAR_SOURCE").MustString("gravatar") { | ||||
| 	switch source := sec.Key("GRAVATAR_SOURCE").MustString("gravatar"); source { | ||||
| 	case "duoshuo": | ||||
| 		GravatarSource = "http://gravatar.duoshuo.com/avatar/" | ||||
| 	default: | ||||
| 	case "gravatar": | ||||
| 		GravatarSource = "//1.gravatar.com/avatar/" | ||||
| 	default: | ||||
| 		GravatarSource = source | ||||
| 	} | ||||
| 	DisableGravatar = sec.Key("DISABLE_GRAVATAR").MustBool() | ||||
| 	if OfflineMode { | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue