Error al compartir link de los productos, sobre todo en Facebook (SOLUCIONADO)

Tema en 'Errores o fallos en Prestashop' iniciado por inesgarpoz, 7/3/17.

  1. inesgarpoz

    inesgarpoz Aprendiz de Prestashop

    3
    1
    0
    Hola a todos,

    Es la primera vez que escribo y la verdad es que estoy bastante agobiada, tengo una tienda en prestashop y cuando copio y pego en link en Facebook, o comparto directamente desde el producto, el link te lleva a una página de error con la siguiente información.

    [PrestaShopDatabaseException]

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '0,"17-03-07 12:14:28")' at line 1

    INSERT INTO `psvb_xprtmostviewedclass`(id_product,id_guest,id_customer,viewdate)VALUES(39,,0,"17-03-07 12:14:28")


    at line 791 in file classes/db/Db.php

    786. if ($webservice_call && $errno) {
    787. $dbg = debug_backtrace();
    788. WebserviceRequest::getInstance()->setError(500, '[SQL Error] '.$this->getMsgError().'. From '.(isset($dbg[3]['class']) ? $dbg[3]['class'] : '').'->'.$dbg[3]['function'].'() Query was : '.$sql, 97);
    789. } elseif (_PS_DEBUG_SQL_ && $errno && !defined('PS_INSTALLATION_IN_PROGRESS')) {
    790. if ($sql) {
    791. throw new PrestaShopDatabaseException($this->getMsgError().'

    <pre>'.$sql.'</pre>');
    792. }
    793.
    794. throw new PrestaShopDatabaseException($this->getMsgError());
    795. }
    796. }

    DbCore->displayError - [line 425 - classes/db/Db.php] - [1 Arguments]
    DbCore->query - [line 601 - classes/db/Db.php] - [1 Arguments]
    DbCore->execute - [line 113 - modules/xprtmostviewed/xprtmostviewed.php] - [2 Arguments]
    xprtmostviewed::InsertView - [line 155 - modules/xprtmostviewed/xprtmostviewed.php] - [3 Arguments]
    xprtmostviewed->hookDisplayHeader - [line 587 - classes/Hook.php] - [1 Arguments]
    HookCore::coreCallHook - [line 542 - classes/Hook.php] - [3 Arguments]
    HookCore::exec - [line 579 - classes/controller/FrontController.php] - [1 Arguments]
    FrontControllerCore->initContent - [line 172 - controllers/front/ProductController.php]
    ProductControllerCore->initContent - [line 189 - classes/controller/Controller.php]
    ControllerCore->run - [line 367 - classes/Dispatcher.php]
    DispatcherCore->dispatch - [line 28 - index.php]

    23. * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
    24. * International Registered Trademark & Property of PrestaShop SA
    25. */
    26.
    27. require(dirname(__FILE__).'/config/config.inc.php');
    28. Dispatcher::getInstance()->dispatch();

    Esto sólo ocurre en los productos, no pasa ni en las categorías ni en la página general, por lo demás la página funciona bien.
    El botón de compartir producto arroja el mismo error.

    También ocurre cuando se copia y se pega un enlace de un producto por el móvil y da igual el navegador siempre es el mismo error.

    Os agradecería mucho que me ayudaseis, estoy desesperada, por más que busco información no encuentro nada.
     
  2.  
    Comunidad Prestashop orgullosamente patrocinada por el hosting prestashop de FactoriaDigital.com con soporte en español.
  3. devoment

    devoment Experto en Prestashop

    188
    0
    0
    Re:Error al compartir link de los productos, sobre todo en Facebook

    El enlace que te genera al compartir ¿Puedes compartir la direccion un momento? (Lo digo para ver si tiene algun parametro adicional)

    Saludos,
     
  4. inesgarpoz

    inesgarpoz Aprendiz de Prestashop

    3
    1
    0
    Re:Error al compartir link de los productos, sobre todo en Facebook

    si te pongo un enlace cualquiera de un producto:

    http://www.astrud.es/home/62-falda-versalles.html

    si lo intento compartir en Facebook aparece lo siguiente:

    adjunto archivo.

    Muchas gracias por responder.
     

    Adjuntos:

  5. devoment

    devoment Experto en Prestashop

    188
    0
    0
    Re:Error al compartir link de los productos, sobre todo en Facebook

    Lo que parece claro es que tienes un error en la tabla:
    Insertar CODE, HTML o PHP:
    psvb_xprtmostviewedclass
    Habria que ver que modulo esta usando esa tabla para ir empezando a descartar !
     
  6. inesgarpoz

    inesgarpoz Aprendiz de Prestashop

    3
    1
    0
    (SOLUCIONADO)Error al compartir link de los productos, sobre todo en Facebook

    Efectivamente el modulo de prestashop estaba defectuoso, se ha cambiado y ya funciona. Muchas gracias por vuestro interés. :)
     
    A nacho_cdi le gusta esto.
  7. nacho_cdi

    nacho_cdi Aprendiz de Prestashop

    3
    0
    1
    Buenos días podrías decirme cual es el módulo?? Me ocurre el mismo error.
    Muchas gracias
     
  8. nacho_cdi

    nacho_cdi Aprendiz de Prestashop

    3
    0
    1
    Buenos días podrías decirme cual es el módulo?? Me ocurre el mismo error.
    Muchas gracias
     
  9. Manuel Arroyo

    Manuel Arroyo Aprendiz de Prestashop

    9
    0
    1
    Favor indicar la solucion, en beneficio del foro