Isto foi mesclado, obrigado novamente aos patrocinadores @祁同伟 e @nathank
Detalhes extensos no PR.
@Roi Eu noto que você não está pagando por suporte - no entanto, acredito que posso ter melhorado o código neste PR, por favor, tente aquele script que publiquei novamente. Se você precisar que eu dê uma olhada mais de perto, você pode me contratar.
Acabei de verificar, a entrada incorreta permaneceu com a nova versão também.
Mas como era apenas um usuário, verifiquei manualmente e ele tinha uma cidade no campo de localização “normal” e eu recriei o campo de localização com essa informação. Agora a consulta está vazia.
Ei, publiquei um relatório de bug em outro lugar e fui redirecionado para republicá-lo neste tópico.
Acontece que se você habilitar locais para uma categoria e definir a visualização padrão para a categoria como Mapa, navegar para essa categoria resulta em um travamento.
Aqui estão algumas capturas de tela (perdoe a localização, as palavras significam “Aparência: Lista de tópicos padrão: Quente, Mais recentes, Mais votados, Mapa”):
Funcionalidades
(1) Alguns usuários nunca postam e pulam a configuração de localização no perfil, então até o cartão de usuário deles não revela nada. Poderíamos obter a localização deles no momento em que fazem login?
(2) Em vez de um intervalo fixo, nos permitir definir nossa própria taxa de atualização — digamos, uma vez a cada 12 horas.
(3) Para i18n, podemos exibir a localização no idioma que o visualizador preferir?
Bug
Quando um tópico é definido como “usar a localização do usuário”, a localização retorna vazia, mas a linha do tópico ainda mostra o pino de localização. Desligar o pino nas configurações da categoria não faz nada; você precisa abrir o tópico, excluir a localização em branco e salvar antes que o ícone finalmente desapareça.
Dei uma olhada por curiosidade. Parece que as localizações estão dentro de um botão, cujo CSS mudou no tema moderno do Foundation e restringe o conteúdo.
Pode haver uma incompatibilidade futura entre localizações e este tema, mas este último ainda está experimental, então precisamos esperar pelo lançamento oficial e ver como fica
agora você pode atualizar a localização das pessoas automaticamente no login (não apenas quando elas postam) (@祁同伟)
controlado pela nova configuração PADRÃO DESLIGADO - então, se você usar este recurso, defina sua preferência agora ou Localizações parará de atualizar completamente as localizações dos usuários - necessário, pois o estilo da configuração foi alterado para acomodar o novo recurso.
O mapa pode ser selecionado novamente como visualização padrão para uma Categoria (via Configurações da Categoria) (@Quacken)
A localização padrão do Tópico a partir da localização do usuário funciona novamente. (@祁同伟)
Além de mil modernizações para as regras de linting mais recentes.
Existe alguma chance de termos uma página de localização de usuário específica por grupo?
Então, na prática, eu poderia fornecer uma lista de nomes de grupos e, para cada um deles, criar um mapa de usuários. No nosso caso de uso, por exemplo, estávamos pensando em mapear usuários, ONGs e/ou empresas separadamente.
Quer dizer, pode-se sempre colocar ‘ong_’ na frente do nome/nome de usuário e filtrar por isso, mas isso não é muito legal
Ok, vou transformar isso em um esforço de financiamento coletivo
Se eu vir um aumento no patrocínio mensal atual da comunidade de pelo menos $37 (atualmente sou patrocinado em $43 por mês pelos meus patrocinadores gentis existentes), adicionarei o seguinte:
Melhorias no Mapa de Usuários:
filtro de grupo no mapa
Apenas para usuários logados, lista de grupos visível por todos os usuários logados
capacidade de vincular ao mapa para um grupo de usuários específico (mesmo limite na escolha de grupos)
filtro para o número máximo de usuários exibidos (priorizando os vistos por último) - ganho de desempenho para o mapa de usuários se você tiver muitos usuários que não visitam mais e prefere apenas usuários ativos.
aplicar configurações de visualização de mapa padrão que atualmente se aplicam apenas ao mapa de tópicos - para que sempre mostre sua área de interesse.
Mais um patrocínio de negócios mensal (\u003e=$40) resolveria isso imediatamente (nível PRATA)