Предварительный просмотр списков тем (TLP)

Как снова включить режим «Широкий» для поиска по всей странице?

Я пытаюсь разобраться с миниатюрами в результатах поиска.

Я включил эту опцию, но при попытке отобразить предварительный просмотр в поиске показывается только миниатюра по умолчанию. В пересечениях тегов миниатюры отображаются корректно, а вот поиск не работает. Например:

Есть ли какие-то идеи, что может быть причиной этого?

версия Discourse: 3.5.0.beta3-dev
версия плагина sidecar: 6.0.1
версия компонента темы: 52ce844

Это работает корректно в последней версии. Пожалуйста, выполните полное обновление и сообщите, если проблемы сохранятся.

Это работает на тестовом сервере после обновления, но, как видите, я не смог найти, как сделать стиль «широкий».

Это никогда не реализовывалось в поиске. Это запрос на добавление новой функции.

Проверьте параметры сетки (одно в сайдбаре, другое в теме c), если хотите, чтобы элементы занимали меньше места.

Именно это я и отключил, потому что это казалось мне кринжовым.
Но да, если ничего лучшего нет, то это лучше, чем полноэкранные изображения, lol.

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

На поиске нет эквивалентного API для списка тем, поэтому возможности макета более ограничены.

Больше нельзя переопределять шаблоны.

Приветствуем PR для улучшения этого представления.

2 лайка

Проблемы сохраняются после обновления форума.

Теперь версия: db67a0841e (3.6.0.beta2-latest)

У нас проблема с закладками

На одной установке версии 3.6.0.beta2-latest есть этот баг, а на другой версии 3.6.0.beta2-latest его нет
Что за фигня

1 лайк

@merefield Я реализовал режим «Мобильный широкоэкранный», пожалуйста, проверьте (ветка wide)

Я прикреплю скриншот позже.

Это превью широкой ветки


Фичи:
- большое изображение OP
- вертикальная ширина в <700px


  • :lady_beetle: activity-portfolio в широком режиме, похоже, не работает, так как в дереве нет [id="list-area"]
  • :lady_beetle: activity-topics в широком режиме тоже, похоже, не работает

И я не могу создать новые сообщения, потому что последние три — мои. Пожалуйста, ответьте что-нибудь.

1 лайк

Спасибо за эксперименты с новыми макетами.

Несколько мыслей:

На десктопе существующий широкий формат оставляет много места, а что насчёт мобильных устройств?

Где превью? Не забывайте, что дизайн должен разумно учитывать их отображение.

Как вы обрабатываете разные соотношения сторон изображений, или принудительно задаете 16:9, как в моём широком формате? (это разумное решение с точки зрения дизайна, но давайте будем явными — есть компромиссы)

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

Каждый компонент должен иметь кликабельную область разумного размера.

Один из плюсов поддержки нового похожего формата для мобильных устройств — мы могли бы добавить настройку для его выбора как на десктопе, так и на мобильных, аналогично текущим настройкам.

На десктопе у существующего широкого формата много места, а на мобильных устройствах?

На мобильных устройствах он переключается на полноэкранный формат изображения, который, на мой взгляд, был слишком большим для мобильных, поэтому я сделал это.

Где отрывки? Не забывайте, что дизайн должен разумно их учитывать.

Под аватаром ОП. Мы их не используем, просто где-то разместили. Возможно, стоит разместить над аватаром.

Как вы обрабатываете разные соотношения сторон изображений, или вы принудительно устанавливаете 16:9, как в моем широком формате? (Разумное дизайнерское решение, но давайте будем явными — есть компромиссы)

Не знаю, лол.
Ваш формат принудительно устанавливает 16:9 для широкого формата? Насколько я помню, ширина изображения была переменной.

Дублирование аватаров кажется ненужным, учитывая ограниченное пространство?

Это «большой аватар ОП», чтобы видеть, кто является ОП. Это не занимает больше вертикального пространства, просто перекрывает отступы и сдвигается влево.

Каждый компонент должен иметь разумно sized кликабельную область.

Не понимаю, о чем вы говорите, всё в основном того же размера, что и было.

Одно приятное преимущество поддержки нового похожего формата для мобильных устройств — мы могли бы добавить настройку для выбора его как на десктопе, так и на мобильных устройствах, аналогично текущим настройкам.

Я не знаю, как сделать тему по умолчанию на мобильных устройствах и ПК разной и темной, поэтому у нас пока есть только эта всегда темная и всегда широкая тема по умолчанию.

1 лайк

Facebook и Instagram? У них обоих похожие макеты и большие широкие полноэкранные изображения, точно такие же, как плитки TLP.

Уже есть альтернатива плиткам — просто отключите плитки на мобильных устройствах.

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


Так?

1 лайк

ИМХО, макет справа сейчас выглядит неаккуратно… Я бы не стал это объединять. Изображение выглядит особенно нелепо. Вам нужно решить эту проблему. Не думаю, что можно обойтись без изображения на всю ширину (которое автоматически учитывает различные соотношения сторон).

1 лайк

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

1 лайк

Спасибо за отчет.

Это странно.

Получается, Loadscript не работает для анонимных пользователей?

(После этого любые предположения не имеют смысла)

К сожалению, мне пока не удается воспроизвести проблему. Всё работает корректно как в авторизованном, так и в неавторизованном состоянии в последней версии Discourse.

Будем благодарны за другие сообщения о проблеме.

1 лайк