Fähigkeit, Benutzungruppen Symbole zuzuweisen

Ich würde gerne in der Lage sein, Benutzergruppen Symbole zuzuweisen, die dann neben dem Benutzernamen in Beiträgen, auf Profilen und auf Profilkarten angezeigt werden, so wie der halbe Schild für Administratoren und Moderatoren angezeigt wird. Außerdem sollte die Möglichkeit bestehen, die Symbole für Mods und Admins einfach zu ändern.

Sollte als Kernfunktion sehr einfach umsetzbar sein.

Ich weiß, dass man einer Gruppe einen Avatar-Flair hinzufügen kann, aber das sieht einfach nicht gut aus. Das Symbol neben dem Namen zu haben, ist ideal.

2 „Gefällt mir“

Wenn Sie diesen Badge gewähren und den Benutzer zur Gruppe hinzufügen, fügen Sie diese Badges dann zur Badge-Einstellung dieser Theme Component (falls Sie diese installiert haben) hinzu, damit sie neben dem Benutzernamen angezeigt werden.

Es gibt jedoch höchstwahrscheinlich einen einfacheren Weg, der jedoch etwas Code als Theme Component erfordern würde.

4 „Gefällt mir“

Ja, ich habe versucht, dies zu verwenden. Funktioniert nicht. Ich versuche, einen viel einfacheren Weg zu finden. Das Hinzufügen dieses Schildsymbols zu Mods und Admins. Es muss einen Weg geben, Symbole auf andere Gruppen anzuwenden. Es scheinen zu viele einfache Dinge sehr schwierig zu sein.

Ich kann versuchen, mit dieser Idee herumzuspielen und sehen, ob ich sie zum Laufen bringen kann. Aber keine Versprechungen, da ich heute ziemlich beschäftigt bin. Aber ich denke, es ist sicherlich möglich.

Zur Bestätigung, soll dies nur in Beiträgen angezeigt werden? Oder überall?

2 „Gefällt mir“

Beiträge, Profilkarte, Profilseite usw.

Genau wie das standardmäßige Admin-/Mod-Schild-Symbol. Es wird überall neben dem Benutzernamen angezeigt.

Und VIELEN DANK. Es wäre großartig, die Möglichkeit dazu zu haben!

Okay, es sieht also so aus, als wäre es komplizierter als gedacht? Das Icon wird in einer Funktion erstellt, daher kann ich es nicht überschreiben (glaube ich?). Es müsste wahrscheinlich eine DOM-Manipulation sein.

Sollte das auch in ein separates Thema verschoben werden?

@long Ich werde weiterhin nach Lösungen suchen, um dies zu tun (noch nicht aufgegeben!)

3 „Gefällt mir“

Danke! Ich habe letzte Nacht ein paar Stunden mit ChatGPT verbracht und konnte es nicht knacken.

Können Sie das näher erläutern? Es ist unwahrscheinlich, dass wir eine spezielle Funktion hinzufügen, die im Wesentlichen dasselbe wie Flair ist, nur an einer anderen Position. Es wäre also hilfreich zu wissen, welche Probleme es mit Flair gibt, falls es verbessert werden muss.

Eine Theme-Komponente ist der beste Weg, dies zu erreichen, aber es wird mehrere Wege geben, sie in verschiedenen Kontexten hinzuzufügen (in Beiträgen, auf Profilen, im Benutzerverzeichnis usw.).

Ich habe hier eine Beispiel-Theme-Komponente erstellt – diese zeigt das Gruppen-Flair-Symbol nach dem Benutzernamen im Beitrag an, anstatt am Avatar.

Ich denke, Sie könnten uns hier etwas mehr Nachsicht entgegenbringen, es gibt viele Plattformen, auf denen eine solche Änderung überhaupt nicht möglich ist!

6 „Gefällt mir“

Das ist genau das, was ich tun wollte. Das „Flair“ ist dasselbe Symbol … nur nicht an der besten Position, da einige Benutzerprofilbilder es schwer machen, es zu sehen.

Dieser andere Teil hätte „so“ viele sein sollen … nicht zu viele. Und es richtete sich nicht an Discourse. Es richtete sich an mich selbst, lol. Ich bin nicht der Beste in diesen Dingen. Ich werde mir diese Komponente später heute ansehen! Außerdem habe ich herausgefunden, wie ich einige Dinge im Signatures-Plugin erreichen kann – ich bin mir nicht sicher, ob diese Anpassungen hilfreich sind, um sie dem Plugin hinzuzufügen.

2 „Gefällt mir“

@long Ich glaube, ich habe es geschafft.

Beachten Sie, dass, wenn sich der Benutzer in 2 Gruppen befindet, die beide in den Einstellungen aufgeführt sind, die erste in den Einstellungen aufgeführte Gruppe Vorrang hat.

Die Einstellungen sind ziemlich selbsterklärend:

Bitte melden Sie sich, wenn Sie Probleme haben!

7 „Gefällt mir“

Toll, werde ich mir ansehen!!!

1 „Gefällt mir“