So verwenden Sie ein anderes Logo auf dem Anmeldebildschirm

Our site has a dark blue and white color scheme. On the main page the header is dark blue with white content areas so the logo in the header is mostly white. But when people are logging in or signing up for the first time, the logo appears in the content area so it doesn’t show up because it’s white on white.

We have a version of the logo that uses the dark blue colors but if I replace the image in the logo settings, then the logo won’t be visible in the header.

Is there a way to change the logo image in specific pages?

I already uploaded the alt logo in the components menu but haven’t had much success in replacing the image link. I keep inadvertently creating new content instead of replacing the existing content, I’m just not that experienced in HTML.

Hi Jack - I see your post history includes some manual CSS overrides for background colors. I’d be interested to see the site, but it sounds like you might be trying to work around an override to the site header section that’s unexpected by Discourse themes. Typical dark & light palettes play nicely with light & dark logos on the signup page…

…but if I’d been counting on always using a white logo I’d have the same problem.

Does this sound like what you’re encountering?

2 „Gefällt mir“

We are aware of the problem that a small % of forums have who use a white logo. While I really appreciate how annoying this is, it’s impossible for the default to “work” for everything.

There isn’t exactly a way to do in settings, but your best bet is to indeed use custom css. There is a class anchor for the signup pages:

.signup-page, 
.login-page { 
.d-header-wrap {// colour} 
}

Let me know if this works for you!

2 „Gefällt mir“

Thank you very much for the rapid response! We ended up working around the issue by using a version of the logo with a background on it and it actually looks better than I thought it would. If I run into an issue like this again, I’ll try your solution.

2 „Gefällt mir“