Plugin de Ubicaciones 🌍

No se puede reproducir.

Para que algo aparezca en el mapa, debes haber buscado, encontrado y seleccionado una ubicación específica, y luego tendrá una ubicación geográfica que es necesaria para que aparezca en el mapa.

Simplemente darle un nombre a algo y presionar guardar no instanciará una ubicación geográfica y, por lo tanto, no aparecerá en el mapa. Debes seleccionar una dirección devuelta específica.

Buena observación. Noto que todavía se mostrará si la Categoría tiene una subcategoría, pero eso no es particularmente útil :slight_smile:

Esto es complicado, estamos entre la espada y la pared aquí.

@david ¿aceptarías un PR para agregar una salida de plugin:

topic-list-after-badges

porque no podemos usar topic-list-after-title porque se renderizará antes de la insignia, lo que se ve mal, y no podemos usar topic-list-before-category porque no siempre se renderiza?

1 me gusta

Me parece razonable. ¿Podrías hacer el PR para ilustrar, y a partir de ahí seguimos?

3 Me gusta

Lo inicié.

2 Me gusta

Fusionado, gracias @merefield

6 Me gusta

¡Gracias David!

3 Me gusta

Agregué una prueba para confirmar, y lo que creo que es la solución:

4 Me gusta

Excelente contribución, problema difícil, aprecio el trabajo, ¡gracias, fusionado!

2 Me gusta

Parece que se revirtió justo después en este DEV: [gjs-codemod] convert admin files to gjs · discourse/discourse@b29e0b6 · GitHub

3 Me gusta

No puedes verlo en el tema predeterminado, pero veo problemas de estilo (al menos con isabelle) en la página de mapas debido a la falta de marcado. Envolverlo con Discovery::Layout lo resolvió

3 Me gusta

¡Lo siento! Tuve una pesadilla reorganizando/fusionando esa PR de gjs. Las nuevas salidas ahora están restauradas.

4 Me gusta

Gracias (y bien hecho @dsims por notarlo).

Me pregunto si esa fue la razón por la que mis pruebas pasaron localmente y fallaron en la PR. :sweat_smile:

2 Me gusta

¡fusionado, gracias!

1 me gusta

Sí, esa era la razón, las tomas faltantes estaban causando que las pruebas de mi PR fallaran… Yo estaba como… :thinking: :thinking: :sweat_smile:

2 Me gusta

Esto ahora está corregido, fusionado y verificado:

¡Celebremos las ubicaciones en los temas de categorías! :champagne:

PD: esto utiliza las nuevas salidas que son muy útiles y estoy a punto de aplicar el mismo cambio a otro de mis plugins… :wink:

7 Me gusta

Gracias por este gran plugin.

Lo usamos para implementar una red de hospitalidad.

Espero obtener financiación en el futuro para pagar más funciones.

Informe de error menor: El mapa general (todas las categorías) no utiliza los colores de las categorías para los nombres de los pines. Todos los pines tienen el mismo color.

1 me gusta

Me suena más a una solicitud de función, ¡pero es una buena idea de todos modos, tomada en cuenta!

Ah, lo siento. Parece que entendí mal la documentación.

Habrá muchas solicitudes de funciones, si te gusta escucharlas, sin que yo tenga dinero :innocent:.

1 me gusta

Hm, la búsqueda no funciona aquí en este momento. Extraño.

De todos modos, ¿es posible ocultar la ubicación del usuario y también el mapa del usuario si no ha iniciado sesión en Discourse o tal vez también si solo es TL0?

1 me gusta

Me temo que eso no es posible en este momento, ¡aunque a mí también me interesaría mucho!

Una solución imperfecta es asegurarse de que no haya enlaces al mapa accesibles para los anónimos y que el mapa en sí esté oculto si alguien comparte el enlace; yo uso esto:

// ocultar mapa de usuario a anónimos
.anon div.users-map-container {
    display: none;
}

Por supuesto, no detendrás a nadie con buenas habilidades técnicas que sepa lo que busca, pero evitarás al 99% de los usuarios casuales (equivalente a una cerradura de bicicleta barata en mi opinión).

Este es el tipo de cosas que serían apropiadas para patrocinar para este plugin.

5 Me gusta

Sí, gracias. Estaba al tanto de la “solución” CSS. Pero, como dijiste, no es realmente perfecta. Y supongo que los motores de búsqueda rastrean y muestran esta información en los resultados de búsqueda de todos modos.