Есть ли какие-то мысли о том, чтобы сделать Horizon на всю ширину? Мне кажется, что в центре он немного стеснён (корсет?), а полный вариант позволил бы ему расслабиться.
Нет, мы не планируем этого делать. Мы поддерживаем ограниченную ширину, что соответствует оптимальной длине для чтения.
Я только что проверил (правда, с мобильного), и у меня всё работает. Есть ли что-то в консоли? Или можете попробовать другой браузер для проверки?
Спасибо @chapoi! Моя консоль:
Да, я точно могу воспроизвести проблему. Думаю, это потому, что Horizon, вероятно, перенесли в ядро. Нужно будет разобраться, как исправить ссылку на предпросмотр, если это вообще возможно. (Обновление: ссылка в первом сообщении уже обновлена)
Тем не менее, вы можете просто просмотреть это здесь, на Meta, переключившись на эту тему.
Спасибо большое, теперь всё работает!
2 поста были перенесены в новую тему: Невидимый текст кнопки в теме Horizon
Переполнение контейнера мобильного объявления в домашних рекламах – Несоответствие макета RTL/LTR
Здравствуйте
Я использую тему Horizon с официальным плагином House Ads и создал пользовательский компонент для стилизации объявлений с помощью CSS-переменных и правил макета, совместимых с системой дизайна Discourse.
Проблема: Контейнер объявления выходит за пределы области просмотра на мобильных устройствах (как в LTR, так и в RTL)
- Тема: Horizon (не воспроизводится в стандартной или других темах, таких как Material и т. д.)
- Плагин: House Ads + пользовательский компонент
- Устройство: Мобильное
- Поведение:
- Когда язык сайта = английский (LTR) → левый край
.ad-containerобрезается (выходит за левую границу). - Когда язык сайта = персидский/арабский (RTL) → правый край обрезается (выходит за правую границу).
- Когда язык сайта = английский (LTR) → левый край
- Ожидаемый результат: Карточка объявления должна полностью помещаться в области просмотра, быть отцентрирована или выровнена по ширине контента поста.
Мой CSS-код:
Сводка
:root {
/* Основные цвета */
--ad-bg: var(--secondary);
--ad-border: var(--highlight);
--ad-text: var(--primary);
/* Метка */
--ad-label-bg: var(--highlight);
--ad-label-text: var(--danger);
}
.house-creative {
margin-left: 0 !important;
}
.house-creative a.between-posts-ad {
display: block;
text-decoration: none;
color: inherit;
background-color: transparent;
font-family: inherit;
}
/* ===============================
Контейнер карточки
=============================== */
.house-creative .ad-container {
direction: rtl !important;
text-align: center !important;
margin-bottom: 20px;
padding: 10px 5px;
max-width: calc(#{$topic-avatar-width} + #{$topic-body-width} + (#{$topic-body-width-padding} * 2)); background-color: var(--ad-bg);
border: 2px solid var(--ad-border);
border-radius: 10px;
box-sizing: border-box;
line-height: 1.7;
color: var(--ad-text);
transition:
background-color 0.3s ease,
border-color 0.3s ease,
box-shadow 0.3s ease,
transform 0.2s ease;
}
.house-creative a.between-posts-ad:hover .ad-container {
transform: translateY(-1px);
box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}
.house-creative .ad-label {
display: inline-block;
text-align: center;
margin-bottom: 6px;
padding: 4px 12px;
font-size: 0.85em;
font-weight: 700;
text-transform: uppercase;
background-color: var(--ad-label-bg);
color: var(--ad-label-text);
border-radius: 999px;
}
.house-creative .ad-container .ad-text {
margin: 0;
font-size: 1rem;
line-height: 1.9;
color: var(--ad-text);
direction: rtl ;
text-align: center !important ;
unicode-bidi: isolate;
}
@media (max-width: 480px) {
.house-creative .ad-container {
direction: rtl !important;
text-align: center !important;
padding: 16px 12px;
width: 100%;
max-width: 100%;
}
}
Horizon пока не совместим со всеми компонентами и плагинами.
Во время участия в группе
При отсутствии участия в группе
Дизайн заголовка и боковой панели, по-видимому, изменился в результате модернизации темы Foundation.
Не знаю, правильно ли я размещаю это сообщение, но мне нравится, как Horizon на Meta отображает несколько строк каждой темы в виде категорий. У меня не получается воспроизвести это на своей стороне, и я не уверен, с чего начать поиск. Спасибо!!
можно прочитать об этом здесь
9 сообщений были перенесены в новую тему: Проблема с RTL при размещении @ в именах пользователей
2 сообщения были перенесены в новую тему: Компактный/Расширенный вид не работает на Horizon
2 сообщения были перемещены в новую тему: Взаимодействие Horizon с заголовком бренда
Пост был разделен на новую тему: Проблемы с флейром на Horizon
Пост был перенесен в новую тему: Проблема отображения подкатегорий второго уровня
Я не уверен, касается ли это Horizon или компонента Header Categories Navbar. Мне указали, что панель меню в Horizon начинается далеко слева, в отличие от других тем (для сравнения — Foundation), что выглядит странно на широкоформатных мониторах.
Horizon:
Foundation:
Это ожидаемое поведение? Или это то, что нужно исправить? Должен сказать, что если ширина контента ограничена, то, на мой взгляд, логично не начинать панель меню так далеко слева.









