Blocos da barra lateral direita

:discourse2: Resumo Blocos da Barra Lateral Direita exibe uma barra lateral à direita das listas de tópicos com uma lista configurável de blocos.
:eyeglasses: Visualização Visualização 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:

  • tags-populares
  • principais-contribuidores
  • respostas-recentes
  • topicos-da-categoria
  • html-personalizado
  • lista-de-categorias
  • lista-de-subcategorias
  • lista-de-eventos-futuros*
  • placar-de-gamificacao-minimalista**

: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 (habilitar diretório de usuários) nas configurações de administrador para garantir que esteja habilitado.

* Disponível apenas quando usado com o plugin Calendário.
** Disponível apenas quando usado com o plugin Gamificação.

Você também pode usar outros componentes Ember como blocos, basta usar o nome correto. Por exemplo, o núcleo inclui um componente Ember signup-cta, e você pode usá-lo na barra lateral como 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 seu nome na configuração blocks (blocos) da barra lateral.

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

nome descrição padrão valor disponível para
count limita o número de resultados varia número todos exceto html-personalizado
excerptLimit limita o comprimento de cada trecho de resposta 150 número respostas-recentes
id id da categoria id da categoria (lista-de-categorias usa separados por vírgula) topicos-da-categoria, lista-de-categorias
content conteúdo a ser exibido html html-personalizado
scopeToCategory mostra apenas na categoria ou subcategoria X id da categoria tags-populares
excludedTags lista de tags excluídas nomes das tags tags-populares
displayInSpecificCategories lista de categorias para exibir o widget todas números separados por vírgula tags-populares
id id do placar número placar-de-gamificacao-minimalista
tag qual tag exibir nome da tag topicos-da-tag
period período de tempo dos principais tópicos semanal todos, anual, trimestral, mensal, semanal, diário topicos-principais
title título do bloco varia string topicos-da-tag, lista-de-categorias, principais-contribuidores
excludedGroupNames exclui grupos especificados Nomes dos grupos principais-contribuidores
order ordena os contribuidores String (likes_received ou likes_given) principais-contribuidores
period período de tempo para os principais contribuidores anual todos, anual, trimestral, mensal, semanal, diário principais-contribuidores
includeSubcategories inclui eventos de subcategorias false false, true lista-de-eventos-futuros
upcomingDays eventos iniciados antes do valor fornecido 180 número lista-de-eventos-futuros
timeFormat formato da data/hora do evento LT formato momentjs lista-de-eventos-futuros

Configurações

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

blocks: escolha os blocos a serem exibidos 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 para /categories.

Tradução Padrão
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 um estilo muito básico, a premissa é que os administradores que usam o componente adicionarão seu próprio estilo 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 eventos futuros. O nome do bloco é upcoming-events-list, e o formato da data pode ser personalizado seguindo esta sintaxe (por exemplo, MMMM D, YYYY ). Você também pode configurar o quão longe no futuro procurar e se os eventos de subcategorias estão incluídos (veja a tabela acima)


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

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