Bunte Kategorien

:discourse2: Summary Colorful Categories uses each category’s colors in more places when you’re on a category topic list or within a topic.
:eyeglasses: Preview Preview on Discourse Theme Creator
:hammer_and_wrench: Repository Link https://github.com/discourse/discourse-colorful-categories
:open_book: New to Discourse Themes? Beginner’s guide to using Discourse Themes

Install this theme component

Features

Colorful Categories uses each category’s colors in more places when you’re on a category topic list or within a topic; the header, reply/create buttons, topic timeline, and the composer.

The composer’s colors will change based on the selected category:

Kapture 2021-10-27 at 11.47.15

Settings

Each of the color changes mentioned above can be disabled in the theme’s settings.

Name Description
use category color in composer disable to use default composer colors
use category color in header disable to use default header colors
use category color in timeline disable to use default topic timeline colors
use category color in buttons disable to use default button colors

Development Notes

You can disable all of the settings if you’d like to use this component as a way to make category colors reusable as css custom properties. For example, every category page and topic will have these properties set:

  --category-color
  --category-text-color

and the composer will get:

  --composer-category-text-color
  --composer-category-color

These can be reused wherever you’d like in your own CSS, for example:

body {
  background: var(--category-color); 
}

There are some defaults set when a category isn’t present, which you can change in your own CSS:

:root {
  --composer-category-text-color: var(--secondary);
  --composer-category-color: var(--tertiary);
  --category-color: var(--secondary);
  --category-text-color: var(--primary-low-mid);
}

:discourse2: Hosted by us? Theme components are available to use on our Standard, Business, and Enterprise plans.

Last edited by @JammyDodger 2024-06-11T13:40:35Z

Check documentPerform check on document:
40 „Gefällt mir“

Ich mag diese Themenkomponente wirklich, um sehr deutlich zu machen, in welcher Kategorie man sich befindet. Es sieht so aus, als ob sich der Abstand bei einigen Schaltflächen verschiebt, wenn diese Themenkomponente installiert ist.

Mit Themenkomponente:

Ohne Themenkomponente:

2 „Gefällt mir“

@awesomerobot Das ist eine wirklich coole Komponente und scheint im Moment unterbewertet zu sein!

Gestern sind wir in eine Situation geraten, in der so etwas in unserer Discourse for Teams-Instanz hilfreich gewesen wäre. (Discourse for Teams… Team… wenn ihr zuhört, fügt bitte diese Theme-Komponente hinzu!)

  • Wir haben eine Reihe von Kategorien, deren Berechtigungen auf bestimmte Gruppen beschränkt sind.
  • Manchmal werden darin sensible Informationen geteilt.
  • Es ist möglich, dass jemand, wenn er nicht vorsichtig ist, die falsche Kategorie auswählt und etwas in eine weniger restriktive Kategorie postet, ohne es zu merken.
    • Schlimmer noch, wenn es automatische Posting-Trigger gibt, wie z. B. nach Slack, könnten diese Inhalte herauskommen, bevor es überhaupt eine Chance gibt, den Beitrag zu verschieben.
      • Und ja, das ist uns passiert.

Eine starke visuelle Anzeige darüber, wohin der Inhalt geht, wäre äußerst hilfreich.

Ich würde sogar vorschlagen, dass dieses (oder eine andere Version dieses) Plugin sich um den „Kategoriekontext“ dreht. Vielleicht könnte eine zusätzliche Funktion darin bestehen, dass der Kategoriename auch an die Aktionsschaltflächen angehängt wird. Siehe unten:

2 „Gefällt mir“

Vielen Dank für dieses versteckte Juwel. Bisher gefällt es mir sehr gut @awesomerobot

Ich habe jedoch ein kleines Problem mit der Menüleiste. Sie ändert die Farbe, da die neues Thema erstellen-Kategorien die Farbe ändern. Ich habe es mit verschiedenen Themen versucht und sie alle haben das gleiche Problem

Gibt es eine Möglichkeit, nur die Farbe der Kategorien zu ändern, aber die Farbe der Menüleiste beizubehalten?
Link

1 „Gefällt mir“

Ich habe gerade an einer Instanz gearbeitet, bei der die Kategorie-Farbe bei einigen Kategorien nicht übernommen wurde (und in der Konsole protokolliert wurde). Es hat eine Weile gedauert, bis ich die gemeinsame Ursache gefunden habe, aber es schien die Filter-Einstellung keine Unterkategorien anstelle von alle Themen auf der Seite Kategorie-Einstellungen zu sein:

Screenshot from 2022-06-21 23-11-55

Die Wahl dieser Einstellung fügt der Kategorie-URL /none hinzu. Und dies scheint die Farbauswahl zu beeinträchtigen.

Habe das heute hinzugefügt, sieht wirklich gut aus :smiley:

Wenn ich jedoch auf ein Thema klicke, sehe ich jedes Mal ein weißes Quadrat neben dem Kategorienamen. Dann wurde mir klar, dass es sich um die Farbe der Kategorie handelt, aber dieses Quadrat anzuzeigen scheint sinnlos zu sein, wenn die gesamte Kategoriefarbe im Header angezeigt wird.

Ohne TC image
Mit TC image

(TC = Theme Component)

2 „Gefällt mir“

Guten Morgen Leute, nach dem heutigen Update ist hier etwas kaputt gegangen, das die Farben der Kategoriegrenzen in der Ansicht “Kategorien + Themen” verändert hat. Kann das jemand bestätigen?

image

1 „Gefällt mir“

Erlebe das auch, mit dem Material-Theme.

Dies hatte nichts mit dieser Komponente zu tun und wurde behoben:

Was ist mit dem Hinzufügen eines Kategorien-Auswahlfelds?

Ich möchte es in einigen abonnierten aktivieren (auch mit Vertrauensstufen erreichbar) :slight_smile:

Mir ist aufgefallen, dass in Nachrichten die Farbe des Buttons „Thema antworten“ und des Zeitachsen-Handles die gleiche ist wie der Hintergrund. Beide sind weiß auf weiß.

Es gibt auch eine Deprecation-Meldung in der Konsole

[THEME 5601 ‘Colorful categories’] Deprecation notice: Importing getOwner from discourse-common/lib/get-owner is deprecated. Use import { getOwner } from '@ember/application', or if you still need the fallback shim, use import { getOwnerWithFallback } from 'discourse-common/lib/get-owner';. [deprecated since Discourse 3.2] [deprecation id: discourse.get-owner-with-fallback]

Und der Sidebar-Umschalter ändert seine Farbe nicht wie das Suchsymbol.

image

2 „Gefällt mir“

Komponente muss wahrscheinlich aktualisiert werden

3 „Gefällt mir“

Ich denke, dieser sollte in Ordnung sein :rocket:

Ich habe unsere Verzeichnisse all-the-plugins und all-the-themes durchgearbeitet, um betroffene Themes/Plugins im Voraus zu identifizieren. Wir machen Fortschritte bei der Aktualisierung der offiziellen Themes/Plugins auf unserer Seite und ich habe den Autoren von Open-Source-Third-Party-Themes/Plugins, die möglicherweise betroffen sind, private Nachrichten gesendet :writing_hand:

5 „Gefällt mir“