Plugin de Localizações 🌍

Não consigo reproduzir.

Para que algo apareça no mapa, você precisa ter pesquisado, encontrado e selecionado um local específico, e então ele terá uma localização geográfica, que é necessária para que apareça no mapa.

Apenas dar um nome a algo e clicar em salvar não criará uma localização geográfica e, portanto, ela não aparecerá no mapa. Você deve selecionar um endereço específico retornado.

Boa observação. Observo que ainda aparecerá se a Categoria tiver uma subcategoria, mas isso não é particularmente útil :slight_smile:

Isso é complicado, estamos entre a cruz e a espada aqui.

@david você aceitaria um PR para adicionar um outlet de plugin:

topic-list-after-badges

porque não podemos usar topic-list-after-title porque isso será renderizado antes do distintivo, o que fica feio, e não podemos usar topic-list-before-category porque isso nem sempre é renderizado?

1 curtida

Parece razoável para mim. Você poderia fazer o PR para ilustrar, e seguiremos a partir daí.

3 curtidas

Iniciei isso.

2 curtidas

Mesclado, obrigado @merefield

6 curtidas

Obrigado você David!

3 curtidas

Adicionei um teste para confirmar, e o que eu acho que é a correção:

4 curtidas

Uma excelente contribuição, problema complicado, aprecio o trabalho, obrigado, mesclado!

2 curtidas

Parece que foi revertido logo depois neste DEV: [gjs-codemod] convert admin files to gjs · discourse/discourse@b29e0b6 · GitHub

3 curtidas

Você não consegue ver no tema padrão, mas vejo problemas de estilo (pelo menos com isabelle) na página de mapas devido à falta de marcação. Envolvê-lo com Discovery::Layout resolveu o problema

3 curtidas

:{

4 curtidas

Obrigado (e parabéns @dsims por notar).

Será que foi por isso que meus testes passaram localmente e falharam no PR?! :sweat_smile:

2 curtidas

mesclado, obrigado!

1 curtida

Sim, foi isso, as tomadas ausentes estavam fazendo com que os testes do meu PR falhassem… Eu estava tipo… :thinking: :thinking: :sweat_smile:

2 curtidas

Isso agora está corrigido, mesclado e verificado:

Vamos comemorar os locais em tópicos em categorias! :champagne:

PS isso usa as novas saídas que são muito úteis e estou prestes a aplicar a mesma mudança em outro dos meus plugins… :wink:

7 curtidas

Obrigado por este ótimo plugin.

Nós o usamos para implementar uma rede de hospitalidade.

Espero conseguir algum financiamento no futuro para pagar por mais recursos.

Pequeno relatório de bug: O mapa geral (todas as categorias) não usa as cores das categorias para os nomes dos pinos. Todos os pinos têm a mesma cor.

1 curtida

Parece mais um pedido de recurso para mim, mas uma ideia bacana de qualquer forma, anotado!

Ah, desculpe. Parece que entendi mal a documentação.

Haverá muitas solicitações de recursos, se você quiser ouvi-las, sem que eu tenha dinheiro :innocent:.

1 curtida

Hm, a busca não funciona aqui no momento. Estranho.

De qualquer forma, é possível ocultar a localização do usuário e também o mapa do usuário se não estiver logado no Discourse ou talvez apenas sendo TL0?

1 curtida

Receio que isso não seja possível no momento - embora eu também estivesse muito interessado!

Uma solução menos que perfeita é garantir que não haja links para o mapa acessíveis por anônimos e que o próprio mapa seja oculto se alguém compartilhar o link; eu uso isso:

// ocultar mapa do usuário de anônimos
.anon div.users-map-container {
    display: none;
}

Claro, você não impedirá ninguém com boas habilidades técnicas que saiba o que está procurando, mas evitará os 99% casuais (equivalente a uma trava de bicicleta barata em minha mente).

Este é o tipo de coisa que seria apropriado patrocinar para este plugin.

5 curtidas

Sim, obrigado. Eu estava ciente da “solução” CSS. Mas, como você disse, não é realmente perfeita. E eu presumiria que os motores de busca rastreiam e exibem essas informações nos resultados de pesquisa de qualquer maneira.