Rechte Seitenleiste-Blöcke

:discourse2: Zusammenfassung Right Sidebar Blocks zeigt eine Seitenleiste rechts neben den Themenlisten mit einer konfigurierbaren Liste von Blöcken an.
:eyeglasses: Vorschau Vorschau im Discourse Theme Creator
:hammer_and_wrench: Link zum Repository https://github.com/discourse/discourse-right-sidebar-blocks
:open_book: Neu bei Discourse Themes? Anfängerleitfaden zur Verwendung von Discourse Themes

Dieses Theme-Komponente installieren

Funktionen

Die Komponente enthält einige Blöcke, die Sie in der Seitenleiste anzeigen können:

  • popular-tags
  • top-contributors
  • recent-replies
  • category-topics
  • custom-html
  • category-list
  • subcategory-list
  • upcoming-events-list*
  • minimal-gamification-leaderboard**

:information_source: Das Benutzerverzeichnis muss aktiviert sein, damit die Liste der Top-Beiträger gefüllt wird. Wenn Ihre Liste leer ist, suchen Sie in Ihren Admin-Einstellungen nach enable user directory, um sicherzustellen, dass es aktiviert ist.

* Nur verfügbar, wenn es mit dem Kalender-Plugin verwendet wird.
** Nur verfügbar, wenn es mit dem Gamification-Plugin verwendet wird.

Sie können auch andere Ember-Komponenten als Blöcke verwenden; Sie müssen lediglich den korrekten Namen verwenden. Beispielsweise enthält das Kernpaket eine signup-cta-Ember-Komponente, die Sie so in der Seitenleiste verwenden können. Beachten Sie, dass Sie keine Komponenten verwenden können, die eine Reihe von Parametern erwarten. Sie können jedoch eine eigene Ember-Komponente in einem separaten Theme erstellen und sie in der blocks-Einstellung der Seitenleiste nur über ihren Namen referenzieren.

Sie können einige Funktionen der bereitgestellten Blöcke über Parameter steuern.

name description default value available for
count begrenzt die Anzahl der Ergebnisse variiert Zahl alle außer custom-html
excerptLimit begrenzt die Länge jedes Antwort-Auszugs 150 Zahl recent-replies
id Kategorien-ID Kategorien-ID (category-list verwendet kommagetrennte Werte) category-topics, category-list
content anzuzeigender Inhalt HTML custom-html
scopeToCategory zeigt nur in Kategorie oder Unterkategorie X Kategorien-ID popular-tags
excludedTags Liste der auszuschließenden Tags Tag-Namen popular-tags
displayInSpecificCategories Liste der Kategorien, in denen das Widget angezeigt werden soll alle kommagetrennte Zahlen popular-tags
id Leaderboard-ID Zahl minimal-gamification-leaderboard
tag welcher Tag angezeigt werden soll Tag-Name tag-topics
period Zeitraum der Top-Themen weekly all, yearly, quarterly, monthly, weekly, daily top-topics
title Titel des Blocks variiert Zeichenkette tag-topics, category-list, top-contributors
excludedGroupNames Schließt angegebene Gruppen aus Gruppennamen top-contributors
order Sortiert die Beiträger Zeichenkette (likes_received oder likes_given) top-contributors
period Zeitraum für Top-Beiträger yearly all, yearly, quarterly, monthly, weekly, daily top-contributors
upcomingDays Veranstaltungen, die vor dem angegebenen Wert gestartet wurden 180 Zahl upcoming-events-list
timeFormat Format des Datums/Uhrzeit der Veranstaltung LT momentjs-Format upcoming-events-list

Einstellungen

Name Beschreibung
blocks
show in routes Nur für fortgeschrittene Benutzer: Begrenzung der Seitenleiste auf die ausgewählten Routen.
Beispiele: discovery.latest, discovery.unread, discovery.new, discovery.top, tag.show, “c/category-slug” (für Kategorien), “tag/sample-tag” (für Tags).
Wenn leer, wird die Seitenleiste auf allen Listenrouten angezeigt.

blocks: Wählen Sie die anzuzeigenden Blöcke und passen Sie deren Reihenfolge an.

show_in_routes: Legen Sie fest, auf welchen Themenlisten-Routen die Seitenleiste angezeigt werden soll. Standardmäßig wird sie auf allen Entdeckungs-Routen außer /categories angezeigt.

Übersetzung Standard
top_contributors.heading Top-Beiträger
top_contributors.view_all Alle anzeigen
popular_tags.heading Beliebte Tags
popular_tags.view_all Alle anzeigen
recent_replies.heading Aktuelle Antworten
subcategory_list.heading Unterkategorien
top_topics.heading Top-Themen
category_list.heading Kategorien

Screenshots

Beachten Sie, dass die Komponente nur sehr einfaches Styling mitbringt. Die Annahme ist, dass Administratoren, die die Komponente verwenden, ihr eigenes Styling in ihrem eigenen Theme hinzufügen.

Interaktionen

In Kombination mit dem Discourse Calendar-Plugin können Sie einen Seitenleistenblock für Ihre bevorstehenden Veranstaltungen hinzufügen. Der Blockname lautet upcoming-events-list, und das Datumsformat kann gemäß dieser Syntax angepasst werden (z. B. MMMM D, YYYY).


:discourse2: Von uns gehostet? Theme-Komponenten können auf unseren Pro-, Business- und Enterprise-Plänen verwendet werden.

63 „Gefällt mir“
Discourse Gamification
Sidebar for Subcategories
Add User leaderboard in sidebar
FKB Pro - Social theme
Setup Continuous Integration using GitHub Actions
Blogroll (feature request)
Topic List Previews (TLP)
Discourse Bars :beers: :cocktail: (a sidebar framework)
How to include a YouTube video or video widget on the community home page?
How to extend the Discourse sidebar?
Alternate presentation of sub-categories which puts the _top_ category first?
Adding a recent comments widget
Top Posters Widget?
FKB Pro - Social theme
Looking for the perfect theme
Discourse Bars :beers: :cocktail: (a sidebar framework)
Discourse Bars :beers: :cocktail: (a sidebar framework)
Add right sidebar gamification mini-leaderboard
Add right sidebar gamification mini-leaderboard
Pyx's Modern Theme
Custom Components -- add button or text at any plugin outlet
Adding ‘hot topics’ to the Sidebar
FKB Pro - Social theme
Homepage Blocks
Topic List Excerpts
🏷️ Bars Tag List Component
Discourse Bars :beers: :cocktail: (a sidebar framework)
When to switch themes/plugins to `.gjs`?
FKB Pro - Social theme
Recent replies takes 2 seconds to display
Leaderboard in homepage
Creating and installing plugins?
Discourse Gamification Plugin in the Header
Discourse Calendar updated to use fullcalendar 6
Customizing your site with existing theme components
I'm getting errors when I switch categories too quickly
目前我感觉看到的最好看的Discourse主题,有没有谁能爱心奉献一个
Creating and managing events
FKB Pro - Social theme
Displaying tags along with categories
Discourse Sidebar Blocks
Tag Icons + Tag Banners + Right Sidebar Blocks
Sidebar for Subcategories
Connectors not rendering
Creating a Top 20 leaderboard for a specific date range
How do you force keep open the sidebar?
Add social media handles on home page