guelu Posted January 4, 2015 Share Posted January 4, 2015 Hola a todos, Estoy intentando integrar wordpress en mi prestashop, he conseguido cambiar el header y el footer del wordpress por los de mi tienda pero el menú de la tienda que está en el header no aparece. He de decir que utilizo un tema de pago que contiene un módulo para el menú llamado menuimpact. Habilitando la opción debuger en prestashop he encontrado el problema: Notice: Trying to get property of non-object in /var/www/vhosts/naturaonline.es/httpdocs/modules/menuimpact/menuimpact.php on line 757 Mirando este archivo, en la susodicha línea podemos ver: $this->geneMenuImLink($cookie->id_lang); y la verdad, mis conocimientos en php son muy básicos y no sé que puede estar mal. Muchas gracias por vuestro tiempo! Link to comment Share on other sites More sharing options...
galindogadea Posted January 4, 2015 Share Posted January 4, 2015 (edited) Entiendo que para integrarlo has realizado algo parecido a lo comentado aquí: http://www.prestashop.com/forums/topic/2320[spam-filter]aporte-integrar-wordpress-con-prestashop-15/, http://www.prestashop.com/forums/topic/233513-integrar-wordpress-y-prestashop-facilmente/,http://www.ve-studio.net/blog/ecommerce-avec-wordpress-et-prestashop-1-5/ etc,, ¿no? ¿Y el error te ha pasado a partir de modificar lo que has modificado para integrarlo? ¿Si quitas lo que has realizado no te da el error que mencionas? (Lo digo para ir descartando cosas) Como el modulo que dices que falla venia con tu plantilla ¿Le has comentado el problema al desarrollador de tu plantilla? Edited January 4, 2015 by galindogadea (see edit history) Link to comment Share on other sites More sharing options...
w3bsolutions Posted January 4, 2015 Share Posted January 4, 2015 (edited) ¿Qué versión de Prestashop usas? Si es la 1.6 prueba a cambiar: $this->geneMenuImLink($cookie->id_lang); por: $this->geneMenuImLink($this->context->language->id;); Saludos. Edited January 10, 2015 by fire2 (see edit history) Link to comment Share on other sites More sharing options...
guelu Posted January 4, 2015 Author Share Posted January 4, 2015 Hola! gracias por responder tan pronto!! Galindogalea, no he seguido ese link, he cambiado el header.ptl del tema blog/wp-content\themes/twentytwelve <?php require_once(dirname(__FILE__).'/../../../../config/config.inc.php'); require_once(dirname(__FILE__).'/../../../../header.php'); ?> y el footer por : <?php require_once(dirname(__FILE__).'/../../../../config/config.inc.php'); require_once(dirname(__FILE__).'/../../../../footer.php'); ?> Hola Fire, lo voy a probar y luego os digo, me salen algunos errores más pero voy a ir uno a uno a ver si lo puedo ir solucinando!! ejejej Muchas gracias Link to comment Share on other sites More sharing options...
galindogadea Posted January 4, 2015 Share Posted January 4, 2015 ¿Cuales son todos los errores que te salen? Link to comment Share on other sites More sharing options...
guelu Posted January 4, 2015 Author Share Posted January 4, 2015 La lista completa de errores es esta: Notice: Trying to get property of non-object in /var/www/vhosts/naturaonline.es/httpdocs/modules/stylechanger/stylechanger.php on line 881Notice: Trying to get property of non-object in /var/www/vhosts/naturaonline.es/httpdocs/modules/stylechanger/stylechanger.php on line 881Notice: Trying to get property of non-object in /var/www/vhosts/naturaonline.es/httpdocs/modules/stylechanger/stylechanger.php on line 895Notice: Trying to get property of non-object in /var/www/vhosts/naturaonline.es/httpdocs/modules/stylechanger/stylechanger.php on line 895Notice: Trying to get property of non-object in /var/www/vhosts/naturaonline.es/httpdocs/modules/menuimpact/menuimpact.php on line 757Fatal error: Uncaught You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'And tbl.id_shop=1 ORDER BY posit_onglet ASC, name_onglet ASC' at line 4<br /><br /><pre> SELECT * FROM 9_ps_menimp_onglet tb LEFT JOIN 9_ps_menimp_onglet_lang tbl ON (tb.id_onglet=tbl.id_onglet) WHERE tbl.id_lang= And tbl.id_shop=1 ORDER BY posit_onglet ASC, name_onglet ASC</pre> thrown in /var/www/vhosts/naturaonline.es/httpdocs/classes/db/Db.php on line 635 Lo que veo que no funciona es: 1.- el menú 2.- No aparece la columna derecha que es la única que tiene mi tema 3.- el contenido del blog aparece desordenado adjunto imagen Link to comment Share on other sites More sharing options...
guelu Posted January 4, 2015 Author Share Posted January 4, 2015 Buenas noches Fire2 He probado el código que me pones y no solo no aparece el menú, sino que se me cae toda la web, pantallazo blanco!! así que lo he vuelto a poner como estaba. Te confirmo que tengo Prestashop 1.6.0.9 Link to comment Share on other sites More sharing options...
w3bsolutions Posted January 7, 2015 Share Posted January 7, 2015 Buenas noches, veo que ya aparece el menu Lo que veo que no funciona es: 1.- el menú 2.- No aparece la columna derecha que es la única que tiene mi tema 3.- el contenido del blog aparece desordenado adjunto imagen Buenas noches, Veo en tu página que estas 3 cosas ya están solucionadas, no? Link to comment Share on other sites More sharing options...
galindogadea Posted January 7, 2015 Share Posted January 7, 2015 Buenas noches, veo que ya aparece el menu Buenas noches, Veo en tu página que estas 3 co sas ya están solucionadas, no? Ummm cierto.... Pero parece que su blog: http://naturaonline.es/BlogNaturaonline.html no es wordpress ahora.... que es modulo smartblog por lo que veo en el codigo.... Adjunto Captura Link to comment Share on other sites More sharing options...
guelu Posted January 7, 2015 Author Share Posted January 7, 2015 Efectivamente, galindogadea, es smartblog, este es el blog que quiero sustituir por wordpress, pero hasta que lo consiga, sigo usánsolo.... La dirección donde está instalado wordpress es naturaonline.es/blog y si lo miráis veréis que sigue igual... Gracias por vuestro tiempo! Link to comment Share on other sites More sharing options...
galindogadea Posted January 9, 2015 Share Posted January 9, 2015 (edited) Efectivamente, galindogadea, es smartblog, este es el blog que quiero sustituir por wordpress, pero hasta que lo consiga, sigo usánsolo.... La dirección donde está instalado wordpress es naturaonline.es/blog y si lo miráis veréis que sigue igual... Gracias por vuestro tiempo! Voy a probar la guía que te pase arriba http://www.prestashop.com/forums/topic/233513-integrar-wordpress-y-prestashop-facilmente/, http://www.ve-studio.net/blog/ecommerce-avec-wordpress-et-prestashop-1-5/ en una instalacion limpia de Prestashop 1.6 con la plantilla por defecto y voy a ver si me pasa lo mismo que a ti... Parece como si no te cargaran los estilos.... lo digo por el estilo horrendo que veo y los errores que me saltan desde el inspeccionar elemento (Adjunto captura para que lo veas) Es posible que tenga que ver con lo "../../../" que sea haya bajado o subido demasiado el nivel para buscar los ficheros de los cuales haces un include... require_once(dirname(__FILE__).'/../../../../xxxxx.php'); Por cierto ¿puedes desactivar en parametros avanzados -> rendimiento un segundo las opciones de CCC, (es para comprobar una cosa)..? Saludos, Edited January 9, 2015 by galindogadea (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts