Estiwy Posted May 1, 2017 Share Posted May 1, 2017 (edited) Hola buenas! Estoy intentando por todos los medios hacer lo siguiente. Lo que tengo en mente es coger los archivos generados por "CCC", es decir los archivos css y js manificados, y enlazarlos desde el header.tpl y el footer.tpl para que el sistema no vaya creando archivos cuando recargue la caché. Ya generaría yo a mano nuevas rutas (siempre controladas) para que expire la cache del antiguo archivo css o js. El problema es que si oculto la linea de código por defecto que aparece en el header.tpl (la que enlaza al archivos/s) y pongo la ruta nueva del archivo manificado, los módulos no lo leen. Supongo yo que es por que los módulos desde el header.tpl no podrán leerlo. También me doy cuenta que los módulos no nativos, no son capaces de leer los .js si los paso al footer.tpl ¿Me podéis echar una mano? Creo que esto puede ser bastante interesante sobre todo de cara al SEO y experiencia de usuario, por que la carga de la tienda en general mejora bastante. Un saludete!! Edited May 1, 2017 by Estiwy (see edit history) Link to comment Share on other sites More sharing options...
Estiwy Posted May 3, 2017 Author Share Posted May 3, 2017 Bueno, el compañero Sergio Ruiz escribió hace 3 dias en este post con un enlace pero no aparece. En el email de respuesta, veo esto: https://web-beta.archive.org/web/20140211212411/https://www.prestashop.com/forums/topic/266055-aporte-aplazar-analisis-de-javascript-defer-parsing-of-javascript/ He revisado lo que comentan pero la web para descargar el recurso ya no existe: http://labjs.com Agredezco mucho tu respuesta Sergio, pero ¿Existe otra alternativa para enlazar todos los estilos js y css de los modulos a sus archivos manificados en el header.tpl? Link to comment Share on other sites More sharing options...
kik-off Posted May 4, 2017 Share Posted May 4, 2017 Hola, puedes descargar la versión 2.0.3 de su página en github: https://github.com/getify/LABjs Esto lleva parado desde hace 6 años, pero según el readme parece que getify ha vuelto a activar su desarrollo y puedes probar la versión 3.0 aquí: https://github.com/getify/LABjs/tree/v3.0. Un saludo Link to comment Share on other sites More sharing options...
Estiwy Posted May 7, 2017 Author Share Posted May 7, 2017 El tema es que veo que pueden surgir problemas con los navegadores ya que también tiene bastante tiempo. ¿No existe ninguna forma más sencilla sin tener que usar código de un tercero? Muchas gracias. Link to comment Share on other sites More sharing options...
kik-off Posted May 13, 2017 Share Posted May 13, 2017 Hola Estiwy, te aseguro que su script es totalmente seguro... y es más, a día de hoy sigue siendo funcional. Yo lo uso aun cuando el propio PrestaShop intenta aplazar los scripts con su solución y se nota la diferencia. En otras circunstancias liberaría el módulo para el provecho de todos, pero no se dan o se han dejado de dar tales circunstancias. Un saludo. Link to comment Share on other sites More sharing options...
Estiwy Posted June 6, 2017 Author Share Posted June 6, 2017 Se me ha pasado este post, ¿De que módulo hablas? (Si es de pago o free) Me sería de gran ayuda. Lo vamos viendo. Gracias! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now