Обзор тем

| |
|-|-|
|:discourse2: | Краткое описание | Отрывки из списка тем позволяет включить отрывки для тем без закрепления (по умолчанию Discourse отображает отрывки только для закрепленных тем). |
| :eyeglasses: | Предпросмотр | Предпросмотр в конструкторе тем Discourse |
| :hammer_and_wrench: | Ссылка на репозиторий | https://github.com/discourse/discourse-topic-excerpts |
| :open_book: | Новичок в темах Discourse? | Руководство для начинающих по использованию тем Discourse |

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

Возможности

Отлично работает в режиме “список” вместе с Topic List Thumbnails!

:information_source: Сами отрывки генерируются ядром Discourse, используя ту же логику, что и отрывки для “закрепленных” тем. Если у вас есть вопрос или предложение о том, как формируются отрывки, пожалуйста, создайте новую тему #поддержки.


:bulb: Совет: вы можете сохранить переносы строк в отрывках, добавив этот CSS в вашу тему:

.topic-list .topic-excerpt {
    white-space: pre-line;
}

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

Настройки

Название Описание
show excerpts mobile
show excerpts desktop
enabled categories Включить отрывки в конкретных категориях. Оставьте категории и теги пустыми, чтобы отображать отрывки на всех маршрутах.
enabled tags Включить отрывки по конкретным тегам. Оставьте категории и теги пустыми, чтобы отображать отрывки на всех маршрутах.

:discourse2: Размещены у нас? Компоненты тем доступны для использования в наших тарифах Standard, Business и Enterprise.

47 лайков
MD Topic List component
Best way to implement Excerpts in topic list?
Topic List Previews (legacy)
Topic preview text
MD Topic List Mobile component
Topic List Previews (TLP)
How to keep line breaks on excerpts?
Customizing your site with existing theme components
Expand new posts in topics in "Unread" and "New" to full summary
Topic Author
All links to categories broken?
Topic List Latest-Post Excerpt
Information about topic is not updated when using new & unread topics banner
Compact and AI Expanded
Displaying Views in Topic view (with no replies)
Topic List Latest-Post Excerpt
Google complaining about slow Interaction to Next Paint (INP) on Discourse sites
Using Discourse as a social media platform
Formatting breaks when Topic (List) Excerpts theme component used with RSS Polling plugin
Display first 5 lines of every post
Discourse AI Topic Summary :robot:
Topic List Thumbnails
Display post content in homepage
Display post content in homepage
New users can't sign up, 404 errors in console
Is there a way to display topic contents in category view?
Topic List Thumbnails
Discourse AI Topic Summary :robot:
How to disable topic excerpts in category page
Potential way to hide ignored users from topic list?
Discourse Topic List Author & Posters
Discourse Topic Excerpts & AI Gists Button
Display in the topics list in homepage also the body topic
Display replies and likes count in mobile view
Is there a plugin to make my forum a shop?
Why do excerpts include some HTML tags, but not others?
Latest activity list as for replies
How to add topic excerpt to all my topics
How to show part of the text under the topic head?
Static content on Category main page
Discourse Category Lockdown
How can I keep post views on lists
How to change the topic excerpt from the first post to the last post?
Discourse Docs

Отлично, список тем в стиле блога (вместе с компонентом миниатюр списка тем)! :clap:

Можно ли ограничить его по категории, как и у других компонентов?

7 лайков

Конечно, я только что добавил настройку категории:

13 лайков

Спасибо, очень признателен.

Также хочу сообщить о несовместимости с компонентом «Миниатюры тем»: изображения для каждой темы в списке тем отображаются дважды (опция миниатюр в компоненте списка тем + компонент краткого содержания тем).

2 лайка

Вы правы, извините за это. Должно быть исправлено сейчас

9 лайков

Отличный компонент, спасибо! Есть ли способ настроить длину слов/символов в отрывках, отображаемых в списках тем? (Неважно, я нашёл настройку сайта topic excerpt maxlength, изменил её и пересобрал HTML для соответствующих тем.)

4 лайка

Настройка категории работает, но настройка тегов не работает в последней версии Discourse.

2 лайка

@th21 Обработка тегов теперь исправлена — извините за задержку!

3 лайка

Пост был разделён на новую тему: Возможность отображать отрывки только для некоторых категорий на /latest

Пост был перенесен в новую тему: Различать содержимое от строк списка тем с помощью разных цветов

Привет, почему «Читать далее» на моём сайте серого цвета, а у вас — синего? Как я могу изменить цвет?

1 лайк

Привет, вы можете использовать CSS для настройки.

Например, используя предопределённый цвет для ссылок. Однако вы можете указать нужный вам цвет.

.topic-excerpt-more {
    color: var(--tertiary);
}
1 лайк

Привет, этот компонент отображается на странице плагина документации Discourse и делает выдержку кликабельной по ссылке на обсуждение в Discourse, а не на документ. Есть ли способ избежать этого?

Привет, можно ли показывать последний пост вместо первого?

2 лайка

У меня есть плагин + компонент темы для этого: Topic List Latest-Post Excerpt

2 лайка

Возникла проблема с компонентом темы на рабочем столе?

Когда я его включаю, аватары отображаются вот так:

Сегодня я обновил Discourse.

РЕДАКТИРОВАНИЕ: Есть ли способ ограничить количество строк или символов для отрывка?

2 лайка

Да, у меня тоже.

В последнем случае всё в порядке, когда вы вышли из системы, но на других маршрутах, когда включены discourse-right-sidebar-blocks, происходит следующее:

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

Мне это очень нравится! Можно ли как-то скрыть превью из частных сообщений?

Я попробовал этот компонент, и он не показывает превью в личных сообщениях. :thinking: