Jump to content

[Solucionado]Error en modulo HomeSlider al actualizar en versión PS 1.6


Recommended Posts

Hola.
Quería aportar una solución a un error que me he encontrado.
Ha sido al actualizar el módulo homeSlider en la version 1.6.0.5.
el problema es que automáticamente guarda y coge las imágenes en un directorio que no existe.
 
La solución es tan fácil como editar /themes/tu-tema/modules/homeslider/homeslider.tpl
 
y en la línea 35 que es ésta:

<img src="{$link->getMediaLink("`$smarty.const._MODULE_DIR_`homeslider/images/`$slide.image|escape:'htmlall':'UTF-8'`")}"{if isset($slide.size) && $slide.size} {$slide.size}{else} width="100%" height="100%"{/if} alt="{$slide.legend|escape:'htmlall':'UTF-8'}" />

por ésta

<img src="{$link->getMediaLink("`$smarty.const._MODULE_DIR_`homeslider/img/`$slide.image|escape:'htmlall':'UTF-8'`")}"{if isset($slide.size) && $slide.size} {$slide.size}{else} width="100%" height="100%"{/if} alt="{$slide.legend|escape:'htmlall':'UTF-8'}" />

simplemente se ha cambiado images por img que es donde están guardadas todas las imágenes por defecto.

Espero que le sirva a alguien.

 

  • Like 6
Link to comment
Share on other sites

Link to comment
Share on other sites

Hola.

Quería aportar una solución a un error que me he encontrado.

Ha sido al actualizar el módulo homeSlider en la version 1.6.0.5.

el problema es que automáticamente guarda y coge las imágenes en un directorio que no existe.

 

La solución es tan fácil como editar /themes/tu-tema/modules/homeslider/homeslider.tpl

 

y en la línea 35 que es ésta:

<img src="{$link->getMediaLink("`$smarty.const._MODULE_DIR_`homeslider/images/`$slide.image|escape:'htmlall':'UTF-8'`")}"{if isset($slide.size) && $slide.size} {$slide.size}{else} width="100%" height="100%"{/if} alt="{$slide.legend|escape:'htmlall':'UTF-8'}" />

por ésta

<img src="{$link->getMediaLink("`$smarty.const._MODULE_DIR_`homeslider/img/`$slide.image|escape:'htmlall':'UTF-8'`")}"{if isset($slide.size) && $slide.size} {$slide.size}{else} width="100%" height="100%"{/if} alt="{$slide.legend|escape:'htmlall':'UTF-8'}" />

simplemente se ha cambiado images por img que es donde están guardadas todas las imágenes por defecto.

Espero que le sirva a alguien.

Muchas Gracias, ha sido de gran ayuda.

Link to comment
Share on other sites

Hola.

Quería aportar una solución a un error que me he encontrado.

Ha sido al actualizar el módulo homeSlider en la version 1.6.0.5.

el problema es que automáticamente guarda y coge las imágenes en un directorio que no existe.

 

La solución es tan fácil como editar /themes/tu-tema/modules/homeslider/homeslider.tpl

 

y en la línea 35 que es ésta:

<img src="{$link->getMediaLink("`$smarty.const._MODULE_DIR_`homeslider/images/`$slide.image|escape:'htmlall':'UTF-8'`")}"{if isset($slide.size) && $slide.size} {$slide.size}{else} width="100%" height="100%"{/if} alt="{$slide.legend|escape:'htmlall':'UTF-8'}" />

por ésta

<img src="{$link->getMediaLink("`$smarty.const._MODULE_DIR_`homeslider/img/`$slide.image|escape:'htmlall':'UTF-8'`")}"{if isset($slide.size) && $slide.size} {$slide.size}{else} width="100%" height="100%"{/if} alt="{$slide.legend|escape:'htmlall':'UTF-8'}" />

simplemente se ha cambiado images por img que es donde están guardadas todas las imágenes por defecto.

Espero que le sirva a alguien.

 

Muchas gracias!!! Me estaba volviendo loco buscando por el foro y has sido de mucha ayuda!! :D

Link to comment
Share on other sites

