De fato, esse é um problema com o qual estou trabalhando no momento
Note que você também pode desativar o posicionamento fixo por meio de uma configuração do site.
Vou dar uma olhada nesse widget, obrigado.
De fato, esse é um problema com o qual estou trabalhando no momento
Note que você também pode desativar o posicionamento fixo por meio de uma configuração do site.
Vou dar uma olhada nesse widget, obrigado.
Continuando a discussão de Barra lateral com categorias:
Fiz essa pergunta
︎ na discussão do Plugin em Sidebar with categories - #30 by Stranik.
Estou me perguntando quão difícil seria personalizar isso ou escrever algum código/plugin/componente de tema personalizado para permitir estender essa funcionalidade e oferecer uma visualização em formato de pasta aninhada das categorias e subcategorias.
Quero que as Categorias listadas no menu da Barra lateral mostrem as categorias principais e que as Categorias com Subcategorias indiquem claramente isso. Então, ao clicar em uma delas, as subcategorias são exibidas. E a última funcionalidade chave é que, não importa onde você esteja nos fóruns, a barra lateral deve indicar a origem/localização da discussão ativa que você está visualizando.
Por exemplo: se alguém visitar nossos fóruns por meio de uma busca orgânica no Google e acabar visualizando um Tópico em uma Subcategoria, queremos que essa pessoa veja que está em uma Subcategoria, dentro da Categoria principal.
Não sei quão difícil seria desenvolver isso e/qual seria o custo, mas se alguém puder ajudar com isso, por favor, me avise!
E aí ![]()
Isso é muito parecido com o que temos no thepavilion.io
Isso é feito por meio do Plugin Layouts + Widget de Lista de Categorias Layouts.
Adoro essa configuração, é exatamente o que estávamos procurando! Instalei o Plugin Layouts e, em seguida, instalei o Lista de Categorias Layouts (usando o Instalador ProCourse) e vejo todas as configurações dos Layouts. Mas não tenho certeza de como ativar o widget Lista de Categorias Layouts.
Após instalar o Widget de Lista de Categorias, deveríamos vê-lo na lista suspensa de Widgets, após a instalação?
É isso que estamos vendo agora…
Você pode olhar nossos fóruns para ver que a barra lateral de 250px está funcionando… mas eu simplesmente não sei como fazer a Lista de Categorias aparecer… https://forums.pickleballist.com
@angus você tem alguma ideia do que estou esquecendo aqui?
Não tenho certeza de como fazer o Widget de Lista de Categorias aparecer após a instalação. ![]()
Aguarde só um pouco. Estou preparando um conjunto completo de documentação para este plugin, o que tornará tudo mais claro. Entrarei em contato com você no tópico do plugin dentro de um dia ou dois, quando a documentação estiver disponível.
Muito obrigado!!
Eu ia sugerir que você adicionasse o Widget de Lista de Categorias aos outros widgets de exemplo no post original, mas parece que você já está atualizando-o! Obrigado por compartilhar seu trabalho com a comunidade!!
Agora há um conjunto completo de documentação para este plugin
. Você pode encontrá-la toda aqui
Também atualizei o OP deste tópico com vários links e descrições
Isso pode ser usado para criar uma barra lateral que só aparece ao mover o mouse para a borda esquerda? Ou seja, não há uma barra lateral fixa sempre visível na tela. A vantagem disso é que a barra lateral aparece sobre a sua janela e, portanto, não desloca nenhum dos elementos. Os problemas com barras laterais sempre foram a questão do espaço, pois ocupam uma fração da tela.
Assim como na barra de tarefas do Windows, ter a opção de ocultação automática é bom, pois assim outros programas não são deslocados pela altura dessa barra.
Eu tenho os plugins Layouts e Category List. Sei como adicionar widgets para personalizar minha barra lateral. A única coisa que estou solicitando é a capacidade de que essa barra lateral se oculte automaticamente.
Até o Flarum possui esse recurso instalado nativamente:
Sim, você pode criar isso usando este plugin. Será necessário um novo widget, embalado em um componente de tema. Se você estiver interessado em desenvolvê-lo você mesmo, me avise e eu posso ajudá-lo ou orientá-lo. Ou você pode sempre contratar a Pavilion para desenvolvê-lo.
Não neste momento. Ainda sou novo no Discourse. Preciso aprender a criar um plugin primeiro. Provavelmente vou desenvolver alguns plugins básicos, como adicionar bbcodes personalizados ou botões ao editor. Acredito, no entanto, que esse recurso seria útil para muitos usuários.
Legal, bem, se você estiver interessado, acabei de adicionar a primeira versão do Guia de Desenvolvimento do Widget de Layouts à documentação
Isso ajuda no desenvolvimento de um novo widget, mas ainda não tenho certeza sobre como ocultar automaticamente a barra lateral, o que talvez esteja relacionado ao CSS.
Estou usando este plugin e ele é ótimo depois de personalizado. Ainda não é colapsável, mas consigo conviver com isso. Eu queria escolher quais categorias apareceria na barra lateral. Não queria que ele aparecesse na minha página inicial, então não queria a opção “todas as categorias” para meu widget. Escolhi “Lista de Categorias” como o widget.
No entanto, sempre que escolho algo diferente de “todas as categorias”, ele não aceita e fica carregando infinitamente.
No retângulo vermelho, mostro o círculo que fica carregando sem parar. Tentei atualizar a página, limpar o cache e várias outras coisas para tentar novamente, mas ele não aceitava. Tentei desativar e reativar o plugin.
Para reproduzir:
Basta escolher uma ou mais categorias que não sejam “todas as categorias” no Widget de Lista de Categorias.
Obrigado, corrigi esse problema ![]()
Atualizei o plugin, mas ainda tenho o mesmo problema. Ao adicionar várias categorias, ele não aceita e fica apenas carregando. Você deve tentar testar adicionando 5 ou mais categorias sem selecionar todas para reproduzir o erro.
Certifique-se de que você está usando a versão mais recente do Discourse e do plugin, e que atualizou a página. Está funcionando na versão mais recente do Discourse.
Veja, por exemplo: https://try.thepavilion.io/
Obrigado, agora funciona. Se apenas fosse recolhível (aparece ao mover o mouse para a borda esquerda), seria perfeito.
Existe alguma maneira de eu escolher não mostrar a barra lateral na página inicial? Selecionei categorias específicas onde quero que o widget de lista de categorias seja exibido e ele faz isso, mas também o mostra na página inicial, o que eu não quero. A página inicial é forum.mydomain.com e, como a página inicial padrão do Discourse já exibe a navegação padrão, ela não precisa de uma barra lateral.
Nota: Após a atualização mais recente do Discourse, a barra lateral não é mais exibida. Tenho todos os plugins atualizados e estou na versão mais recente.