Kategorien-Symbole

Tatsächlich habe ich das noch einmal überprüft und diese Einschätzung des Problems scheint nicht korrekt zu sein. Es scheint, dass alle Slugs, die einige der gleichen Wörter wie andere enthalten, nicht funktionieren, obwohl sie keine Teilstrings verwenden.

Wenn ich bereits diese Slugs verwende:

midi
deprecated

Dann kann ich nicht verwenden:

midi-deprecated
midideprecated
mideprecated
deprecated-midi

Irgendwie unterscheidet es es nicht als anderen Slug, nehme ich an

Am Ende musste ich verwenden: abcd

2 „Gefällt mir“

Hallo. Kann ich Kategorie-Icons auf einem farbigen runden Hintergrund wie bei NodeBB erstellen? Das lässt die Icons schöner aussehen

2 „Gefällt mir“

Ja, das sollte mit etwas CSS machbar sein.

3 „Gefällt mir“

Hallo. Können Sie eine Kategorie-Stil-Einstellung hinzufügen, damit es so aussieht?

3 Beiträge wurden in ein neues Thema aufgeteilt: Wie werden diese Kategoriebilder hinzugefügt?

Ein Beitrag wurde auf ein neues Thema aufgeteilt: Kategorie-Sperrsymbole in der Seitenleiste hinzufügen

Es wurde wahrscheinlich schon einmal angesprochen, aber wir können die Farbe einer Kategorie nicht mehr ändern, wenn der Kategorie-Stil none ist. Stattdessen wird dieser Hinweis angezeigt:

Sie können keine Farben auswählen, da Ihr Kategorie-Stil auf „Keine“ gesetzt ist.

Derzeit müssen wir den Stil auf etwas anderes ändern, die Farbe ändern und den Stil wieder auf none zurücksetzen.

Apropos, ich nehme an, wir brauchen immer noch Kernänderungen, um Kategorien und Tag-Icons in der Seitenleiste ersetzen zu können, um dem zu folgen, was in diesen Theme-Komponenten eingestellt ist, richtig?

3 „Gefällt mir“

Yep. Hier ist das #bug-Thema dazu mit einigen Diskussionen:

3 „Gefällt mir“

2 Beiträge wurden in ein bestehendes Thema zusammengeführt: Kategoriensymbole in der Seitenleiste hinzufügen

5 Beiträge wurden in ein neues Thema aufgeteilt: Icons work for all but one category

5 Beiträge wurden in ein neues Thema aufgeteilt: Icons werden nicht angezeigt

Ich habe 3 Ergänzungen vorgenommen, die ich mir wirklich gewünscht habe.

Funktion 1 — Kategorie-Logo als Kategorie-Symbol

Laden Sie einfach die SVG- oder PNG-Datei in den Kategorieeinstellungen unter Kategorieeinstellungen > Bilder > Kategorie-Logo-Bild hoch. Kein Herumfummeln mit benutzerdefinierten Sprite-Sheets erforderlich!

Einstellungen

Ich stimme dem zu, es wäre äußerst schön, alles von den jeweiligen Kategorieseiten aus konfigurieren zu können. Ich denke, diese Funktion ist das Nächstbeste, wenn Sie damit einverstanden sind, das Kategorie-Logo als Kategorie-Symbol zu verwenden.


Zusätzlich können Sie jetzt 2 Arten von Emojis verwenden!

Funktion 2 — Natives System-Emoji als Kategorie-Symbol

Verwenden Sie einfach die native Emoji-Tastatur auf Ihrem iOS-, macOS- oder anderen Gerät, um ein einzelnes Unicode-Emoji-Zeichen einzugeben.

Einstellungen


Funktion 3 — Discourse-Emoji als Kategorie-Symbol (+ Profi-Tipp!)

Verwenden Sie das gehostete Emoji-Set von Discourse! Geben Sie einfach die Emoji-Kurzform ein, z. B. :grinning:, die dann zu :grinning: gerendert wird.

Profi-Tipp

Wenn Sie ein benutzerdefiniertes Kategorie-Symbol hochladen möchten, ohne das Kategorie-Logo zu ersetzen, ist dies eine großartige Lösung. Laden Sie einfach das Symbol als Emoji unter Admin > Anpassen > Emoji hoch. Verwenden Sie dann die :Kurzform: des Emojis.

Einstellungen


Native Emojis, Discourse-Emojis und Font Awesome-Icons können auch gemischt werden, wenn Sie das mögen…

Einstellungen


