"Last Seen" User Card

Привет :waving_hand:

Вы можете переместить его на первое место, добавив этот CSS в раздел Common/CSS компонента.

#user-card {
  .metadata {
    .last-seen-metadata {
      order: -1;
    }
  }
}
5 лайков

Спасибо за код. Я применил его, очистил кэш и перезагрузил страницу, но положение не изменилось.

1 лайк

Хм, должно сработать… :thinking:
Вы добавили это в нужное место в Common/CSS и активировали компонент для темы?


Ещё одна мысль: у вас может быть старая версия Discourse, и этот код может не работать.

Я обновил код выше!

1 лайк

Я добавил это как компонент, а затем добавил CSS


Я не думаю, что это старая версия, так как я скачал её вчера и установил на свой сервер.

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

Получилось! Просто пришлось пересобрать. Ой, извините. :blush:

Изменения CSS не требуют пересборки :thinking: Достаточно просто перезагрузить форум в браузере.

2 лайка

Я так и думал, но это единственное, что сработало. Возможно, совпадение.

Лично я считаю, что это должно быть последнее сообщение и время последнего посещения.

Скриншот 15.06.2025 в 18:27:54

Как мне это исправить?

1 лайк

Спасибо за сообщение об этой проблеме. Я выпустил небольшое обновление. Баннер с уведомлением администратора должен исчезнуть после обновления компонента.

3 лайка

Компонент перестал работать после последнего обновления. Ошибок не отображается.

Версия: 3.5.0.beta5-dev - (d564386066)

Не могли бы вы убедиться, что проверка карточек пользователей касается только тех учётных записей, которые хотя бы раз заходили на сайт? Если вы сможете подтвердить, что это не работает ни для одного пользователя, не могли бы вы обновить ваш экземпляр Discourse и сообщить, начнёт ли это работать после обновления? Если да, то, возможно, я привяжу последний коммит этого компонента к новейшей бета-версии ядра, просто на всякий случай.

2 лайка

У меня то же самое, но я использую v3.4.6 (стабильный канал).

Подтверждаю: до этого обновления всё работало, а теперь не работает ни для одного пользователя. Я только что обновил свой экземпляр Discourse до версии v3.4.6. Возможно ли сделать так, чтобы обновлённая реализация на Glimmer устанавливалась только для пользователей версии v3.5.x, а предыдущая версия предлагалась для v3.4.x?

Кстати, спасибо за этот крайне важный компонент — он действительно должен быть в ядре Discourse. :wink:

2 лайка

Спасибо за подтверждение, @rahim123. Я только что добавил файл совместимости, который, как мне кажется, должен зафиксировать компонент на предыдущей версии (не-glimmer) для сайта, работающего с коммитом ядра, сделанным до выпуска 3.5.0.beta7-dev. Не могли бы вы обновить компонент и сообщить, начнёт ли он снова работать у вас?

2 лайка

Он не находил обновление, поэтому мне пришлось удалить и переустановить компонент. Теперь всё работает снова, большое спасибо за быстрый ответ!

4 лайка

Ошибка в размере отступа элемента

1 лайк