Компонент Discourse на всю ширину

:information_source: Сводка Заставить Discourse занимать всю ширину браузера
:eyeglasses: Предпросмотр предпросмотр
:hammer_and_wrench: Репозиторий Компонент на всю ширину
:question: Руководство по установке Как установить тему или компонент темы
:open_book: Новичок в темах Discourse? Руководство для начинающих по использованию тем Discourse

Установить этот компонент темы


:warning: Это всё ещё экспериментальный компонент, который переопределяет виджеты, скорее всего, сломается при рефакторинге заголовков и будет плохо сочетаться с другими компонентами заголовка.

Мы сделаем всё возможное, чтобы поддерживать этот компонент и минимизировать критические изменения, но не можем гарантировать, что они никогда не произойдут. Исправление, скорее всего, появится, но вам, возможно, придётся немного подождать.


Пример:

Этот компонент в настоящее время также используется в теме Fully и теме “Default (full width)” здесь, на Meta.

На очень широких экранах это может быть менее уместно.

13 лайков

Было бы здорово, если бы этот компонент взаимодействовал с компонентом правой боковой панели и сдвигал её как можно дальше вправо для симметрии.

5 лайков

Я только что обновился до последней версии, и теперь на экране вижу ошибку

Версия Discourse: 3.3.0.beta1

3 лайка

Если вы обновите Discourse, это должно решить вашу проблему.

Три дня назад компонент получил обновление, которое опирается на недавнее дополнение в ядре Discourse.

6 лайков

Вы были правы

2 лайка

Я тоже.
Я использую Fully Theme и этот компонент темы. Как можно расширить таблицу, вставленную на полную страницу темы?
Спасибо!

1 лайк

Вы можете попробовать переопределить переменные CSS.

Создайте компонент темы и подключите его к Fully.
В разделе Color Definitions добавьте и настройте переменные:

:root {
    --topic-body-width: 100% !important; // 690px
    --d-max-width: 100% !important;  // 1110px;
}

3 лайка

Успех. Большое спасибо :slight_smile:

1 лайк


Надеемся, что это будет совместимо с данной темой.

Пост был разделён на новую тему: Заголовки тем и отрывки отображаются шрифтами разного размера

Некоторые названия категорий длинные и не помещаются полностью в боковой панели.

Как можно увеличить ширину боковой панели, чтобы она соответствовала длине названия категории?

Большое спасибо!

Привет,

  1. Этот компонент всё ещё находится в экспериментальной стадии или его можно безопасно развёртывать в производственных средах?

  2. Официально ли поддерживается этот компонент?

Спасибо!

1 лайк

Это официально поддерживается в том смысле, что мы рассматриваем сообщённые ошибки, однако оно всё ещё находится в экспериментальной стадии, так как мы не ожидаем, что оно будет корректно работать со всеми темами и компонентами тем.

4 лайка

Учитывая объявление здесь, я хотел бы обратить внимание на некоторые несоответствия в работе при использовании компонента «Полная ширина» и функции поиска в заголовке.

Безопасный режим:

Безопасный режим + компонент «Полная ширина»:

Я предполагаю, что как минимум должен обеспечиваться такой же уровень удобства, если не сворачивать поиск в заголовке до иконки при очень малой ширине страницы (как в мобильном представлении).

Мы недавно объединили исправление, которое обеспечивает сворачивание строки поиска в заголовке до иконки на экранах небольшой ширины. После обновления Discourse, пожалуйста, проверьте и сообщите нам, стало ли лучше.

2 лайка