Вы не можете использовать пользовательские стили CSS, чтобы установить это значение в none, так как оно перезаписывается настройками темы по умолчанию в файле conditional-loading-section.scss.
Использование инструмента «Исследовать элемент» может помочь. Или даже просмотр исходного CSS этого компонента или темы Air: первые несколько строк общего CSS нацелены на поисковый баннер, а модификации нацелены на него.
Не протестировано, так как я не использую XP, и проблема, о которой вы упоминаете.
.display-search-banner {
#main-outlet {
padding-top: 2em;
align: center !important;
}
Вставьте этот код в общий CSS пользовательского #theme-component.
Я понимаю стремление людей делиться тем, как писать код. Я сам всё ещё учусь. Однако нам также нужно работать над изучением основ.
Вы можете протестировать «align: center !important;», используя инструмент «Исследовать элемент» в вашем браузере.
В последних тестах версии 3.3.1, которые прошли успешно, только на мобильных устройствах иконки категорий в результатах автодополнения поиска не отображаются. Я могу воспроизвести проблему даже в безопасном режиме при отключённых всех плагинах.
Я добавил это и настроил свой текст, но он отображается только для авторизованных пользователей, а не для тех, кто не авторизован? У меня в настройках выбрано «Оба»:
Что произойдет, если вы отредактируете перевод English_US?
Я думаю, что когда вы вошли в систему, используется язык, выбранный в ваших настройках (или локаль по умолчанию сайта). Когда вы не вошли в систему, текст отображается на языке, заданном в настройках вашего браузера. Таким образом, все пользователи, использующие язык, который вы не настроили, увидят текст по умолчанию. Возможно, вам стоит настроить еще больше языков.
Привет, ребята. Я добавил этот компонент на свой сайт. Он отображает заголовок, но сама строка поиска не показывается. Кто-нибудь знает, сталкиваются ли другие с такой проблемой?
Всем привет! На этой неделе я внесу изменения, которые могут повлиять на пользовательские стили, добавленные вами к этому компоненту темы.
Поскольку этот поисковый баннер может отображаться на нескольких страницах, использование тега H1 для заголовка не совсем уместно: H1 должен помогать различать контент разных страниц. Поэтому в рамках изменений тег H1 будет заменен на DIV с классом custom-search-banner-headline.
Таким образом, если вы применяли стили к тегу H1 в своей теме, вам следует заменить H1 на .custom-search-banner-headline. В некоторых темах я добавил этот класс вместе с H1, чтобы переход был максимально плавным, например:
Суть проблемы: при открытии новой темы (браузер Chrome под Windows 10) в верхней строке должен отображаться поле поиска, но его нет. Если отключить компонент темы, то возвращается стандартное поле поиска Discourse. Однако при включённом компоненте пропадает как поле поиска вверху, так и иконка поиска в правом верхнем углу. Если прокрутить страницу на одну строку вниз, кнопка поиска появляется в правом верхнем углу, но поле поиска на верхней строке темы так и не отображается.
Компонент настроен для отображения в top_menu и через плагин-оутлет above_main_container. Уверен, что ранее поле поиска отображалось в верхней строке даже для тем.
Проблема в том, что до тех пор, пока пользователь не прокрутит страницу, поиск недоступен, поскольку отсутствуют и иконка поиска, и поле поиска. Если отключить тему, то стандартное поле поиска и иконка отображаются корректно: при загрузке страницы видно поле поиска, а после прокрутки на одну строку вниз поле исчезает, и вместо него появляется иконка поиска.