¿Desactivar la validación de enlaces de imágenes?

Hola chicos, tengo problemas con el contenido procesado de las publicaciones con imágenes.

La cuestión es que estamos utilizando un enlace personalizado para las imágenes que se ve así:
/api/v1/discourse/custom/link/hash_id/filename.png

Todo bien cuando se crea la publicación, pero hay un momento en que Discourse procesa el HTML de la publicación, que detecta que este enlace está “roto”, por lo que reemplaza su contenido con un <span> como el siguiente:

<span class="broken-image" title="Esta imagen está rota">
<svg class="fa d-icon d-icon-unlink svg-icon" aria-hidden="true">
<use xlink:href="#unlink"></use>
</svg>
</span>

Esto no sucede con las cargas de archivos, así que me pregunto si hay alguna forma de deshabilitar esta validación para mantener intacta la versión procesada.

¿Has habilitado la configuración de bloquear medios enlazados?

No, y no encuentro esa configuración en la interfaz de usuario, ¿hay algún lugar especial donde buscarla?

Mirando en este hilo veo que hay una función block_hotlinked_media pero realmente no la tengo configurada.

¿Puedes compartir tu versión exacta de Discourse?

Es poco probable. ¿Existe la posibilidad de que tu dominio de imágenes impida las imágenes enlazadas?

Parece que sí, soy consciente de que estamos usando una versión antigua 2.4.0.beta6, tenemos planes de actualizar, pero aún no.

Estas etiquetas de imagen se ven así:

<img src="/api/v1/discourse/custom/link/hash_id/filename.png" width="452" height="409">

La solución a este problema fue incluir el nombre de host de la imagen para tener el enlace completo. De esa manera, incluso si discourse no tiene acceso al recurso, no está interfiriendo con los elementos img en la versión cocinada.

@Arkshine Agradezco tu ayuda.

1 me gusta

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