Blocos da barra lateral direita

:discourse2: Resumo Right Sidebar Blocks exibe uma barra lateral à direita das listas de tópicos com uma lista configurável de blocos.
:eyeglasses: Pré-visualização Pré-visualizar no Discourse Theme Creator
:hammer_and_wrench: Link do Repositório https://github.com/discourse/discourse-right-sidebar-blocks
:open_book: Novo em Temas do Discourse? Guia para iniciantes sobre o uso de Temas do Discourse

Instale este componente de tema

Recursos

O componente inclui alguns blocos que você pode exibir na barra lateral:

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

:information_source: O diretório de usuários deve estar habilitado para que a lista de Principais Contribuidores seja preenchida. Se sua lista estiver em branco, pesquise enable user directory nas configurações de administrador para garantir que esteja habilitado.

* Disponível apenas quando usado com o plugin Calendar.
** Disponível apenas quando usado com o plugin Gamification.

Você também pode usar outros componentes Ember como blocos; basta usar o nome correto. Por exemplo, o core inclui um componente Ember signup-cta, e você pode usá-lo na barra lateral conforme está. Observe que você não pode usar componentes que esperam um conjunto de parâmetros, mas você pode criar seu próprio componente Ember em um tema separado e referenciá-lo apenas pelo nome na configuração blocks da barra lateral.

Você pode controlar alguns recursos dos blocos fornecidos por meio de parâmetros.

name description default value available for
count limita o número de resultados varia número todos exceto custom-html
excerptLimit limita o comprimento de cada trecho de resposta 150 número recent-replies
id id da categoria id da categoria (category-list usa vírgulas separadas) category-topics, category-list
content conteúdos a exibir html custom-html
scopeToCategory mostra apenas na categoria ou subcategoria X id da categoria popular-tags
excludedTags lista de tags excluídas nomes de tags popular-tags
displayInSpecificCategories lista de categorias para mostrar o widget todas números separados por vírgula popular-tags
id id do leaderboard número minimal-gamification-leaderboard
tag qual tag exibir nome da tag tag-topics
period período de tempo dos principais tópicos semanal all, yearly, quarterly, monthly, weekly, daily top-topics
title título do bloco varia string tag-topics, category-list, top-contributors
excludedGroupNames exclui grupos especificados nomes de grupos top-contributors
order ordena os contribuidores String (likes_received ou likes_given) top-contributors
period período de tempo para principais contribuidores anual all, yearly, quarterly, monthly, weekly, daily top-contributors
upcomingDays eventos iniciados antes do valor fornecido 180 número upcoming-events-list
timeFormat formato da data/hora do evento LT formato momentjs upcoming-events-list

Configurações

Name Description
blocks
show in routes Apenas para usuários avançados: limite a barra lateral às rotas selecionadas.
Exemplos: discovery.latest, discovery.unread, discovery.new, discovery.top, tag.show, “c/category-slug” (para categorias), “tag/sample-tag” (para tags).
Quando vazio, a barra lateral é exibida em todas as rotas de lista.

blocks: escolha os blocos a exibir e ajuste sua ordem

show_in_routes: decida em quais rotas de lista de tópicos exibir a barra lateral. Por padrão, ela será exibida em todas as rotas de descoberta, exceto em /categories.

Translation Default
top_contributors.heading Principais contribuidores
top_contributors.view_all Ver todos
popular_tags.heading Tags populares
popular_tags.view_all Ver todos
recent_replies.heading Respostas recentes
subcategory_list.heading Subcategorias
top_topics.heading Principais tópicos
category_list.heading Categorias

Capturas de tela

Observe que o componente vem com estilização muito básica; a suposição é que administradores que usam o componente adicionarão sua própria estilização em seu próprio tema.

Interações

Quando usado em conjunto com o plugin Discourse Calendar, você pode adicionar um bloco de barra lateral para seus próximos eventos. O nome do bloco é upcoming-events-list, e o formato da data pode ser personalizado seguindo esta sintaxe (por exemplo, MMMM D, YYYY ).


:discourse2: Hospedado por nós? Componentes de tema estão disponíveis para uso em nossos planos Pro, Business e Enterprise.

63 curtidas
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