Plugin de Layouts

Atualizei o plugin de locais para adicionar suporte ao Layouts 0.2 :+1:

Se você tiver ambos os plugins instalados, verá um widget “Mapa” na lista de widgets de layout.

3 curtidas

Obrigado, Angus. Isso funciona muito bem!

1 curtida

Adoro a personalização oferecida por este plugin. Minha dúvida é: qual seria a melhor maneira de alterar o ícone de mostrar/ocultar? Pessoalmente, estou usando-o para mostrar/ocultar uma instância do Rocket Chat embutida que estou hospedando. Então, naturalmente, gostaria que o ícone combinasse melhor do que o atual (+/-).

Alterei um pouco a estética da barra lateral para se adequar, mas não tinha certeza se era possível alterar esses ícones sem algo mais invasivo do que apenas CSS puro.

Obrigado pelo plugin incrível!

1 curtida

Há alguma forma de deixar a barra lateral fechada por padrão?

Desculpe pela resposta demorada

Este é simples o suficiente, então criei uma configuração para isso

Da mesma forma :slight_smile:

4 curtidas

Olá, este é um plugin fantástico, obrigado!
Estava me perguntando como criar um banner de categoria como no pavilion:


Seria ótimo se alguém pudesse me dar uma direção!
Muito obrigado!

1 curtida

Se eu tiver várias listas de tópicos para diferentes categorias, posso criar vários widgets (um para cada categoria) e exibir apenas o widget escolhido dentro de uma categoria específica?

Vejo a configuração “listas de tópicos” nas “Configurações do Tema” e me pergunto como posso alcançar esse objetivo?

Pensei que seria possível ocultando alguns blocos via CSS, mas não há números de ID ou classes no código do widget — apenas títulos.

<div id="ember96" class="sidebar-container ember-view">
<div class="sidebar-content" data-click-outside="true">
<div class="widget-container layouts-topic-lists">
<div class="widget-inner">
<div class="list-group">
<div class="list-titles">
<a class="widget-link list-title active" href="" title="">Blog</a></div>
<div class="lists">
<div class="layouts-topic-list-widget active">
<ul><li class="">
<a class="widget-link layouts-topic" href="" title="">
<span dir="ltr">...

Você pode sugerir alguma solução?

Atualização: publiquei uma pergunta aqui: Pavilion
Atualização 2: obtive uma resposta do Angus:
Pavilion

Acabei de atualizar para a versão 2.7.0beta 3 e PostgreSQL 13. Agora estou vendo

este aviso em nosso log

TypeError: t.replaceAll não é uma função
Mensagem

Uncaught TypeError: t.replaceAll não é uma função
URL: https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js
Linha: 1
Coluna: 31608
Local da Janela: https://discuss.noisebridge.info/t/producing-more-ppe-to-fight-covid-19/1740

Rastreamento de Erro

TypeError: t.replaceAll não é uma função
at t.renderTemplate (https://discuss.noisebridge.info/assets/plugins/discourse-layouts-da0ddab2fd409506bdec82ca080be07840f019b0c841f64110db8496214bc4db.js:1:19800)
at t.n.setup (https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:234179)
at s (https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:538472)
at t.routeEnteredOrUpdated (https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:538585)
at t.setupContexts (https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:537866)
at t.finalizeTransition (https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:536775)
at https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:535920
at E (https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:545854)
at w (https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:545746)

Ambiente

HOSTS HTTP: discuss.noisebridge.info

Abraços!

1 curtida

Oi :slight_smile:

Você pode confirmar em qual navegador está vendo esse erro?

Não estou vendo esse problema no Chrome, Firefox ou Safari na versão mais recente do plugin e do Discourse. Veja https://try.thepavilion.io/c/layouts/12.

Firefox 85.0.1 (64 bits)

Estou com dois problemas no plugin Layouts:

  1. Tive um problema após a última atualização em uma página de tag. Nenhum conteúdo é carregado quando abro uma página para qualquer tag. Encontrei um commit relacionado ao problema: Update tag contexts and context handling · paviliondev/discourse-layouts@49a9309 · GitHub

  2. Também há um problema com o layouts mobile ativado
    Quando ativado, o site não carrega em um celular. Testei apenas com Android.
    Testar com o modo de depuração do Chrome como dispositivo móvel em um desktop não mostra o problema.
    Estou usando Discourse 2.7.0.beta3 ( [277eae97e1 ], discourse-layouts 49a9309

Também publiquei no seu site: Pavilion

Ambos devem ser resolvidos neste commit :slight_smile:

Sobre relatórios de bugs, um lembrete rápido de como eles são tratados.

  1. Por favor, reporte bugs através de Pavilion

  2. Nossa política geral de suporte é garantir que todos os bugs sejam resolvidos no início de cada mês. Para mais informações sobre essa política, por favor, pergunte ao @merefield no tópico vinculado.

2 curtidas

Firefox 64 bits 85.01

Com licença, adicionei o componente de ícone de categorias, mas ele não tem efeito no layout do Widget de Lista de Categorias.
Onde posso configurar isso?
Obrigado!

Aqui

1 curtida

Adicione a imagem à categoria na página de configurações padrão do Discourse por categoria.

2 curtidas

Uau, muito obrigado :slight_smile: então, muito obrigado, feliz

1 curtida

@angus, notei que a versão no seu site tem três níveis de categorias/subcategorias. Existe o nível superior, depois as subcategorias e, quando os usuários clicam em “Discourse”, há um terceiro nível.

Isso é algo que podemos configurar, ou é algo personalizado que você desenvolveu?

É uma configuração oculta em site_settings.yml, não relacionada ao plugin:

Você pode incluir isso no final do seu app.yml para defini-lo como 3 da seguinte forma:

- exec: rails r "SiteSetting.max_category_nesting=3"
3 curtidas

@merefield Incrível, obrigado!

1 curtida