Können wir einen Chat-Button auf der Profilseite hinzufügen?
Ich sehe es jetzt:
Vielleicht ist es nützlich, wenn man einen Chat von der Profilseite aus starten möchte.
Benutzer können alternativ auch auf Chat auf der Benutzerkarte klicken:
Vielen Dank für Ihre Meldung, ich stimme zu, dass der Chat-Button im Benutzerprofil enthalten sein sollte. Es fühlt sich auch so an, als ob er standardmäßig dort sein sollte.
Ich denke, @Arkshine hat großartige Arbeit geleistet, um eine Lösung dafür zu erarbeiten ![]()
Wir hatten eine kurze interne Diskussion und entschieden, dies als Teil von core/chat aufzunehmen, da es sich um eine erwartete Funktion handelt und wir sie bereits für die Benutzerkarte haben.
Ich habe sie mit diesem Commit hinzugefügt:
Vielleicht sollte die Schaltfläche auf den Profilen von Benutzern ausgeblendet werden, die sich dagegen entschieden haben, Chatnachrichten zu erhalten, ähnlich wie bei der Implementierung der Schaltfläche für persönliche Nachrichten.
Und hängt die kleinere Schaltfläche auf der Benutzerkarte auch mit dieser Änderung zusammen?
Das ist ein berechtigter Punkt, danke, dass Sie darauf hinweisen. Ich werde mir das ansehen.
Diese Stiländerung hängt mit dem Thema der Benutzerkarte zusammen. Ich habe eine PR für das Thema mit einer Korrektur dafür geöffnet, die hoffentlich bald zusammengeführt wird.
Ich glaube, es wurde zusammengeführt, aber der Button ist immer noch kleiner
Ich habe eine Nachverfolgung vorgenommen, um die Probleme zu beheben, die mit der Schaltfläche aufgetreten sind, obwohl der Chat deaktiviert wurde. Das gegenteilige Szenario war ebenfalls der Fall (Chat aktiviert, aber der Zielbenutzer hat den Chat deaktiviert). Beide Szenarien sollten jetzt mit dieser Änderung behoben sein:
Das Problem, dass sich die CSS für die Schaltfläche immer noch nicht aktualisiert, ist ein Meta-spezifisches Problem. Wir verwenden derzeit eine ältere Version der User Card Theme-Komponente, sodass die Stiländerungen nicht übernommen werden. Ich werde dies jedoch weiterverfolgen und bald korrigieren.





