Blocs de la barre latérale droite

:discourse2: Résumé Right Sidebar Blocks affiche une barre latérale à droite des listes de sujets avec une liste configurable de blocs.
:eyeglasses: Aperçu Aperçu sur Discourse Theme Creator
:hammer_and_wrench: Lien vers le dépôt https://github.com/discourse/discourse-right-sidebar-blocks
:open_book: Nouveau sur les thèmes Discourse ? Guide pour débutant sur l’utilisation des thèmes Discourse

Installer ce composant de thème

Fonctionnalités

Le composant inclut quelques blocs que vous pouvez afficher dans la barre latérale :

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

:information_source: Le répertoire des utilisateurs doit être activé pour que la liste des principaux contributeurs soit remplie. Si votre liste est vide, recherchez enable user directory dans vos paramètres d’administration pour vous assurer qu’il est activé.

* Disponible uniquement lors de l’utilisation avec le plugin Calendar.
** Disponible uniquement lors de l’utilisation avec le plugin Gamification.

Vous pouvez également utiliser d’autres composants Ember comme blocs, il vous suffit d’utiliser le bon nom. Par exemple, le noyau inclut un composant Ember signup-cta, que vous pouvez utiliser tel quel dans la barre latérale. Notez que vous ne pouvez pas utiliser de composants qui attendent un ensemble de paramètres, mais vous pouvez créer votre propre composant Ember dans un thème séparé et le référencer simplement par son nom dans le paramètre blocks de la barre latérale.

Vous pouvez contrôler certaines fonctionnalités pour les blocs fournis via des paramètres.

nom description défaut valeur disponible pour
count limite le nombre de résultats varie nombre tous sauf custom-html
excerptLimit limite la longueur de chaque extrait de réponse 150 nombre recent-replies
id id de catégorie id de catégorie (category-list utilise des valeurs séparées par des virgules) category-topics, category-list
content contenu à afficher html custom-html
scopeToCategory n’affiche que dans la catégorie ou sous-catégorie X id de catégorie popular-tags
excludedTags liste des balises exclues noms de balises popular-tags
displayInSpecificCategories liste des catégories où afficher le widget toutes nombres séparés par des virgules popular-tags
id id du classement nombre minimal-gamification-leaderboard
tag quelle balise afficher nom de la balise tag-topics
period période temporelle des sujets principaux hebdomadaire toutes, annuelles, trimestrielles, mensuelles, hebdomadaires, quotidiennes top-topics
title titre du bloc varie chaîne tag-topics, category-list, top-contributors
excludedGroupNames Exclut les groupes spécifiés Noms de groupes top-contributors
order Trie les contributeurs Chaîne (likes_received ou likes_given) top-contributors
period Période temporelle pour les principaux contributeurs annuelle toutes, annuelles, trimestrielles, mensuelles, hebdomadaires, quotidiennes top-contributors
upcomingDays Événements commencés avant la valeur fournie 180 nombre upcoming-events-list
timeFormat Format de la date/heure de l’événement LT format momentjs upcoming-events-list

Paramètres

Nom Description
blocks
show in routes Utilisateurs avancés uniquement : limiter la barre latérale aux routes sélectionnées.
Exemples : discovery.latest, discovery.unread, discovery.new, discovery.top, tag.show, “c/category-slug” (pour les catégories), “tag/sample-tag” (pour les balises).
Lorsqu’il est vide, la barre latérale est affichée sur toutes les routes de liste.

blocks : choisissez les blocs à afficher et ajustez leur ordre

show_in_routes : décidez sur quelles routes de liste de sujets afficher la barre latérale. Par défaut, elle l’affiche sur toutes les routes de découverte sauf /categories.

Traduction Défaut
top_contributors.heading Principaux contributeurs
top_contributors.view_all Voir tous
popular_tags.heading Balises populaires
popular_tags.view_all Voir tous
recent_replies.heading Réponses récentes
subcategory_list.heading Sous-catégories
top_topics.heading Sujets principaux
category_list.heading Catégories

Captures d’écran

Notez que le composant est livré avec un style très basique ; l’hypothèse est que les administrateurs utilisant le composant ajouteront leur propre style dans leur propre thème.

Interactions

Lorsqu’il est utilisé conjointement avec le plugin Discourse Calendar, vous pouvez ajouter un bloc de barre latérale pour vos événements à venir. Le nom du bloc est upcoming-events-list, et le format de date peut être personnalisé en suivant cette syntaxe (par exemple, MMMM D, YYYY).


:discourse2: Hébergé par nous ? Les composants de thème sont disponibles pour une utilisation sur nos offres Pro, Business et Enterprise.

63 « J'aime »
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 extend the Discourse sidebar?
How to include a YouTube video or video widget on the community home page?
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主题,有没有谁能爱心奉献一个
Adding ‘hot topics’ to the Sidebar
Tag Icons + Tag Banners + Right Sidebar Blocks
Topic List Previews (TLP)
Discourse Sidebar Blocks
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