Карточка пользователя: показать место в таблице лидеров

:information_source: Краткое описание Небольшой компонент для отображения ранга в таблице лидеров на карточке пользователя
:hammer_and_wrench: Репозиторий repo
:question: Инструкция по установке Как установить тему или компонент темы
:open_book: Новичок в темах Discourse? Начинающее руководство по использованию тем Discourse

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

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

Слово “Ранг” берётся из самой таблицы лидеров, поэтому, если вы измените его глобально, это отразится и здесь.

Настройки

Только три настройки:

Если не выбран ID, значение по умолчанию будет равно 1.

Надеюсь, этот компонент выиграет награду за “Компонент темы с наименьшим влиянием” :trophy:

8 лайков

Это было быстро :smiley:

Что вы думаете о том, чтобы отображать это внутри того же div, что и счёт «Cheers», вместо отдельного div?

чтобы это выглядело так:

Cheers: 1234 (:military_medal: #3)

(Как иконку, возможно, что-то из FA5, более связанное с лидербордом, + содержимое в скобках также должно вести на лидерборд)

2 лайка

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

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

Отличная работа, TC!

1 лайк

Спасибо за объяснение!

Тогда, похоже, мне снова придётся искать обходные пути в CSS :smiley:

Дай знать, если понадобится помощь — я уверен, что это вполне реально.

2 лайка