Каково максимальное количество участников, которое будет отображаться в теме?

image

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

Это в PM в заголовке или это?

Если первое, то, полагаю, логика находится здесь:

Это просто в списке тем, я отказался от кастомизации участников заголовка. Эти ответы являются частью Discourse без изменений.

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

Меня просто интересует, сколько пользователей отображается по умолчанию.

Я думаю, что максимум 5 пользователей. Например:

  • автор первого сообщения, 3 активных участника, автор последнего сообщения
  • автор первого и последнего сообщения, 4 активных участника
  • автор первого сообщения, автор решения, 2 активных участника, автор последнего сообщения

или аналогичные комбинации. Если автор первого сообщения является также автором последнего сообщения, вокруг их аватара отображается рамка.

/* Уменьшить отступы между аватарами */
td.posters.topic-list-data a {
  margin-right: 2px !important; /* Уменьшить зазор между аватарами */
  display: inline-block;
}

/* Убрать внутренние отступы внутри ячейки */
td.posters.topic-list-data {
  white-space: nowrap !important;
  padding-left: 4px !important;
  padding-right: 4px !important;
}

/* Убедиться, что у аватаров нет лишнего отступа */
td.posters.topic-list-data .avatar {
  margin: 0 !important;
}

td.posters.topic-list-data,
th.topic-list-data.posters {
  min-width: 175px !important;
  width: 175px !important;
}

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

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

Чтобы скрыть автора темы (OP):


@if $this_setting == "false" {
     td.posters a:first-child .avatar {
      display: none;
    }
}

Для последнего автора, если он является автором темы (OP) и это не единственный автор:

…
 .posters {
     a:first-child .avatar.latest:not(.single) {
…}
}

На всякий случай, поскольку, похоже, у вас нет глубоких знаний в области CSS или программирования (извините, если это не так!), я бы рекомендовал делать кастомизации минимальными и простыми. Делайте только то, что считаете необходимым.
Каждая дополнительная настройка — это потенциальная точка отказа в будущем.

Я уже проходил этот путь и сожалел о некоторых изменениях, которые внес в свои инстансы.

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

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

https://meta.discourse.org/tags/c/documentation/developer-guides/56/theme-guides