Unterscheiden Sie Admin- und Moderator-Schildsymbole

Given the surprising level of difficulty, maybe we should just leave this be… not like it is broken the way it is.

1 „Gefällt mir“

I know it’s late but I just want to share my solution to display that admin crown ( so far only on topic’s page ) by using CSS and JS. I could also use some help cause for some reason my js code is not working…I can see it in that inline theme js file but still not working ( works well on jsfiddle though )

SSd

CSS

.names span.admin a::after {
content: "";
width: 17px;
height: 14px;
margin-left: 5px;
background-image: url(https://www.dropbox.com/s/0oi0y3ex3rtfvk5/cd-crown.svg?raw=1);
background-repeat: none;
display: inline-block;
position: relative;

}

JS ( to display the title on hover - but as I said is not working when I include it inside )
Working Jsfiddle demo

var cdcrowntitle = document.querySelector(".names .admin a");
cdcrowntitle.setAttribute("title", "Community Admin");
2 „Gefällt mir“

Got the same feedback from one of our moderators. Any progress/ideas on differentiating the admin/moderator icons in the past 2 years?

1 „Gefällt mir“

habe es nirgends in diesem Thema gesehen, aber ich benutze CSS in meinem Forum, um verschiedene farbige Schilde für Mods und Admins für Beiträge zu erstellen (wenn Admins Mitglieder von Moderatorengruppen sind). In meinem Fall erhalten Mods goldene Schilde und Admins graue. Aber man kann natürlich jede Farbe in diesen Farbeigenschaften verwenden.

gemeinsames CSS

// * Schildfarbe in Beiträgen ändern, die Admin- und Mod-Benutzer unterscheiden* //

span.username {
  &.moderator .d-icon.d-icon-shield-alt {
    color: #d5b907;
  }
  &.admin .d-icon.d-icon-shield-alt {
    color: #969696;
  }
}

Ich habe mich nicht darum gekümmert, es für Benutzerkarten oder Profile zu tun, aber ich schätze, ich könnte es herausfinden.

Sie können auch die Farbe der Benutzernamen von Moderatoren und Administratoren in Beiträgen ändern, um sie weiter zu unterscheiden:

// * Farbe der Benutzernamen ändern, die Admins und Mods unterscheiden* //

span.username {
  &.moderator a {
    color: #d5b907;
  }
  &.admin a {
    color: #969696;
  }
}
6 „Gefällt mir“

Die Farbänderung des Schilds hat nicht funktioniert – es sah für beides immer noch gleich grau aus. Hat sich der Selektor seit der Veröffentlichung geändert?

Möglicherweise. Eine schnelle Inspektion der Seite kann Ihnen helfen, die Klasse zu bestimmen.

2 „Gefällt mir“

Das Icon heißt jetzt d-icon-shield-halved.

5 „Gefällt mir“

Ja, der Icon-Name hat sich geändert, daher sollte es so sein

span.username {
  &.moderator .d-icon.d-icon-shield-halved {
    color: #d5b907;
  }
  &.admin .d-icon.d-icon-shield-halved {
    color: #969696;
  }
}

Ergebnis

4 „Gefällt mir“

Danke Lilly! Und… CocoQuark, wie auch immer man das schreibt.

1 „Gefällt mir“

[Zitat=“Lilly, Beitrag:35, Thema:106114, vollständig:true”]
yea Icon-Name geändert, also sollte es so aussehen

span.username {

Der fa ist:
fa-solid fa-hat-wizard
Wie würde dann die CSS lauten, wenn ich das Admin-Symbol in hat-wizard ändern wollte?

1 „Gefällt mir“

Die gleiche CSS.
Die Klasse wird immer noch d-icon-shield-halved sein, unabhängig davon, welches Symbol Sie ersetzt haben, wenn Sie diese Ersatzmethode verwenden:

2 „Gefällt mir“

Der einfachste Weg, dies zu tun, ist wie mit dem gleichen Code wie oben, aber auch Code zum Ersetzen von Symbolen im Kopfzeilen-Tab wie folgt:

in

<script type="text/discourse-plugin" version="0.8"> 
  
  api.replaceIcon('shield-halved', 'hat-wizard')

</script>

Ergebnis:

5 „Gefällt mir“

Funktioniert es so, dass Administratoren den Hut und Moderatoren das Schild haben können? Oder ersetzt es einfach alle wie auf dem Bild, und wenn ja, gibt es eine Möglichkeit, dies zu umgehen?

2 „Gefällt mir“

Sie könnten möglicherweise bedingtes CSS hacken oder etwas Code in das Skript dort einfügen. Aber das ist ein Ersatz für alle Symbole.

1 „Gefällt mir“

Tatsächlich funktioniert nicht einmal das Zauberer-Symbol im Moment. Ich habe den exakten Code in den Kopf verwendet, den Sie mir gegeben haben.
Ich kann es noch einmal versuchen, vielleicht war es ein Glitch oder so etwas.

Haben Sie das Zaubererhut-Symbol in der Website-Einstellung SVG icon subset hinzugefügt?

1 „Gefällt mir“

Dies ist eine OT-Frage, aber ich möchte das Halfshield für Mods beibehalten. Aber ich würde sehr gerne den Zaubererhut für Admins anzeigen [1]

Aber ich kann das Halfshield wegen der Moderatoren nicht durch den Hut ersetzen.

Oh Gott…

Ich sollte wirklich anfangen, Themen zu lesen :man_facepalming: Entschuldigung.


  1. Ich habe ein paar mittelalte Frauen in meinem Forum, und sie sind Potter-Fans; das würde sie so sehr ärgern :joy: ↩︎

2 „Gefällt mir“

[Zitat=“Lilly, Beitrag:31, Thema:106114”]
ich habe mich nicht darum gekümmert, es für Benutzerkarten oder Profile zu machen
[/Zitat]

In meinem Forum wird es nur auf der Benutzerkarte und in Profilen angezeigt, aber nicht in Themen.

Haben Sie eine Idee, was ich schon wieder falsch gemacht habe?

1 „Gefällt mir“

Shield svgfür überarbeiteten Code.