Есть ли способ настроить отображение аватара только автора темы в сообщениях, а не последнего отвечающего?
Это должно работать только на мобильных устройствах.
Есть ли способ настроить отображение аватара только автора темы в сообщениях, а не последнего отвечающего?
Это должно работать только на мобильных устройствах.
О, я бы тоже хотел это видеть на десктопе! В моей сообществе поддержки важнее тот, кто опубликовал сообщение первым, а не тот, кто ответил последним…
Оба этих решения работают на мобильных устройствах и настольных компьютерах.
Добавляет столбец автора и предлагает опцию для отображения последнего участника в столбце участников:
Добавляет столбец автора и удаляет столбец участников:
Думаю, это решение работает только на мобильных устройствах:
Хм, вчера я попробовал первые два компонента темы, но визуально не удалось просто «заменить» один аватар другим — в обоих темах Air и Horizon это выглядело совсем не так. Попробую ещё раз и сделаю скриншоты, но просто хотел заранее предупредить!
Я не программирую для Horizon, извините. Первые два варианта с ним не заработают. Discourse сделал Horizon довольно негибким в плане кастомизации. Насколько я знаю, в Horizon по умолчанию уже отображаются автор и последний постер?
А вот с темой Air они должны работать. Проверю, когда будет время ![]()
Вы обнаружите, что не все темы и компоненты тем совместимы друг с другом, поэтому вам придётся принимать решения в этом вопросе. ![]()
Понял! Указывают ли компоненты где-либо, с какими темами они совместимы?
нет. но иногда я это отмечаю, если знаю
Я быстро посмотрел, и добавление этого кода в CSS локального пользовательского компонента исправит проблему, если вы используете компонент темы «Автор списка тем».
.full-width .contents .topic-list .topic-list-body .topic-list-item .topic-list-data.posters {
display: none;
}
.custom-author-column {
display: flex;
align-items: center;
justify-content: center;
}