Error al acceder a Preinscripcion

Buenas tardes! En autogestion tenemos un link para acceder a Preinscripcion pero al hacer click con el boton izquierdo nos salta este cartel de error:

Pero en el default.twing el enlace que dirige a Preinscripcion anda bien.
También anda bien cuando en autogestion abrimos el link con el click de la ruedita del mouse o click derecho → Abrir enlace en una pestaña nueva
Estamos en la version 3.22 tanto en Guarani como en Preinscripcion.
Espero que nos puedan dar una mano!
Muchas gracias,
Saludos.

View Issue

Hola Priscila, buenas tardes!
Estamos analizando el tema con los técnicos, nos contactamos en cuanto tengamos novedades.

Saludos!

Hola!

En la consola del desarrollador se ve el error

Mixed Content: The page at 'https://servicios.unahur.edu.ar/preinscripcion' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://servicios.unahur.edu.ar/preinscripcion/?__o=&co=1'. This request has been blocked; the content must be served over HTTPS

El problema es que están cargando una página por HTTPS pero haciendo una petición AJAX (XMLHttpRequest) a una URL que usa HTTP, y eso está bloqueado por el navegador por razones de seguridad.

Por lo que veo, solo deberían cambiar la url a https.

El HTML que veo tiene bien los links (<a>) en HTTPS. Pero hay una llamada en segundo plano (AJAX o similar) que está usando HTTP

Saludos

¿Podría estar relacionado con alguna configuración de proxy reverso? ¿utilizan balanceador?

Saludos!

Hola @Priscila_Solange_Jof

Si el link lo agregaron como una personalización seguramente les falto agregar la clase CSS no-ajax, ej:

<a href="{{ link }}" class="no-ajax">{{ texto | contenido }}</a>

Por defecto todos los links de Autogestión y Preinscripción se navegan por AJAX, cuando agregas un link que te lleva a otro sitio/aplicación web o descarga un archivo tenes que agregar la clase CSS no-ajax, sino se rompe. Para links de navegación interna de una operación a otra NO hay que agrega la clase CSS no-ajax para evitar el “refresco” de pagina.

Saludos.

Acá veo el problema, debería ser así:

<h4><a href="https://servicios.unahur.edu.ar/preinscripcion" class="no-ajax" target="_blank">{{ 'acceso_carrera'|trans }}</a></h4>

target="_blank" para que abra el link en una nueva pestaña y no te cierre la actual.

Saludos.

En cuanto a la imagen que se ve rota https://servicios.unahur.edu.ar/unahur3w/rs.php/img/consutassiu_not.jpg debería ser así https://servicios.unahur.edu.ar/unahur3w/_comp/unahur/img/consutassiu_not.jpg , revisa este otro foro, debes usar kernel::vinculador()->vinculo_img('consutassiu_not.jpg');

Saludos.

Hola buenos dias! Disculpen que no conteste antes.
Ya pusimos agregamos el class=“no-ajax” y el target=“_blank” pero sigue sin funcionar y al inspeccionar sigue tirando el mismo error


Saludos.

Hola @Priscila_Solange_Jof

Esto se debe a que están en modo producción y Twig cachea los archivos, tenes dos opciones:

  1. Volver a ejecutar bin/guarani compilar_recursos
  2. Dentro de instalacion/temp/des01/ va a ver unas carpetas con dos caracteres de nombre (ej: c5), dentro de las mismas hay archivos .php que extienden de extends \Twig\Template. Si eliminas dichas carpetas borrarías las cache de Twig, y con eso va a tomar el cambio que hiciste.

Saludos.

Hola Leonel! Ahi ya se solucionó primero intetamos borrar las carpetas para no tener que compilar pero seguia sin aplicarse los cambios.
Pero cuando compilamos si funciono!
Muchas gracias,
Saludos.