Plugin de Layouts

Estranho. Atualizei para três camadas aninhadas de categorias, mas agora percebo que o componente Lista de Categorias ignora qualquer categoria que tenha três níveis dentro dela. Não recebo erros no console.

Atualização: Descobri o problema. No nosso fórum, o componente não gostava de slugs de categoria deixados em branco, então usamos a configuração padrão, que simplesmente usa números sequenciais. Se uma categoria ou subcategoria estivesse usando o slug padrão, nenhum de seus irmãos apareceria… bem, a maioria deles não apareceria. Ocasionalmente, um aparece e não consigo entender o porquê.

Percebi que este plugin não funciona bem no desktop com o popular plugin de quadros Kanban. Isso pode ser contornado permitindo que os usuários fechem o plugin com um clique. A funcionalidade esperada, caso se deseje que eles funcionem em conjunto, seria que ele reconhecesse o outro elemento e começasse no modo fechado, permitindo que o usuário o abra se necessário.

Estamos atualmente trabalhando em uma versão modificada que alcançaria isso de uma maneira ligeiramente diferente. Portanto, não será uma solução direta para este bug para aqueles que desejam manter sua funcionalidade inalterada.

Ei @Drew-ART, confira o tópico sobre interoperabilidade de layouts no fórum do Pavilion. Este tópico aborda a interoperabilidade do plugin de layouts com outros plugins e temas. Há uma correção sugerida mencionada para que o plugin de layouts funcione com o Discourse Kanban adicionando algum CSS.

3 curtidas

Acredito que instalei conforme suas instruções aqui - Pavilion e aqui - Pavilion. No entanto, não estou vendo nenhuma alteração no tema em uso no meu site - https://hangarflying.com. Tenho certeza de que perdi alguma configuração, mas não consigo encontrá-la. Incluí minhas configurações de instalação abaixo. Obrigado antecipadamente!

Olá @Whiskey_Victor_LLC :slight_smile:

Você precisa habilitar alguns contexts. Leia novamente as configurações do widget e, se algo não estiver claro, responda ao tópico:

Sim, eu li. Tenho um widget ativado com todos os contextos habilitados, mas o layout ainda não quer exibir…

Tente remover “todas as categorias”, salve e atualize.

Se tiver mais dúvidas ou encontrar outros problemas com as configurações do widget, poste-os aqui:

Ok, legal, obrigado, funcionou. Agora não consigo fazer os outros funcionarem… Vou postá-los no outro site.

Tenho um resultado muito estranho ao usar simultaneamente o plugin de layout personalizado e o plugin de localização.

Configurei o plugin de layout de forma que exiba um mapa de localização do tópico no lado direito da lista de tópicos para algumas categorias. Ele costumava ser exibido assim.

A partir de algum momento na semana passada, se eu clicar no link para a categoria, o mapa simplesmente não aparece.

Mas, se eu clicar no botão de atualizar no navegador, o mapa aparece novamente.

Alguma ideia do por que isso está acontecendo? Removi todo o meu CSS para testar se era um problema de CSS. Mas o fenômeno persiste.

Alguma pista?

Alguns dados adicionais: Ao carregar uma categoria com o layout de barra lateral ativado, a barra lateral não aparece e o CSS mostra:

<div class="main-content discovery category no-sidebars" style="width: 100%">

Quando clico no botão de recarregar do navegador, a barra lateral com o mapa aparece e o HTML diz:

<div id="ember128" class="sidebar-container ember-view"><div class="sidebar-content" data-click-outside="true"><div class="widget-container nav-container"><div class="locations-map">

Alguém sabe por que o plugin considera que a categoria não está configurada para ter barras laterais, quando na verdade é o oposto?

Olá @ckshen

Obrigado por identificar esse problema de forma tão detalhada. As informações que você forneceu serão muito úteis para corrigir esse problema. Criei um relatório de bug para essa questão e, esperamos, poderemos resolvê-la em breve. Desculpe pelo inconveniente! Assim que o problema for resolvido, publicarei uma atualização aqui.

3 curtidas

Obrigado por investigar isso!

FYI, esse problema começou quando atualizei o software do Discourse há cerca de um mês. Atualizei para a versão 2.8.0.beta6 (f38fd1a5a7) ontem e o problema persiste.

1 curtida

Acabei de adicionar este plugin outro dia e gostei muito. Personalizei um menu móvel que parece ajudar muito. Infelizmente, notei que o menu móvel não parece aparecer com o novo plugin de chat. Anexei capturas de tela abaixo (mascarei o logotipo do site e os tópicos de chat por motivos de privacidade; também personalizei o plugin whos-online para ficar nesse local, não é o padrão).

Na página de pesquisa e outras páginas, está tudo bem:

Mas na página de chat (que aparece após clicar na bolha de chat no menu do cabeçalho), ela não aparece mais:

Não é muito urgente, no entanto, com o novo recurso de chat, acho muito bom tê-lo (odeio mover o polegar para o topo da tela para navegar).

Há algo que você sugere que eu possa fazer para consertar do meu lado?

1 curtida

Além disso, não tenho certeza se é um bug ou não, mas quando crio uma Lista de Categorias e a coloco no menu lateral esquerdo, ao clicar na seta suspensa para as categorias que têm subcategorias, sou levado involuntariamente para a categoria.

O que eu espero:

  1. Clicar na seta suspensa
  2. Subcategorias são reveladas e a navegação não muda
  3. Clicar na seta para cima
  4. Subcategorias são ocultadas e a navegação não muda

O que está acontecendo:

  1. Clicar na seta suspensa
  2. Subcategorias são reveladas e a navegação muda para essa categoria
  3. Clicar na seta para cima
  4. Subcategorias são ocultadas e a navegação não parece mudar

Parece acontecer tanto no desktop quanto no mobile.

1 curtida

Olá @jimkleiber

O plugin de chat parece adicionar uma rota personalizada (/chat), que atualmente não é suportada pelo plugin Layouts. Criei um relatório sobre o que você mencionou e verei se podemos dar suporte a isso.

Infelizmente, não acho que haja algo que você possa fazer para consertar isso no momento.

Sim, este é o comportamento esperado atual do widget. Você é direcionado para a categoria primeiro e depois as subcategorias aparecem. No entanto, discutirei com o restante da equipe do Pavilion sobre a mudança de comportamento.

2 curtidas

Excelente, obrigado!

:+1:

Ah, ok, sim, isso só me confunde, pois normalmente espero que a seta suspensa simplesmente se abra sem forçar uma navegação no site. Posso entender se clicar no título da categoria ou mesmo na linha navegaria e abriria, mas com a seta lá, parece que isso atrapalha minhas expectativas.

2 curtidas

Estou a experienciar um comportamento inconsistente do layout móvel, relacionado com o navegador. No telemóvel, tanto o Chrome como o Firefox têm a barra de navegação inferior fixa, não alterna na rolagem. No DuckDuckGo, ele alterna. Estou a ver o mesmo na minha instância, mas também no thepavilion.

Olá @Mr.X_Mr.X,

Obrigado por compartilhar este problema. Parece que ele só ocorre no DuckDuckGo. Vou investigar para resolver isso.

1 curtida

Não consigo encontrar o contexto “Mais Recentes” e “Categorias” para o plugin Layouts, tentei em duas instalações diferentes. Os contextos mais recentes e de categoria foram removidos ou há um erro da minha parte?

Olá @Mr.X_Mr.X,

Mais recentes e Categorias não seriam listados em contextos, pois são filtros. Você pode selecioná-los através da entrada Filtros ou deixar essa entrada em branco para segmentar todos os filtros.

1 curtida