Formato y acentos en urls

¡Hola a todos! Tengo problemas para formatear la URL.

se genera automáticamente en las preguntas y añade acentos.

ej: https://cashlandia.com.br/c/dívidas/10

en el navegador se ve así: https://cashlandia.com.br/c/dívidas/10

lo que intento hacer es: https://cashlandia.com.br/c/dividas/10

1 me gusta

Tuve problemas para entender el problema, pero copiar y pegar el enlace directo me ayudó a entenderlo.

Creo que no es culpa de Discourse, deberías evitar caracteres especiales en las slugs de las categorías.

Mantén el nombre de la categoría Dívidas, pero usa dividas como slug de la categoría.

De lo contrario, cuando la slug de la categoría se guarde con el acento, se cambiará de inmediato: image

1 me gusta

la categoría es esta: https://cashlandia.com.br/c/dívidas/10

sin embargo, me di cuenta después de que se generó, las otras pude editarlas, pero dio un error 404 cuando iba a editar y esta fue la única que no se quita el acento.

incluso las preguntas se agregaban con acentos cuando las tenía. pero las preguntas eran normales sin tocar nada ahora, acabo de borrar la caché. esta categoría no se edita, se elimina

Cambie la configuración del sitio slug generation method a encoded si desea caracteres especiales en sus URL.

2 Me gusta

exactly that, I do not want and even so it generates with accents.
look how it is, the pattern is what i don’t understand

Necesitarás:

  1. Cambiar la configuración del sitio slug generation method a encoded

  2. Actualizar la página

  3. Ir a editar la categoría problemática, cambiar el slug a uno ascii

  4. Volver y revertir el cambio de configuración del sitio

2 Me gusta

@Falco,

He tenido el mismo problema.

El método de generación de slug está configurado como ascii, pero accidentalmente escribí el slug con un acento. Después de eso, no pude acceder a la página de edición de la categoría.

Al final, solucioné el problema entrando en la consola de rails y corrigiendo el slug allí.

No es totalmente culpa de Discourse, ya que depende de que el usuario escriba un acento cuando no debería haber uno. Pero sería genial si el sistema comprobara si el slug escrito solo tiene caracteres ASCII si el método de generación de slug está configurado como ascii.

2 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.