Discourse Sidebar Blocks

Nice styling, @nexo! Do you have that design as a theme?

1 curtida

@nexo, willing to share your css? Great color scheme!

Looks like you’ve disabled the plugin on your site. I think you just need to adjust the SCSS widths to accomodate a third column, I think the plugin makes the sidebar take up 30% and the rest of the content 70%, you can adjust those here: discourse-sidebar-blocks/assets/stylesheets/sidebar.scss at master · pmusaraj/discourse-sidebar-blocks · GitHub

4 curtidas

No luck :confused:
image

Como uso os links laterais?

Como você deixou a barra lateral estática?

@pmusaraj ótimo plugin (como sempre :smiley:)!

Estava pensando se a lista online de usuários do plugin “Quem está online” poderia ser exibida como uma coluna na barra lateral. Outra solicitação é uma barra lateral com tags/tags populares, como se encontra em outros fóruns (ex. https://forum.vertica.com/).

3 curtidas

@pmusaraj É possível converter este plugin em um componente de tema? Você vê algum desafio?

Sim, isso deve ser bastante simples de converter em um componente de tema. Como não utiliza nenhum código Ruby, a tarefa deve ser realizada com bastante rapidez. Infelizmente, não tenho tido tempo para fazer isso recentemente, mas gostaria de resolver isso em algum momento muito em breve.

2 curtidas

@pmusaraj Ótimo trabalho! Você poderia, por favor, adicionar uma opção para nos permitir ter uma barra lateral dinâmica em HTML na página do tópico (visualização de único tópico) também? Quero exibir meu conteúdo HTML personalizado acima/abaixo do slider de navegação/timeline do tópico. Como posso fazer isso? Alguma ideia? @angus

Tentei fazer isso aqui com meu próprio código JS personalizado na tag , com a ajuda de um contribuidor, mas não está seguindo as melhores práticas. Além disso, ele não aparece quando há um Índice Automático (ToC) adicionado na visualização do tópico. Por exemplo, meu HTML personalizado não está sendo exibido nesta página: What is Life for a 60 plus year old Man? - How To Discuss

Você pode ver isso aqui: https://howtodiscuss.com/t/profit/7022

Você poderia, por favor, adicionar suporte a essa funcionalidade para exibir HTML na barra lateral direita da página de visualização de único tópico diretamente neste plugin? Além disso, meus anúncios do AdSense não carregam/renderizam quando estou navegando entre diferentes tópicos; eles só carregam corretamente se eu acessar diretamente (recarregando toda a página com JS). Mas os anúncios não deveriam funcionar assim. Então preciso de ajuda com isso também.

Existe uma maneira de definir a largura da barra lateral?

Sim, você pode alterar a largura com CSS no seu tema. Será necessário sobrescrever algumas das larguras definidas neste arquivo (discourse-sidebar-blocks/assets/stylesheets/sidebar.scss at master · pmusaraj/discourse-sidebar-blocks · GitHub).

Observação geral sobre o plugin: não fiz nenhuma alteração no código há anos, o que significa que o plugin precisa de uma grande refatoração. Na verdade, a maioria das funcionalidades que ele oferece agora pode ser feita em um componente de tema. No momento, não tenho tempo para fazer a refatoração, mas é algo que estou pensando em trabalhar em breve.

2 curtidas

Tendo um problema com a função HTML personalizada. Iframes não têm funcionado há algumas semanas; sempre achei que fosse um problema do navegador, já que só mostrava a mensagem de fallback. Quando tentei corrigir, descobri que todo o HTML foi removido das configurações. Mesmo ao inserir <p>Teste</p>, salvar e recarregar, só resta Teste. Todo o HTML está sendo removido, o que torna a opção meio difícil de usar.

Alguém tem uma ideia? Obrigado!

1 curtida