Beliebte Discourse-Tags in der Seitenleiste

Dieses Theme-Komponente zeigt die beliebtesten Tags einer Kategorie in einer fixierten Seitenleiste auf Bildschirmen mit einer Breite von mehr als 767 px (die meisten Tablets und Desktop-Geräte) an.

:warning: Sie müssen die Einstellung „Nach Tag filtern anzeigen" auf Ihrer Website aktivieren, damit diese Theme-Komponente funktioniert.

Was kann ich mit dieser Theme-Komponente tun?

  • 3–30 beliebte Tags pro Kategorie in einer Seitenleiste anzeigen
  • Die Position der Seitenleiste links oder rechts festlegen
  • Das Erscheinen der Seitenleiste in bestimmten Kategorien verhindern
  • Den Text der Überschrift „Beliebte Tags" ändern

Benutzerdefiniertes CSS

Jede Seitenleiste ist mit einer Klasse umschlossen, die den Kategorienamen enthält. Für die Kategorie UX wäre dies also .ux-sidebar. Sie können diese Klassen verwenden, um einzelne Seitenleisten zu gestalten.

Das HTML-Tag auf Seiten mit Seitenleisten erhält ebenfalls eine Klasse, sodass Sie html.custom-sidebar verwenden können, um Stile auf allen Seiten mit einer Seitenleiste anzuwenden.

Dieses Theme-Komponente installieren

43 „Gefällt mir“

this would make an incredibly powerful navigation tool if it showed the most common in each category and tag-page and it was positioned in a banner, or other item at the top of the page.

3 „Gefällt mir“

Very nice work.

I can see the sidebar only on the page of first category in the list of categories.

How do I enable it for all categories?

1 „Gefällt mir“

The tags sidebar that appear on the parent category include both parent category tags and child category tags. To enable it for all categories and subcategories you need to change the code here discourse-popular-tag-sidebar/desktop/header.html at master · awesomerobot/discourse-popular-tag-sidebar · GitHub.

2 „Gefällt mir“

Right now, it shows only for the first category on categories page

So, which part of code i need to edit and how can i get it for all page.

Please help with details. Sorry and thanks

Can you help with that change? I do not understand the coding that much. Please help

It appears only on first category in category list. Not in any other one. Please help

2 „Gefällt mir“

Is there any way to display it above the topic list instead?

In case you weren’t aware, there is already an optional tag drop-down in vanilla Discourse (shown in the image above) which appears above the topic list.

image

3 „Gefällt mir“

I understand, yet for my purpose I want to display a list or sort of tag cloud instead

3 „Gefällt mir“

Ja, ich habe das gleiche Problem. Gibt es eine Lösung?

Ich sehe, dass es jetzt auf den Kategorien-Seiten funktioniert. Aber gibt es eine Möglichkeit, es auch bei den neuesten Threads zu aktivieren?

Können Sie dieses Problem etwas genauer beschreiben? Die Seitenleiste wird nur für eine Kategorie und keine anderen angezeigt?

Haben alle Kategorien, die Sie versuchen, Themen mit mehr als 3 Tags? Die Seitenleiste wird nicht angezeigt, wenn in einer bestimmten Kategorie weniger als 3 Tags vorhanden sind.

Ja, ich denke, ich kann Unterstützung für andere Seiten hinzufügen.

1 „Gefällt mir“

Nur eine Frage: Wenn ich auf Tags in der Tags-Seitenleiste klicke, lautet die URL https://www.example.id/tags/c/sub-categoriy/Tags-name.

Wenn ich direkt klicke (auf derselben Seite), gibt es kein Problem. Wenn ich jedoch mit der rechten Maustaste klicke und „In neuem Tab öffnen

1 „Gefällt mir“

Ich habe eine Funktion hinzugefügt, um die Tag-Sidebar optional auf den Seiten des oberen Menüs (neueste, top, neu usw.) anzuzeigen. Sie ist standardmäßig deaktiviert und kann in den Einstellungen des Theme-Komponenten aktiviert werden.

Das war mein Fehler. Ich habe Unterkategorien nicht berücksichtigt und die URL entsprechend angepasst. Es ist jetzt behoben.

Diese URL zeigt alle Tags über alle Kategorien hinweg an. Wenn du dich innerhalb einer Kategorie befindest und auf ein Tag in der Sidebar klickst, wollte ich erreichen, dass du dieses Tag im Kontext der aktuellen Kategorie siehst.

Ich bin mir nicht ganz sicher, was du meinst. Kannst du mir ein konkretes Beispiel geben?

1 „Gefällt mir“

Wow … es funktioniert jetzt, wenn ich es in einem neuen Tab öffne. Vielen Dank …

Entschuldige mein schlechtes Englisch :grinning:

“Add space” bedeutet, den Zeilenabstand (wie in MS Word) auf 2 zu ändern. Aktuell wirkt er wie 1 oder 1,5, sodass zwischen den Tags mehr Platz ist.

Kann ich außerdem die Farbe des Tag-Texts ändern? Von Blau nach Grau?

Noch eine Frage: Können die beliebten Tags immer sichtbar sein?

Beim Nach-unten-Scrollen sind die Worte „Beliebte Tags

[quote=“manchestermania, Beitrag: 21, Thema: 107853”]
„Abstand hinzufügen

5 „Gefällt mir“

Hallo, ich habe Probleme in Zeile 31: discourse-popular-tag-sidebar/desktop/header.html at master · awesomerobot/discourse-popular-tag-sidebar · GitHub

Kannst du mir helfen, diesen Fehler zu prüfen?

Was ist der Grund für das Maximum von 30 Tags?

Hi Kris!
Ich frage mich, ob die Option number_of_tags mit diesem Commit verloren gegangen ist? :thinking:

2 „Gefällt mir“

Es wäre wirklich cool, wenn die maximale Anzahl von Tags auf 100 erhöht und in einer responsiven, füllenden Höhe als Wortwolke in Form von Sprechblasen alphabetisch sortiert angezeigt würde. Mit anderen Worten: Je beliebter ein Tag ist, desto größer ist seine Schriftgröße. Die „Top 100

Hallo,

Wie kann ich die Liste der beliebten Tags unterhalb der Kopfzeile anzeigen? Bitte geben Sie mir Vorschläge.

Danke

1 „Gefällt mir“

Leider steht diese Komponente im Konflikt mit Discourse Tag Sidebars. Wenn ich beide aktiviere, werden alle Tags zu einer Zeile zusammengequetscht, so:

Und die Tag-Seitenleisten werden überhaupt nicht angezeigt.

Das ist bedauerlich, da diese sich ergänzen sollten: die Tag-Liste für die Ansicht „Alle Tags“ (und möglicherweise auch „Keine Tags“) und die Seitenleiste für spezifische Tags. Tatsächlich könnten sie vielleicht zu einer einzigen Komponente kombiniert werden?

1 „Gefällt mir“