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
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?
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
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?
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.
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.