Можно ли изменить порядок значков на карточках пользователей?

Привет!

Так как на карточках пользователей отображается лишь несколько значков, существует ли способ задать приоритет некоторым значкам или группам значков, чтобы повысить вероятность их отображения на карточках?

Спасибо!
PhilH.

3 лайка

Они, если я не ошибаюсь, уже отсортированы по золоту, серебру и бронзе.

9 лайков

Спасибо, Джефф.

Возможно, они находятся в группе, но, похоже, порядок групп значков не учитывается в карточках пользователей. Например, вот карточка пользователя в нашем тестовом экземпляре:

Как видите, первый значок — «Новичок» (французский перевод «Базового» в группе значков «Уровень доверия»), это бронзовый значок. Затем я вижу значок «Админ Гид» в моей пользовательской группе «Статус». Я установил эту группу первой по порядку.

Или, может быть, значок «Уровень доверия» всегда отображается первым в карточке пользователя? Это объяснило бы то, что я вижу.

4 лайка

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

Жаль, что у нас нет лучшего контроля над этим. Мне гораздо больше хотелось бы выделить пользовательский бронзовый значок, ориентированный на сообщество, чем значок «Юбилей», который является серебряным. Планируется ли что-то, что позволит нам повысить видимость наших значков?

3 лайка

Извините, это не совсем так, по крайней мере, часть про «по алфавиту». Я не знаю, как значки внутри каждого цвета упорядочены на карточке пользователя.

Если перейти на страницу значков пользователя (например: https://meta.discourse.org/u/codinghorror/badges), они отображаются сначала бронзовые, затем серебряные, потом золотые (почему наоборот?), и внутри каждого цвета — по алфавиту. Значки уровня доверия здесь не выделяются.

1 лайк

Я полностью поддерживаю изменение этого порядка, @codinghorror, у вас нет возражений против смены последовательности? Мне это кажется разумным.

Более точный контроль внутри карточки пользователя — это, безусловно, то, о чём можно подумать, но как запрос на новую функцию это встречается крайне редко.

5 лайков

По сути, я пытаюсь сделать наиболее важные для меня бейджи максимально заметными. В meta.discourse.org есть множество тем, сводящихся к вопросу: «Как сделать бейджи более привлекательными?», обычно за счёт повышения их заметности.

1 лайк

Ещё одна идея: у нас уже есть страница, где показаны бейджи пользователя: Profile - nedbat - Discourse Meta. Что если добавить категорию в URL, чтобы отображать только бейджи этой категории? То есть вместо /u/nedbat/badges (показать все), можно было бы использовать /u/nedbat/badges/development, чтобы видеть только бейджи категории «Разработка»?

1 лайк

На странице значков — если вы обратили внимание — сначала идут значки «Начало работы»… первые значки, которые обычно получают пользователи. Затем следуют значки «Сообщество», затем «Публикация» и, наконец, значки «Уровень доверия». Это довольно точный способ перечисления значков.

Хотя значки легко доступны через меню-гамбургер, если вы хотите сделать их более заметными для пользователей, почему бы не добавить баннер в заголовок или подвал со ссылкой на эту страницу YourForumURL/badges? Если это будет слишком навязчиво для всех тем, вы всегда можете использовать ссылку на страницу как подпись в ваших сообщениях/ответах.

Но это уже немного уходит от темы. :slightly_smiling_face:

1 лайк

Выполнено через:

5 лайков