Привет
Этот компонент темы активирует закрепленные аватары на мобильных устройствах.
Я повторно использовал основную функцию закрепленных аватаров, чтобы сделать её доступной на мобильных устройствах.
Весь раздел (аватар темы + мета-данные темы) закрепляется в верхней части экрана. Это работает, если высота сообщения превышает высоту экрана или при прокрутке вверх в длинных сообщениях. Я отключил закрепление аватара в коротких сообщениях при прокрутке вверх, чтобы функция активировалась только для длинных сообщений на мобильных устройствах.
Я отключил эту функцию в личных сообщениях с помощью переопределения CSS.
Поскольку в закрепленном разделе я установил цвет фона var(--secondary), я перенёс подсветку сообщения темы с .topic-post на .topic-post .contents, чтобы подсвечивался только раздел ниже аватара и мета-данных. ![]()
В этом сообщении подсвечивается только раздел с содержимым.
| Репозиторий | GitHub - VaperinaDEV/discourse-mobile-sticky-avatars: Sticky Avatars for Mobile · GitHub | |
| Руководство по установке | Как установить тему или компонент темы | |
| Новичок в темах Discourse? | Руководство для начинающих по использованию тем Discourse |

