Plugin de Ubicaciones 🌍

@Canapin una vez que esto esté maduro, agradecería que fuera un PR para el repositorio principal del plugin, siempre y cuando:

  • el comportamiento estuviera detrás de una configuración del plugin
  • el CSS estuviera diseñado de tal manera que no perturbe las cosas si hay otros usos de la salida además de este.

Por ejemplo, Topic Ratings también utiliza la misma salida del plugin. Resulta que puedes encadenar cosas a través de la misma salida. Probé esto y parece que ambos se muestran si están activos al mismo tiempo (bueno :+1: ), pero no querrías que el CSS perturbe la sección de calificaciones innecesariamente.

  • lo mismo si la configuración estuviera DESACTIVADA
  • Además, si la configuración estuviera DESACTIVADA, querrías que el icono permaneciera en su posición original.
2 Me gusta

¡Hola!
¿Alguna pista rápida sobre cómo agregar o eliminar reglas CSS con respecto a una configuración del sitio? No sé cómo hacerlo. :see_no_evil:


También añado que las imágenes en los enlaces de la documentación ya no funcionan:

Ejemplo:

Hola,

Acabo de actualizar Discourse (1b56a55f50) y nuestro plugin de Ubicaciones está roto. Al hacer clic en un botón relacionado con el plugin, obtengo esto:

todo está actualizado y funcionaba bien antes de la actualización. Por favor, házmelo saber cómo puedo ayudar a solucionar esto :slight_smile:

3 Me gusta

Gracias por el informe.

Esto ya está corregido: FIX: Show Map button failure by merefield · Pull Request #69 · merefield/discourse-locations · GitHub

4 Me gusta

Gracias :slight_smile:

¡Esto soluciona el mapa! Pero los otros botones también están rotos: al hacer clic en “buscar dirección” al crear una discusión, y al hacer clic en el pequeño icono de ubicación en una lista de temas se muestra el botón de pin en su lugar.

Por cierto, gracias por este plugin, es muy conveniente.

3 Me gusta

Ah, lo siento, había más. Mi búsqueda rápida de texto no los detectó.

Por ahora, he corregido adicionalmente: FIX: Find Address button not functioning by merefield · Pull Request #70 · merefield/discourse-locations · GitHub

Es posible que tengas que esperar un poco para el otro.

3 Me gusta

Hola a todos: Me interesa añadir un campo de Estado/Ciudad a mi nuevo proceso de registro de usuarios, que luego poblaría el mapa de ubicaciones. ¿Hay alguna forma sencilla de conseguirlo? ¡Gracias!

2 Me gusta

Tengo exactamente el mismo problema. ¿Alguien puede ayudarnos a @Don y a mí? :slight_smile: ¡Gracias!

Tengo otra pregunta. Cuando intento agregar una ubicación a una nueva publicación y hago clic en “Guardar”, la ventana ya no se cierra. En la consola del desarrollador del navegador, veo cada vez que presiono “Guardar” lo siguiente:

Aviso de obsolescencia: DButton ya no admite @action como una cadena. Refactorice para usar una acción de cierre en su lugar. [id de obsolescencia: discourse.d-button-action-string]

¿Problema del usuario o tal vez un problema con otro plugin o componente o simplemente un error?

1 me gusta

Debe ser debido a un cambio central, ya que también está sucediendo en el plugin de Eventos:

1 me gusta

Esta PR está en progreso, te avisaré cuando esté terminada.

5 Me gusta

PR fusionado, avísame si encuentras algún problema

@Roi

3 Me gusta

Gracias, ahora funciona :slight_smile:

2 Me gusta

Hemos fusionado un segundo tramo de correcciones y actualizaciones, por favor actualiza el plugin.

3 Me gusta

Gracias por esto :slight_smile:

Es menor, pero todavía veo este error:

Al hacer clic en el icono de ubicación en una lista de temas, aparece el icono de chincheta, en lugar de ir a la primera publicación del tema.

1 me gusta

Sí, esto se informó anteriormente, aún no he tenido tiempo de revisar esto, lo siento.

1 me gusta

Hola,

¿Es posible seguir mostrando el campo principal de Discourse “Ubicación” en el perfil de usuario? Pregunto porque en el antiguo sistema del foro, los usuarios podían introducir algo en la ubicación como “Miami” o “Florida” y su ubicación exacta como coordenadas GPS si querían aparecer en el mapa de usuarios.

Con el plugin de Ubicación de Discourse, la ubicación introducida para el mapa de usuarios es muy precisa y además queda fea y es muy larga. En Alemania, por ejemplo, algo como: 20, Benzstraße, Herrenberg (Stadt), Herrenberg, Vereinbarte Verwaltungsgemeinschaft der Stadt Herrenberg, Landkreis Böblingen, Baden-Württemberg, 71083, Deutschland
Esto también desborda la página de información del usuario y la tarjeta de usuario.

Por lo tanto, sería mejor seleccionar si el campo principal de Discourse se sigue mostrando en el perfil de usuario para rellenarlo y también seleccionar cuál de los dos campos se muestra en la página de información del usuario y en la tarjeta de usuario.

Gracias y saludos,
Roi

PD: Olvidé por completo que ya estaba en el problema solo ajustando lo que se muestra: Locations Plugin 🌍 - #780 by Roi
¿Puede alguien ayudar aquí? No pude introducir una configuración que funcionara en location user post format. Para mi foro, una configuración perfecta sería mostrar solo la ciudad y el país, o la ciudad, el estado y el país.

1 me gusta

También noté que al ingresar algo en location user post format como “ciudad” o “país” o “ciudad, país” (verifiqué los nombres de los campos aquí) veo el sitio web (que el usuario ingresó en su perfil) dos veces en la página del usuario. Así que creo que parece haber un error en alguna parte…

Creo que el campo existente está oculto por CSS. Intenta ver si puedes desocultarlo.

Se aceptan PR para cualquier mejora genuina.

Este ejemplo funciona para mí: