Ich arbeite derzeit daran, ein bestehendes Forum auf Discourse zu migrieren. Bisher wurde das [color]-Tag verwendet, um Moderationsnachrichten von Moderatoren in Blau (anstatt des Standardtextes in Schwarz) darzustellen, um zu zeigen, dass dieser Teil eines Beitrags zur Moderation gehört und nicht nur ein normaler Teil der Diskussion ist.
Aus verschiedenen Gründen halte ich das für eine schlechte Idee, aber sie möchten das Hervorheben dennoch beibehalten. Daher habe ich über eine andere Methode nachgedacht. Hat jemand bereits etwas Ähnliches umgesetzt? Ich dachte daran, einen Rahmen darum zu legen und ein kleines Text-Label wie „Nachricht des Moderators
oh wow - sieht so aus, als hätte ich Discourse noch nicht intensiv genug genutzt. Danke, das war genau das, was ich gesucht habe. Es scheint nur für einen vollständigen Beitrag zu funktionieren, und ich hatte eher an einen bestimmten Teil des Beitrags gedacht, aber das ist definitiv schon mal gut.
Sie haben auch die Möglichkeit, einen Staff-Hinweis hinzuzufügen (die Option befindet sich direkt unter der Staff-Farbe). Dadurch wird über jedem Beitrag ein separater kleiner Abschnitt wie dieser hinzugefügt:
Wenn Sie wirklich benutzerdefinierten Code nur für bestimmte Inhalte in einem Beitrag wünschen, können Sie dies ebenfalls mit etwas Anpassung tun (Generic bbcode wrapper for theme components).
Wenn ich beispielsweise nur einen bestimmten Text hervorheben möchte, kann ich diesen Text in meinem Beitrag wie folgt umschließen:
[wrap=mod-color]
Dies ist meine offizielle Moderatorwarnung!
[/wrap]
Anschließend können Sie in den benutzerdefinierten CSS-Einstellungen Ihres Themes Folgendes hinzufügen (Admin > Anpassen > Themes):
Der wichtige Punkt bei dieser Methode ist, dass Sie eine neue Gruppe erstellen müssen, um zu verhindern, dass normale Benutzer denselben Code verwenden. Diese Gruppe muss dann die Primärgruppe des Moderators sein (die Primärgruppe kann auf der Admin-Seite eines einzelnen Benutzers konfiguriert werden). In meinem obigen Beispiel verwende ich eine Gruppe namens „team“, woraus .group-team stammt.