Можно добавить кнопку чата на страницу профиля?
Теперь я понимаю:
Возможно, это может быть полезно, если кто-то захочет начать чат со страницы профиля.
Пользователи также могут нажать «Чат» на карточке пользователя в качестве альтернативы:
Спасибо за сообщение. Я согласен, что кнопка чата должна быть включена в профиль пользователя. К тому же, кажется, что она должна быть там по умолчанию.
Думаю, @Arkshine отлично справился с разработкой решения для этого ![]()
Мы кратко обсудили это внутри команды и решили включить эту функцию в состав core/chat, поскольку это ожидаемая функция, и у нас уже есть аналогичная реализация для карточки пользователя.
Я добавил её в этом коммите:
Возможно, кнопку следует скрыть на профилях пользователей, которые отказались от получения сообщений в чате, аналогично реализации кнопки личных сообщений.
И связана ли меньшая кнопка на карточке пользователя с этим изменением?
Это справедливое замечание, спасибо, что обратили на это внимание. Я изучу этот вопрос.
Это изменение стиля связано с темой карточки пользователя. Я создал PR в теме с исправлением этого, которое, надеюсь, скоро будет принято.
Думаю, оно уже слито, но кнопка всё ещё меньше.
Я подготовил дополнение для устранения проблем, связанных с появлением кнопки, несмотря на отключение чата. Также работала обратная ситуация (чат включён, но целевой пользователь его отключил). Обе проблемы теперь исправлены благодаря этому изменению:
Проблема с тем, что CSS для кнопки всё ещё не обновляется, является специфичной для Meta. В данный момент мы используем более старую версию компонента темы карточки пользователя, поэтому изменения стилей не отображаются. Однако я займусь этим вопросом и скоро всё исправлю.





