Richie
(Richie Rich)
05.Декабрь.2024 11:20:28
1
Всем привет.
Прежде чем мы включим новую страницу регистрации и входа в полноэкранном режиме (Introducing our new fullscreen signup and login pages ), которая, кстати, отличная, мы заметили кое-что, что хотели бы настроить.
В текущей модальной регистрации мы используем CSS, чтобы скрыть все наши пользовательские поля в модальном окне.
.d-modal.create-account div[class*="user-field-"] {
display: none;
}
.create-account .user-fields .user-field {
padding-bottom: 20px;
}
Это означает, что пользователям предлагается минимальное количество полей для регистрации:
Однако новая страница регистрации отображает каждое наше пользовательское поле, и, по нашей же вине, их довольно много
Подскажите, пожалуйста, как применить изменения CSS к новой полноэкранной странице регистрации, чтобы скрыть все наши пользовательские поля?
dax
(Daniela)
05.Декабрь.2024 12:01:43
2
На полной странице вам нужно использовать новый класс .signup-fullpage, чтобы с помощью CSS выбирать элементы внутри него. Попробуйте следующее:
.signup-fullpage div[class*="user-field-"] {
display: none;
}
Richie
(Richie Rich)
05.Декабрь.2024 16:48:24
3
Это не сработало, @dax . Я правильно это применил здесь?
Richie
(Richie Rich)
08.Декабрь.2024 22:57:35
4
@dax может быть, есть другой способ заставить это работать?
dax
(Daniela)
09.Декабрь.2024 19:09:10
5
Возможно, вы используете какую-то специальную тему или компонент темы? На моём сайте этот CSS-код
.signup-fullpage div[class*="user-field-"] {
display: none;
}
работает без каких-либо проблем. Чтобы увидеть, как он применяется, нужно обновить страницу. Как вы можете видеть здесь, у меня есть два различных необязательных поля, и оба успешно скрываются после включения CSS и обновления страницы:
Richie
(Richie Rich)
09.Декабрь.2024 20:35:29
7
Хм
Если я применю этот код к CSS в тёмной теме, он не работает:
Если же применить код к светлой теме, он скрывает элемент в тёмной теме:
Это баг? (Если да, я создам новую тему в bug ) или, возможно, это что-то специфичное для моего Discourse?
Спасибо, @dax — теперь понятно, почему в первый раз не сработало: я применил код только к тёмной теме
Moin
09.Декабрь.2024 20:43:02
8
Какая тема установлена по умолчанию на форуме? Настроили ли вы параметр сайта default dark mode color scheme id? Пробовали ли вы использовать режим инкогнито в браузере?
Moin
09.Декабрь.2024 21:24:19
10
Вот почему вам пришлось отредактировать эту тему. В тёмном режиме применяется другая цветовая схема/палитра, но сама тема остаётся светлой.
Richie
(Richie Rich)
10.Декабрь.2024 08:53:37
11
Интересное наблюдение, спасибо @Moin
И ещё раз спасибо @dax за CSS