Estoy montando una multi tienda en presatashop y al activar la tienda en Italia https://www.topkitmobili.it me encuentro con un problema con las fichas de producto "Hay 1 error No encontrado". viendo el fichero de errores de logs me aparece:
PHP Notice: Array to string conversion in /home2/topkites/public_html/classes/Link.php on line 431
PHP Warning: htmlspecialchars() expects parameter 1 to be string, array given in /home2/topkites/public_html/tools/smarty/plugins/modifier.escape.php on line 40
PHP Notice: Array to string conversion in /home2/topkites/public_html/cache/smarty/compile/f6/7c/95/f67c953eb0b0a846a8cdd124b344ebe8ab6ee4ee.file.sendtoafriend-extra.tpl.php on line 51
PHP Notice: Array to string conversion in /home2/topkites/public_html/cache/smarty/compile/f6/7c/95/f67c953eb0b0a846a8cdd124b344ebe8ab6ee4ee.file.sendtoafriend-extra.tpl.php on line 54
He desactivado smarty pero me saltan los mismos errores.
Muchas gracias por todo!!
URL del sitio: Contenido solo visible a usuarios registrados
Hola.
Segun el aviso, es por caracteres especiales, es decir tienes una variable de código que no soporta los caracteres que añades en alguna ficha.
Si puedes adjunta el archivo Link.php que encontraras en classes/Link.php para que podamos revisarlo.
Para adjuntarlo primero tienes que comprimirlo en un zip ya que las extensiones .php no están permitidas
Un saludo
Muchísimas gracias!! podría ser por la moneda? hace poco comencé con la multitienda en UK con libras y quizás esto genere el problema. Adjunto el archivo Link.tpl en zip. Gracias por vuestra ayuda!!
Hola
El mensaje que hace referencia a link.tpl es un warning, la lína 431 hace referencia a una imagen, pero igual dudo que tenga que ver ya que entiendo que sólo te sucede en el sitio de italia.
Lo que puedes probar es forzar la recompilación de la cache smarty, igual si estas usando parámetros de optimización CCC o cache , prueba desactivarlo, todo esto lo hacesde desde: Parámetros Avanzados > Rendimiento.
Saludos.
He probado con a desactivar todo lo que comentas y sigue dando el mismo fallo.... 🙁
también accedo directamente a alguna categoria y veo que me indica otro error similar:
Hay 1 error
Usted no tiene acceso a esta categoría
Vale lo de las categorias ya se porque sucede!! porque no tiene grupos asociados. Ya estoy solucionandolo, aunque tengo que crear nuevos grupos y que no me muestra los que tengo por defecto.
ahora sigo con el problema de las paginas de producto....
Hay 1 error
No encontrado
Es como si no encontrase los productos en ese idioma, puede ser por las urls? algo relacionado con las urls SEO?
GRACIAS
Hola
Si, podría ser por algo en las urls, para descartarlo prueba deshabilitar las urls amigables de tu sitio y verifica.
Desde Preferencias > SEO & URLs > URL amigable = NO
Saludos.
Lo he desactivado y nada.... sigue saliendo en las paginas de producto un error 404 con la descripción en la página:
Hay 1 error
No encontrado
«Volver
https://www.topkitmobili.it/scaffale-del-salone/libreria-florida-6310.html
Hola.
ok, vamos a ir por partes a ver si al final conseguimos encontrara el error.
.- Lo primero que veo es que no tienes actualizado PS, esto puede provocar que tanto la web como extensiones no funcionen de manera adecuada y lo más importante problemas de seguridad.
Previa copia de seguridad actualiza joomla y todas las extensiones que tengas pendientes de actualizar.
Revisa si se soluciona, si no fuera así por favor indícalo para que podamos seguir ayudándote.
Un saludo