Blöcke der rechten Seitenleiste

: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: Repository-Link https://github.com/discourse/discourse-right-sidebar-blocks
:open_book: Neu bei Discourse-Themes? Einsteiger-Leitfaden zur Verwendung von Discourse-Themes

Dieses Theme-Component installieren

Funktionen

Das Component enthält einige Blöcke, die du in der Seitenleiste anzeigen kannst:

  • 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-Beitragenden gefüllt wird. Wenn deine Liste leer ist, suche in deinen Admin-Einstellungen nach enable user directory, um sicherzustellen, dass es aktiviert ist.

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

Du kannst auch andere Ember-Components als Blöcke verwenden, du musst nur den korrekten Namen verwenden. Zum Beispiel enthält der Core eine signup-cta Ember-Component, und du kannst diese unverändert in der Seitenleiste verwenden. Beachte, dass du keine Components verwenden kannst, die einen bestimmten Satz von Parametern erwarten, aber du kannst deine eigene Ember-Component in einem separaten Theme erstellen und sie einfach über ihren Namen in der blocks-Einstellung der Seitenleiste referenzieren.

Du kannst einige Funktionen für die 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 Kategorie-ID Kategorie-ID (category-list verwendet komma-getrennt) category-topics, category-list
content anzuzeigende Inhalte HTML custom-html
scopeToCategory zeigt nur in Kategorie oder Unterkategorie X an Kategorie-ID popular-tags
excludedTags Liste der ausgeschlossenen Tags Tag-Namen popular-tags
displayInSpecificCategories Liste der Kategorien, in denen das Widget angezeigt werden soll alle komma-getrennte 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 wöchentlich all, yearly, quarterly, monthly, weekly, daily top-topics
title Titel des Blocks variiert String tag-topics, category-list, top-contributors
excludedGroupNames schließt bestimmte Gruppen aus Gruppen-Namen top-contributors
order sortiert die Beitragenden String (likes_received oder likes_given) top-contributors
period Zeitraum für Top-Beitragende jährlich all, yearly, quarterly, monthly, weekly, daily top-contributors
includeSubcategories schließt Unterkategorie-Events ein false false, true upcoming-events-list
upcomingDays Events, die vor dem angegebenen Wert gestartet sind 180 Zahl upcoming-events-list
timeFormat Format des Event-Datums / -Uhrzeit LT momentjs Format upcoming-events-list

Einstellungen

Name Beschreibung
blocks
show in routes Nur für fortgeschrittene Benutzer: Seitenleiste auf die ausgewählten Routen beschränken.
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 Listen-Routen angezeigt.

blocks: Wähle die anzuzeigenden Blöcke aus und passe ihre Reihenfolge an

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

Übersetzung Standard
top_contributors.heading Top-Beitragende
top_contributors.view_all Alle anzeigen
popular_tags.heading Beliebte Tags
popular_tags.view_all Alle anzeigen
recent_replies.heading Letzte Antworten
subcategory_list.heading Unterkategorien
top_topics.heading Top-Themen
category_list.heading Kategorien

Screenshots

Beachte, dass das Component nur mit sehr grundlegendem Styling kommt; es wird angenommen, dass Admins, die das Component verwenden, ihr eigenes Styling in ihrem eigenen Theme hinzufügen.

Interaktionen

Wenn es in Verbindung mit dem Discourse Calendar-Plugin verwendet wird, kannst du einen Seitenleisten-Block für deine kommenden Events hinzufügen. Der Blockname ist upcoming-events-list, und das Datumsformat kann nach dieser Syntax angepasst werden (zum Beispiel MMMM D, YYYY). Du kannst auch konfigurieren, wie weit in die Zukunft geschaut werden soll und ob Unterkategorie-Events eingeschlossen sind (siehe Tabelle oben).


:discourse2: Von uns gehostet? Theme-Components sind für unsere Pro-, Business- und Enterprise-Pläne verfügbar.

64 „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)
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?
Discourse Bars :beers: :cocktail: (a sidebar framework)
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
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
Discourse Gamification Plugin in the Header
Discourse Calendar updated to use fullcalendar 6
I'm getting errors when I switch categories too quickly
目前我感觉看到的最好看的Discourse主题,有没有谁能爱心奉献一个
Discourse Sidebar Blocks
Tag Icons + Tag Banners + Right Sidebar Blocks
Adding ‘hot topics’ to the Sidebar
Hide admin user from user-directory and top contributors
Feedback wanted: userscript to theme component/plugin, or possible core sidebar browsing idea?
Have the upcoming-events block respect the subcategory filter when in Category lists
Topic List Previews (TLP)
Custom Components -- add button or text at any plugin outlet
Top Posters Widget?
Creating a Top 20 leaderboard for a specific date range
Connectors not rendering
Sidebar for Subcategories
Displaying tags along with categories
FKB Pro - Social theme
Creating and managing events
Customizing your site with existing theme components
Creating and installing plugins?
FKB Pro - Social theme
Adding a recent comments widget
How do you force keep open the sidebar?
Add social media handles on home page