Список тем Автор

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

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

Этот компонент темы отображает аватар автора темы на страницах списков тем (например, /latest, /new, /unread, /top) и на главной странице категории (если используется просмотр категории со списком тем).

Также доступны настройки для изменения расположения столбца с автором на страницах списков тем — слева, по центру или справа.

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

Скриншоты:

Аватар автора в столбце по умолчанию (центр)

Аватар автора в первом (левом) столбце

Аватар автора в последнем (правом) столбце

Аватар автора на главной странице категории со списком тем

Мобильный вид с аватаром автора темы в первом (левом) столбце

Мобильный вид с аватаром автора темы в последнем (правом) столбце

Настройки

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

21 лайк

Привет, Лилли, не то чтобы тебе нужно было ещё больше дел :wink: но у меня ещё одна проблема с миниатюрами тем: аватар теперь отображается дважды:

1 лайк

Да, рефакторинг, возможно, снова сделал этот компонент несовместимым. Я посмотрю, смогу ли найти какое-то решение. Скорее всего, придется немного «подкрутить» CSS, чтобы эти два компонента работали вместе, если это вообще возможно.

3 лайка

Вопрос: зачем вы используете этот компонент темы? Похоже, что миниатюры списка тем уже используют аватары авторов тем, так как они берут превью из первого сообщения (OP), хотя в том компоненте темы довольно много настроек. Вы хотите, чтобы это применялось только к определённым категориям, которые не использует компонент миниатюр списка тем?

1 лайк

Отличный вопрос :grin: Да, у меня есть категории, в которых не используются миниатюры.

2 лайка

редакция: @davidkingham — вы всё ещё можете использовать старую ветку

4 лайка

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

4 лайка

Я немного медленно отвечаю :grimacing:, но, к сожалению, старая ветка тоже не работает. На странице «Категории + последние» отображается последний автор сообщения, а не автор темы. Есть ли хоть какой-то шанс сделать это совместимым с «Миниатюрами тем» теперь, когда это официально? :folded_hands:t3:

1 лайк

Привет, этот компонент вызывает странный отступ на моём сайте:

Есть какие-нибудь предложения?

2 лайка

Я исправил это, добавив следующее в пользовательский CSS-код для моей темы:

.above-latest-topic-list-item-outlet, .author-avatar-connector {
    width: 0px;
}
1 лайк

Было бы здорово, если бы этот компонент повторял новое поведение ядра и скрывал ссылки, когда включена настройка hide_user_profiles_from_public.

1 лайк

Возможно ли применить этот TC только к указанным категориям, как это делается для миниатюр тем и кратких описаний тем?

Обходное решение

Я обнаружил, что этот CSS (при добавлении на вкладку «Рабочий стол» компонента темы) отлично работает в моём случае, отключая функциональность для всех категорий, кроме той, в которой я хочу её использовать:

body:not(.category-ask-the-candidates) {
    .topic-list .posters {
        display: table-cell;
    }
    th.author, .custom-author-column {
        display: none;
    }
}

Если вы хотите использовать это самостоятельно, просто замените слаг вашей указанной категории (категорий).

2 лайка

Принимаете ли вы PR? Было бы здорово убрать эту функцию из чатов PN.