Наш сайт выполнен в тёмно-синей и белой цветовой гамме. На главной странице заголовок имеет тёмно-синий фон с белыми областями контента, поэтому логотип в заголовке преимущественно белый. Однако при входе в систему или первой регистрации логотип отображается в области контента, из-за чего его не видно, так как белый на белом фоне.
У нас есть версия логотипа с использованием тёмно-синих цветов, но если я заменю изображение в настройках логотипа, то логотип перестанет быть видимым в заголовке.
Есть ли способ изменить изображение логотипа на конкретных страницах?
Я уже загрузил альтернативный логотип в меню компонентов, но у меня не очень получается заменить ссылку на изображение. Я постоянно по ошибке создаю новый контент вместо замены существующего, так как у меня пока нет достаточного опыта в HTML.
Привет, Джек! Вижу, что в твоей истории сообщений есть несколько ручных переопределений CSS для фоновых цветов. Мне было бы интересно посмотреть на сайт, но, похоже, ты пытаешься обойти неожиданное переопределение в секции заголовка сайта, которое не предусмотрено темами Discourse. Типичные тёмные и светлые палитры хорошо сочетаются со светлыми и тёмными логотипами на странице регистрации…
Мы осведомлены о проблеме, с которой сталкивается небольшой процент форумов, использующих белый логотип. Хотя я прекрасно понимаю, насколько это раздражает, невозможно, чтобы настройки по умолчанию «работали» для всего.
Точного способа сделать это в настройках нет, но лучший вариант — использовать пользовательский CSS. Для страниц регистрации существует класс-якорь:
Спасибо большое за быстрый ответ! В итоге мы обошли проблему, используя версию логотипа с фоном, и она выглядит даже лучше, чем я ожидал. Если я снова столкнусь с подобной проблемой, я попробую ваше решение.