Benutzerkarte: Chat-Button ist weg

Sehr geehrte Discourse-Community,

Wir hatten früher einen Chat-Button auf unseren Benutzerkarten unter /u. Aber jetzt sind sie weg. Ich frage mich, warum? Können Sie mir bitte helfen?

Warum display: none für Administratoren?

Für Administratoren ist “usercard-controls” auf display: none gesetzt. Das könnte ich mit CSS beheben. Das ist also nicht das große Problem.

Button nicht im DOM für normale Benutzer

Bei normalen Benutzern gelangt das Element des Buttons jedoch gar nicht erst in den DOM. Ist das ein Problem? Wie kann ich es wieder anzeigen?

Was wir für alle brauchen:

Grundsätzlich suche ich nach diesen Buttons, aber für alle Benutzer, nicht nur für Administratoren. Siehe Beispiel unten:

Einstellungen

  • Ich habe Chat allowed groups auf TL 1 gesetzt.
  • Ich habe mein gesamtes CSS entfernt, aber es hatte keine Auswirkung.

Bitte :heart:

Wenn Sie eine Idee haben, lassen Sie es mich wissen.

1 „Gefällt mir“

Hallo,

Wenn Sie sich den Ursprung ansehen, scheint dies Teil Ihrer Anpassungen zu sein, entweder im Theme oder in Theme-Komponenten. Sie würden user-card.scss sehen, wenn es sich um eine Änderung am Kern handelt.

image

Sie können den abgesicherten Modus verwenden, um festzustellen, ob Plugins/Theme-Komponenten ein Problem verursachen!

Was ist der Wert der Einstellung „Direct message enabled groups“?
Die Sichtbarkeit der Chat-Schaltfläche ist in diesem Zusammenhang an diese Einstellung gebunden.

5 „Gefällt mir“

Hallo @Arkshine
Vielen Dank für Ihre Antwort.
Die Einstellung Direct message enabled groups ist auf trustlevel1-Benutzer gesetzt.

Ich werde den abgesicherten Modus erneut versuchen, aber bisher war er nicht erfolgreich.

Thema 29 entspricht in meinem Fall der ID 29 der „User Card Directory Component“. Ich frage mich also, ob das vom CSS der Komponente kommt?

Außerdem frage ich mich am meisten, warum der Button für normale Benutzer überhaupt nicht im HTML vorhanden ist? Er ist nicht auf display:none gesetzt. Er ist einfach überhaupt nicht im HTML vorhanden.

Du hast Recht, es kommt von diesem TC! Es scheint beabsichtigt zu sein, den Benutzernamen vollständig anzuzeigen.
Ich denke, das ist ein fairer Kompromiss, da man darauf klicken kann, um zum Profil des Benutzers zu gelangen.

Der Button sollte erscheinen, wenn der Benutzer zur Gruppe TL1+ gehört. Ich würde es noch einmal überprüfen, um sicherzugehen! Möglicherweise hast du getestet, als die Steuerelemente ausgeblendet waren, oder es wurde der falsche Benutzer ausgewählt.

1 „Gefällt mir“