Bei der Entwicklung hatte ich einige Fragen an @pmusaraj

Können wir die Option partial möglicherweise ganz entfernen und die Kategorie-Slug durch die Kategorie-ID ersetzen, um das Problem zu lösen, dass Unterkategorien denselben Slug haben? Wenn ich unterschiedliche Symbole für Unterkategorien mit demselben Slug haben wollte, wäre das auch eine Lösung. Da IDs eindeutiger sind, scheinen sie der logische Ansatz zu sein und weniger anfällig für Fehler (es sei denn, sie löschen eine Kategorie, nehme ich an, aber weist das Löschen jeder Kategorie-ID zu?).

Außerdem, ist die Einstellung svg-icons noch notwendig? (Die Font Awesome-Icons werden auch ohne Angabe dort gerendert.)

9 „Gefällt mir“

Es wäre toll, wenn man die Farbe des runden Hintergrunds des Symbols wählen könnte, wie bei NodeBB. Symbole wären besser sichtbar.

2 „Gefällt mir“

Danke für den Vorschlag! Ich habe es mir angesehen und es ist tatsächlich ziemlich cool. Ich denke, es könnte eine Option geben, bei der ein kreisförmiger Hintergrund aktiviert werden kann, der von der Kategorie-Farbe übernommen wird. Es erinnert mich an die Optionen für Profilbilder von Apple.


Es scheint, als wäre es eine optimierte Lösung, die vorhandene Farboption für Font Awesome-Symbole zu entfernen und deren Farbe einfach aus der Kategorie-Farbeinstellung zu beziehen. Wie oben erwähnt, könnte es auch eine umgekehrte Lösung geben, bei der das Font Awesome-Symbol weiß über einem kreisförmigen Hintergrund ist, der die Kategorie-Farbe hat. Dies würde unnötige Komplexität beseitigen und ein kohärentes Design ermöglichen.

6 „Gefällt mir“

Die Farbe der Kategorie ist visuelles Rauschen. Nodebb verwendet keine Kategorie-Farben, sondern Kategorie-Symbole, und die Kategorien sehen großartig aus

1 „Gefällt mir“

Ich glaube, es gibt Leute, die die partial-Option verwenden, weil sie dasselbe Symbol für Unterkategorien möchten. Ein Wechsel zu Kategorie-IDs würde auch erfordern, dass alle bestehenden Benutzer dieser Theme-Komponente sie nach dem nächsten Update neu konfigurieren, und das wäre ziemlich störend.

Das ist auch knifflig. Sie ist immer noch nützlich, wenn Sie ein FA-Symbol auswählen, das nicht im Standard-Discourse-Set enthalten ist (d. h. ein Symbol, das im Styleguide Ihrer Website nicht sichtbar ist). Es gibt auch eine allgemeine Website-Einstellung dafür, aber wie bei der partial-Konfiguration vermute ich, dass es bereits Benutzer dieser Einstellung gibt, sodass deren Entfernung dazu führen würde, dass auf einigen Discourse-Websites einige Symbole fehlen.

3 „Gefällt mir“

Um dies zu tun, müssen Sie die Einstellung „Symbol von der übergeordneten Kategorie erben“ standardmäßig aktiviert haben.
Somit wäre die Neukonfiguration einfach und würde nicht viel Zeit in Anspruch nehmen. Viele Dinge können standardmäßig geerbt werden.
Wählen Sie Ihr eigenes Symbol aus fertigen oder laden Sie es manuell hoch (vielleicht sogar mit der Konvertierung von einem Bild online in SVG). Dies bietet endlose Möglichkeiten, Symbole zur Verbesserung der Benutzerfreundlichkeit der Community zu verwenden.

1 „Gefällt mir“

Ich kann nichts davon im TC sehen. Sind das zukünftige Pläne? Oder etwas, an dem Sie gerade arbeiten?

Ich liebe das Konzept! Es wird diesen TC wirklich auf die nächste Stufe heben.

2 „Gefällt mir“

Dieses Update wurde noch nicht zusammengeführt, es existiert im Moment nur als separater Branch im Repository. Ich werde nächste Woche einen PR einreichen, um es zusammenzuführen, ohne bestehende Konfigurationen zu beeinträchtigen. Vielen Dank für Ihr freundliches Feedback! :smiley:

5 „Gefällt mir“

Wenn Sie das bbcode-Plugin installieren, können Sie meiner Meinung nach bbcode-Farbe als Option verwenden. Ähnlich gibt es smoji.

1 „Gefällt mir“