Pues nada que no me va ahora entro en el archivo y esta modificado, vaya cosa raro, me ha funcionado un rato hye ido al homeslider para cambiar las imagenes y me obligaba a actualizar he actualizado y ahora no hay forma, ya que si entro al archivo resulta que esta bien cambiado.

Vaya lio

¿ayuda?

Link to comment
Share on other sites

Hola,

 

Me acaba de ocurrir el mismo error!

 

He seguido tus indicaciones y ha mejorado bastante! Ahora puedo entrar en la zona de módulos, cosa que antes no.

 

Pero al entrar en el panel de administración de prestashop para trabajar con el módulo del slide, me sale un nuevo error "Se produjo un error durante la carga de imágenes".

 

Es decir, en el backoffice no visualizo las imágenes que tengo y tampoco me permite cambiarla por otras ni añadir una nueva imagen.

 

¿Alguien me puede echar una mano, por favor?

 

MUCHAS GRACIAS!!!!!! :)

 

El Lobo López

www.ellobolopez.net

  • Like 1
Link to comment
Share on other sites

Vaya!

 

¿Qué hacemos entonces?

 

Si alguien encuentra la forma de solucionarlo, que lo comente, por favor.

 

Gracias!!

Elimina el modulo desde el panel de administracion en la pestaña modulos -> modulos, y ahora te saldra automaticamente la nueva versión para instalar el modulo en la pestaña modulos - modulos buscando homeslider.  (Eliminalo sin miedo)

  • Like 2
Link to comment
Share on other sites

ejje si con eso se soluciona perfectamente y si no renombra el archivo, ami me ha ocurrido la actualizacion en el mismo instante que estaba haciendo el cambio y todo me fallaba asi que no veas la casualidad =)

saludos

jajaja, desde luego las personas que trabajan en prestashop, hacen unas cosas mas raras xDDDDDDDD

 

Lo importante, es que parece que el asunto ha vuelto a la normalidad.

Link to comment
Share on other sites

Buenas,

 

Acabo de seguir los pasos que comentas, borrar y actualizar. Aparentemente vuelve todo a la normalidad, con las tres imágenes de ejemplo, pero a la hora de subir las imágenes nuevas aparece el siguiente error: Se produjo un error durante la carga de imágenes.   

¿Habéis probado alguno a subir después de borrar y actualizar?

 

Un saludo y gracias

Link to comment
Share on other sites

Ya lo tengo... Después de actualizar hay que darle permisos de escritura a la carpeta /homslider/images y funciona correctamente.

 

Un saludo

Recuerda que lo recomendado son 755 directorios, 644 ficheros trabajar modo FastCG, si le tiene que dar mas permisos al directorio de 755 es peligroso. Edited by nadie (see edit history)
Link to comment
Share on other sites


A mi no me permite entrar al administrador de módulos, y busco la otra solución de modificar el archivo pero la dirección indicada no esta en mi tienda  :(
 
Ya no es necesario modificar el tpl tal como se ha indicado en estos ultimos mensajes, yo lo que he realizado es eliminar el modulo, y automaticamente te aparece el modulo en el panel para descargarlo, tal como ha comentado Nadie, y me ha funcionado a la primera.
Link to comment
Share on other sites

Este error

[PrestaShop] Fatal error in module install-1.3.2:

syntax error, unexpected T_STRING, expecting '('

Entra al ftp, o administrador de archivos y elimina el directorio:

/modules/homeslider/

Luego en la pestaña modulos -> modulos del panel de la tienda, te aparecera el modulo homeslider para instalar, al detectar que ya no lo tienes, prueba en ese caso instalar el modulo que  te aparezca.

  • Like 1
Link to comment
Share on other sites

Ya da miedo actualizar un módulo sin antes preveer las posibles consecuencias. Nosotros actualizamos y la cagamos también ....jejejeje.

 

Todo un mundo tenebroso este de Prestashop, tal como apunta el maestro Nadie.

 

Gracias a todos por vuestros comentarios y soluciones.

 

Saludos a todos y a seguir intentando arreglar pufas!

Link to comment
Share on other sites

Hola, he podido volver al modulo por defecto y las imagenes se ven correctas pero a la hora de cambiar las imagenes las puedo cargar correctamente y en el backoffice se me ven correctamente pero en el fronoffice me sale el signo de interrogacion. me queda por probar esto de dar permiso de escritura a la carpeta homeslider. pero no se como hacerlo! ayuda porfaaaa!! Gracias!!

Link to comment
Share on other sites

Hola, he podido volver al modulo por defecto y las imagenes se ven correctas pero a la hora de cambiar las imagenes las puedo cargar correctamente y en el backoffice se me ven correctamente pero en el fronoffice me sale el signo de interrogacion. me queda por probar esto de dar permiso de escritura a la carpeta homeslider. pero no se como hacerlo! ayuda porfaaaa!! Gracias!!

Si has modificado el tpl, dejalo como venia originalmente, ya no tienes que modificarlo.

 

Recuerda estar trabajando con la ultima versión del módulo, ya que han habido varios cambios estos dias.

Edited by nadie (see edit history)
  • Like 2
Link to comment
Share on other sites

Buenos días, 

 

Con lo que costó ver el modulo en la actualización de la version 1.6.....

Y ahora para poner otra foto, me pide actualizar... y desaparece todo!!!

 

He seguido los pasos indicados.... 

 

Solo me falta dar permiso a carpeta Homeslider.

 

Como lo hago, que pasos debo seguir???????

 

Gracias!

Link to comment
Share on other sites

Elimina el modulo desde el panel de administracion en la pestaña modulos -> modulos, y ahora te saldra automaticamente la nueva versión para instalar el modulo en la pestaña modulos - modulos buscando homeslider.  (Eliminalo sin miedo)

Me funcionó tal cual dices eliminando el modulo en la pestaña modulos =>> modulos y luego instalando el modulo.

Gracias, restablecido

Link to comment
Share on other sites

hahahhahah habeces me rio de las cosas que hago :3

 

Bueno ya lo solucione. 

1ro intente hacer lo que @comprarfacil comenta en el primer post, cambia el archivo.tpl a parte de "images" por "img" Pero sin resultado alguno :/

2do desinstale el modulo desde el sector Modulos-> modulos y tampoco. 

 

Al final, bore completamente el modulo, y volvi a instalarlo, hasta que me aparecio el modulo "homoslider"  lo instale i problem resuelto, en el backoffice.

 

Para el Frontoffice, basta con volver a cambiar el .tpl "img" con "images" y acto seguido, limpiar el cache y forzar compilacion.

 

Parametros avansados -> rendimiento

 

Espero que a les sirva a otros xD

Link to comment
Share on other sites

Yo he solucionado el problema desinstalando dicho modulo y poniendo en su lugar este 

 "Leo slide image using camera"mera"

 

Y de momento se acabo el problema, que ya vale, varios días para que den una solución, y de momento nada, me pidió alguien de Prestashop el acceso por FTP para ver el problema, pero no han vuelto a decir nada, y la tienda no puede estar así parada 

Si te puede servir mi solución pues ya dirás 

Link to comment
Share on other sites

Yo he solucionado el problema desinstalando dicho modulo y poniendo en su lugar este 

 "Leo slide image using camera"mera"

 

Y de momento se acabo el problema, que ya vale, varios días para que den una solución, y de momento nada, me pidió alguien de Prestashop el acceso por FTP para ver el problema, pero no han vuelto a decir nada, y la tienda no puede estar así parada 

Si te puede servir mi solución pues ya dirás 

Donde has descargado el modulo de Leo?

Link to comment
Share on other sites

Hola divinox! bueno, aquí te dejo el  "HOMOSLIDER" extraído del pack "Leo sport".

Espero te sirva y se te solucione el error  :D

 

Link: Homo Slider

 

Información www.virustotal.com! 0 Amenazas!

 

SHA256: fe71c23f31080a67fa207eb441c9b7e2c4999e5518eb7d4ef89bf4302100df53

Nombre: homeslider.zip

Detecciones: 0 / 50

Fecha de análisis: 2014-04-14 18:29:14 UTC ( hace 5 minutos )

Edited by pherson (see edit history)
Link to comment
Share on other sites

Hola a todos, después de ver la solución de eliminar tranquilamente el modulo, me he decidido a hacerlo y ahora ya ni me aparece. Alguien me puede pasar el modulo por favor? y respecto al modulo que comenta pherson me lo he bajado y nada de nada se instala correctamente pero no me aparece el modulo por ningún lado. Vaya tela con el modulo jajaja la faena que nos va a dar...

 

Un saludo y a ver si algún alma caritativa me echa una mano.

 

Resumen de lo que he hecho: desinstalando e instalando me salía el mismo problema de carga de las imágenes, cambiando la línea de código imágenes por img hacía que se mostrasen las imágenes pero a mi no me dejaba subir nuevas, me seguía apareciendo el mismo error de la carga de imágenes, por ultimo lo elimine y ya ni me aparece...

Link to comment
Share on other sites

Hola a todos, después de ver la solución de eliminar tranquilamente el modulo, me he decidido a hacerlo y ahora ya ni me aparece. Alguien me puede pasar el modulo por favor? y respecto al modulo que comenta pherson me lo he bajado y nada de nada se instala correctamente pero no me aparece el modulo por ningún lado. Vaya tela con el modulo jajaja la faena que nos va a dar...

 

Un saludo y a ver si algún alma caritativa me echa una mano.

 

Resumen de lo que he hecho: desinstalando e instalando me salía el mismo problema de carga de las imágenes, cambiando la línea de código imágenes por img hacía que se mostrasen las imágenes pero a mi no me dejaba subir nuevas, me seguía apareciendo el mismo error de la carga de imágenes, por ultimo lo elimine y ya ni me aparece...

Ok, "cyb3r" has esto haber si se te soluciona.

* Al borrar el modulo este no te aparece verdad? heheheh, a mi me paso lo mismo :) pero no te preocupes, mira, sigue estos pasos sencillos, haber si se te arregla. (Sin esto no funciona... comenta x)

 

Bueno para empezar los archivos estarán adjuntos abajo. 

Dicho esto, empezamos.

1.- Primero: Módulos -> Módulos (ahi borra el modulo que instalaste) click en el boton y BORRAR sin miedo  ;)

2.- Segundo: PARÁMETROS AVANZADOS -> Rendimiento

* Click en "Forzar Compilación" guardar

* Click en "Vaciar cache o cookies permanentes" Suele tardar un ratico, se paciente  :rolleyes:

3.- Tercero: Descarga el modulo por defecto "Homo Slider PS V1.6.x"

4.- Cuarto: Instala el modulo por defecto y actualiza.! Como aquí empiezan los errores, no abras el modulo, simplemente, BORRA el modulo sin miedo (otra vez).

5.- Quinto: Actualiza la pagina y veras que te aparece el modulo llamado "HOMO SLIDER" instala el modulo. (Sin no te aparece el modulo haz click en "TODOS" panel derecho) y para buscar rápidamente tu modulo, presiona CTRL+F y en el cajon escribe "HOMO SLIDER" y listo. (Si usas Chrome, el cajon esta parte superior izquierda, si usas Firefox, parte inferior derecha.)

6.- Sexto: Repite el  2.

7.- Séptimo: Ve a Modulos -> Modulo.

y para finalizar Disfruta del modulo sin problemas.  :lol:

 

Si tienes problemas me dices. Pero espero que se te solucione, por que sino, buscaremos otra forma xD.

homeslider_PS_V1.6.x.zip

Edited by pherson (see edit history)
  • Like 1
Link to comment
Share on other sites

  • 3 weeks later...

Elimina el modulo desde el panel de administracion en la pestaña modulos -> modulos, y ahora te saldra automaticamente la nueva versión para instalar el modulo en la pestaña modulos - modulos buscando homeslider.  (Eliminalo sin miedo)

Lo e eliminado sin miedo, y ya lo puedo ir buscando que no aparece :D jajajajaja ahoraa a seguir los pasos de pherson! gogogo mola mil todo esto! 

Edited by roolz (see edit history)
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...