Plugin de Localizações 🌍

Correções de compatibilidade do Ember CLI mescladas: COMPATIBILITY: for Ember CLI changes by merefield · Pull Request #59 · merefield/discourse-locations · GitHub

Me avise se você encontrar algum problema.

@Don

3 curtidas

Olá Robert,

Hoje testei novamente e agora tenho este problema nos tópicos.

Obrigado :slightly_smiling_face:

2 curtidas

Opa, desculpe, resolvi essa que faltava agora, acredito: COMPATIBILITY: resolve deprecation of Discourse.SiteSettings by merefield · Pull Request #61 · paviliondev/discourse-locations (github.com)

3 curtidas

Feliz Ano Novo :slight_smile:

Um de nossos membros levantou uma questão sobre o tamanho do texto no mapa base / blocos e estou me perguntando se é uma configuração que eu perdi :thinking:

Estamos usando:

https://api.mapbox.com/styles/v1/mapbox/outdoors-v11/tiles/{z}/{x}/{y}?access_token=

Eu também uso outro site com os blocos outdoors-v11 e o problema não está presente lá.

Veja como o mapa de nossos membros se parece:

A mesma área, o mesmo nível de zoom (observe a estrada amarela acima do lago como referência):

Se eu então der zoom nessa estrada amarela no mapa de meus usuários:

E o mesmo zoom, em um site diferente:

Alguém sabe o que está causando o texto no mapa do meu usuário ser tão pequeno? :thinking:

1 curtida

Ah, você pode precisar clicar nessas imagens para ampliá-las e ver o problema completamente.

1 curtida

Você tem o código-fonte da chamada JavaScript para o mapa do plugin não-Locations? Isso pode mostrar por que há uma diferença e, se estiver usando a mesma biblioteca e dados, o atributo que está sendo usado para diferenciá-lo…

Além disso, qual versão do Leaflet ele está usando?

1 curtida

FYI atualizei para a versão estável mais recente do leaflet, caso isso faça parte do problema, mas provavelmente é uma boa prática de qualquer forma (estávamos bem atrasados em relação à 1.3.4 → 1.7.1)

Agradeceria se você pudesse reconstruir e testar isso e confirmar que tudo está bem aqui:

- git clone https://github.com/paviliondev/discourse-locations -b beta

Antes de mesclar para o branch principal.

Se eu não receber nenhum feedback, mesclarei de qualquer forma em uma semana ou duas (então esta é sua chance!)

(FYI, por si só, NÃO explica as diferenças observadas acima)

2 curtidas

Adicionei uma correção para a compatibilidade do diretório de cartões de usuário ao branch beta: Atualizar para a versão estável mais recente do leaflet e correções para compatibilidade do diretório de cartões de usuário por merefield · Pull Request #63 · paviliondev/discourse-locations (github.com), Atualizar para a versão estável mais recente do leaflet e correções para compatibilidade do diretório de cartões de usuário por merefield · Pull Request #63 · paviliondev/discourse-locations (github.com)

2 curtidas

Uau, estou impressionado com a rapidez com que essa correção pode ter sido feita! Vou testá-la agora - mais sobre o User Card Directory do que sobre o Leaflet, pois ainda não mexi muito com Locations - e informarei o que encontrar.

Editar: acabei de testar e os cartões de usuário aparecem no diretório que o plugin de locais habilitou, obrigado!

Vinculando aqui para lembrar as pessoas que relatar bugs em thepavilion.io pode ajudar:

2 curtidas

Obrigado por testar @jimkleiber! OK, essa é uma boa notícia. Espero mesclar isso em breve. Por enquanto, você pode ficar nesse branch. Avisarei aqui quando esse PR for mesclado.

1 curtida

Existe uma maneira de forçar a geolocalização do endereço inserido?

Porque mesmo escolhendo “obrigatório” para a opção “geocodificação de localização”, o usuário ainda parece poder inserir endereços não geolocalizados:

image

Posso validar sem geolocalização:

image

Mas percebo que se eu quiser editar essa localização não geolocalizada, não consigo mais validar até ter escolhido as coordenadas geográficas, como esperado.

É um comportamento estranho, não acha?

1 curtida

É possível definir as coordenadas clicando em um mapa? Isso me parece o jeito “natural”. Afinal, existem muitos lugares sem endereço. Mas não encontro uma configuração para isso.

3 curtidas

Ótima ideia. PR bem-vindo!

2 curtidas

Olá @angus 2 perguntas:

  1. É possível definir a localização do usuário a partir do campo de localização no Wizards Plugin?
    Tentei com e sem interpolação - parece não funcionar e parece que altera o campo de localização original do usuário em vez do campo de localização baseado no plugin de localização (com geolocalização ativada)

  2. Quando ativado, ele mostra 2 sites e a localização do usuário
    Ambos do plugin de localização e do original.

Estes são problemas conhecidos?
Se não, tentarei resolvê-los e fazer um PR.

1 curtida

Desculpe, não está claro o que está causando isso. O plugin Locations por si só não corromperá o link do site.

Você está dizendo que quando o Custom Wizard também está instalado, você obtém essa duplicação?

2 curtidas

Hmm, obrigado. Ainda não sei por que isso está acontecendo - tentarei investigar amanhã.
Aqui está o que está mostrando agora com -

Andorra é o texto do campo de localização do perfil do usuário quando o plugin de Localização está desativado.
E a tela mostra o que acontece quando o plugin de Localização está ativado.

P.S. Pode ser minha culpa com algumas configurações ou plugins - não perca muito tempo com isso - vou investigar passo a passo :slight_smile:

\u003eVocê está dizendo que, quando o Custom Wizard também está instalado, você obtém essa duplicação?
Não - Tentei com e sem o Custom Wizard - a duplicidade permanece.

A pergunta sobre o Custom Wizard é: como é possível atualizar a localização do usuário no perfil do usuário a partir do Wizard?
Tentei o campo de localização lá - mas sem sucesso.
Devo perguntar isso no tópico do Custom Wizard?

Abraços,

Não consigo reproduzir seu problema, então agradeceria se você pudesse rastrear qualquer conflito. O Locations está funcionando bem com os detalhes da página da web para mim.

1 curtida

Claro, vou investigar amanhã. Obrigado!

1 curtida

Meu perfil não aparece no mapa de usuários: https://unicyclist.com/u/user-map?period=location (Eu deveria estar na França)

Pensei que fosse porque minha localização no perfil não era precisa o suficiente (apenas “França”), então a atualizei usando o autocompletar, mas meu ícone ainda não aparece no mapa.

https://unicyclist.com/u/canapin/summary

Alguma ideia do porquê?