Buenos días hoy al hacer una modificación en un articulo otra vez se me ha quedado la pantalla en blanco solo se ve la cabecera ya tuve que tirar de copia anteriormente para restaurarla pero al hacer un cambio en un articulo otra vez se ha quedado en blanco. Anteriormente le cambie la versión de php porque me daba errores puede tener esto algo que ver alguna sugerencia gracias
Contenido solo visible a usuarios registrados
Hola Juan Fco.
El problema lo tines en el modulo tmmegamenu :
PHP Fatal error: Uncaught Error: Cannot use assign-op operators with string offsets in /home2/factory2/public_html/modules/tmmegamenu/tmmegamenu.php:1301
Stack trace:
#0 /home2/factory2/public_html/modules/tmmegamenu/tmmegamenu.php(2905): Tmmegamenu->makeMenuTop('displayTop')
#1 /home2/factory2/public_html/modules/tmmegamenu/tmmegamenu.php(2923): Tmmegamenu->getWidgetVariables('displayTop', Array)
#2 /home2/factory2/public_html/classes/Hook.php(975): Tmmegamenu->renderWidget('displayTop', Array)
#3 /home2/factory2/public_html/classes/Hook.php(927): HookCore::coreRenderWidget(Object(Tmmegamenu), 'displayTop', Array)
#4 /home2/factory2/public_html/config/smarty.config.inc.php(164): HookCore::exec('displayTop', Array, NULL)
#5 /home2/factory2/public_html/classes/Smarty/SmartyLazyRegister.php(83): smartyHook(Array, Object(SmartyCustomTemplate))
#6 /home2/factory2/public_html/var/cache/prod/smarty/compile/layouts_layout_left_column_tpl/60/fe/fe/60fefe23c8e9ef9ba94e478d2f8415598c4520f9_2.file.header.tpl.php(141): SmartyLazyRegister in /home2/factory2/public_html/modules/tmmegamenu/tmmegamenu.php on line 1301
Para salir del paso puedes renombrar la carpeta tmmegamenu que encontraras dentro de la carpeta modules.
Es un error de un modulo de tu plantilla y tendrás que consultarlo con su soporte.
Un saludo
hola gracias por su ayuda pero porque si pongo una copia de seguridad anterior si me salen todo? puede ser la version de php que le he puesto la 7.3 y tenia la 7.0
Hola Juan Fco.
Puedes probar a bajar la version de PHP, el cambio de version de PHP no afecta a los archivos y puedes probar varias versiones pero como te digo el problema esta en ese modulo, si lo renombras lo mas seguro que cargue de nuevo la pagina pero claro perderás la funcionalidad del menu.
Un saludo
hola le he bajado la versión de php y nada vuelve a dar el mismo problema con la versión 7.0 que es la que tenia si funciona pero si dejo esta hay otras cosas que no me funcionan por ejemplo no puedo actualizar módulos etc. Por ultimo ya que no encuentro actualización de este modulo ni de mi plantilla cual es tu consejo para solventar este problema cambiar de plantilla o se puede arreglar esto mediante un programador y que me lo repare este error.
Saludos
Hola Juan Francisco.
Puedes ponerte en contacto con algún colaborador y que lo revise:
-> https://www.webempresa.com/directorio-colaboradores.html
Personalmente si la plantilla que tienes ahora es un proyecto muerto que no hay actualizaciones ni soporte yo cambiaria de plantilla, tendrás soporte de ultimas versiones de PHP, actualizaciones, módulos, versiones superiores de Prestashop..... y al final te va a costar igual o menos que si contratas soporte ya que te solucionaran el problema pero no vas a poder actualizar, utilizar versiones de PHP superiores, problemas con módulos.....
Un saludo