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

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

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

Я кратко взгляну на другую проблему, когда у меня будет время, но снова подозреваю, что это нативное поведение Discourse в отношении изображений.

1 лайк

Добавлен лёгкий (?) эффект подсветки миниатюр при наведении в режиме плиток:

Объединение ветки ‘beta’ · merefield/discourse-topic-list-previews-theme@fa46a61 (github.com)

Исправлено пространство для новых уведомлений о постах: Merge branch 'beta' · merefield/discourse-tc-topic-list-previews@b900ead · GitHub

Внесены незначительные улучшения в плагин Theme Sidecar, чтобы исключить ссылки и якоря в отрывках и тем самым снизить риск нарушения макета из-за них: ИСПРАВЛЕНИЕ: также удалять якоря из отрывков · merefield/discourse-topic-previews@98d3772 (github.com)

Существует соответствующая настройка:

image

3 лайка

Я сообщал об этом в старой теме, но у меня не было возможности воспроизвести эту проблему. Теперь я четко понимаю, как её воспроизвести.
Нажмите колесико мыши на ссылке на непрочитанный пост с главной страницы (krita-artists.org), чтобы открыть его в новом окне. Или нажмите правой кнопкой мыши и выберите «Открыть в новой вкладке» из контекстного меню. Затем из newly открытой вкладки вернитесь на главную страницу, нажав на логотип сайта в шапке. Когда главная страница загрузится, вы увидите, что компонент с выделенным изображением не загрузился. Вам нужно будет обновить страницу, чтобы он появился.

Это происходит только при открытии ссылки в новой вкладке и возврате на главную страницу. Если вы нажимаете левой кнопкой мыши и открываете ссылки на той же странице, а затем возвращаетесь, всё загружается нормально.

1 лайк

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

1 лайк

И вам счастливых праздников :slight_smile:. Потребовалось некоторое время, чтобы понять, как это можно воспроизвести.

1 лайк

Я включил фрагменты тем в списке, однако на моём форуме их просто нет.

Вы добавили категорию?

image

То же самое касается тегов:

image

У меня та же проблема. Excerts работает, когда плагин sidecar включен, а компонент выключен. В этом случае я не получаю миниатюры. Миниатюры работают, если sidecar выключен, а компонент включен.

1 лайк

У меня работает как на свежей пересборке, так и ранее. Пожалуйста, проверьте, что вы добавили представление в правильные настройки.

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

По умолчанию включены только основные списки тем для обнаружения.

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

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

Конечно, это может быть конфликт с другими плагинами или компонентами, но я это тоже проверял, и никаких проблем нет. Сейчас я на iPad, поэтому немного сложно понять, есть ли ошибки в JS или что-то подобное.

Старый плагин работал отлично.

1 лайк

Похоже на конфликт, возможно.

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

У меня это работает идеально на трёх моих собственных сайтах.

Я пробовал это сделать (добавить все категории), но это просто не работает.

Скорее всего, возник конфликт. Проверьте это, создав тему только с этим компонентом и постепенно добавляя остальные элементы. Обновляйте браузер после каждого изменения или изменения настроек. Вероятно, вы используете его с чем-то несовместимым. Например, он несовместим с плагином «Новости». Выберите что-то одно, но не оба сразу.

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

1 лайк

В настоящее время планов нет. Нет ни стимулов, ни финансирования для этого.

https://test.rail.moe/c/sh/16

По какой-то странной причине, кажется, оно будет слишком большим.

Вы сталкиваетесь с той же или похожей проблемой: Компонент темы «Краткое содержание списка тем» — тема — Discourse Meta? (Запустите отдельно в другой теме, а не вместе!)

Я не могу получить доступ к вашему сайту.

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

Значит, с другим компонентом, на который я дал ссылку, всё работает нормально? Пожалуйста, подтвердите.

Я не думаю, что проблема в этом компоненте.

В любом случае я уже предложил решение: