Jump to content

problema meta keywords (solucionado)


saquito

Recommended Posts

hola. estoy intentando meter meta keys en mi tienda 1.5.3.1 y al darle a guardar me sale este eror. alguna idea de porque sale esto? gracias!!

 

[PrestaShopException]

 

Property Category->date_add is not valid

at line 837 in file classes/ObjectModel.php

 

831.

832. $message = $this->validateField($field, $this->$field);

833. if ($message !== true)

834. {

835. if ($die)

836. throw new PrestaShopException($message);

837. return $error_return ? $message : false;

838. }

839. }

840.

841. return true;

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

Este problema lo tuve yo cuando intentaba añadir imagenes a categorias y revisando la tabla ps_category me dí cuenta que en la columna date_add estaban con el siguiente valor "0000-00-00 00:00:00".

 

La solución sería hacer el siguiente UPDATE:

 

UPDATE ps_category SET date_add = sysdate() WHERE id_category > 2;

 

A mi me funcionó asi, ya me contaras.

 

Nota: mi identificador de tablas es "ps_" revisa antes de nada cual es el tuyo.

 

Un saludo.

  • Like 1
Link to comment
Share on other sites

Gracias tio. pues era eso si señor!! parece que ya funciona sin problemas...

 

De nada hombre, para eso estamos.

 

Es que yo me pelee bastante con eso y sé que estas cosas están para ayudar.

 

Me alegro que te sirva de ayuda.

 

Un Saludo

Link to comment
Share on other sites

Este problema lo tuve yo cuando intentaba añadir imagenes a categorias y revisando la tabla ps_category me dí cuenta que en la columna date_add estaban con el siguiente valor "0000-00-00 00:00:00".

 

La solución sería hacer el siguiente UPDATE:

 

UPDATE ps_category SET date_add = sysdate() WHERE id_category > 2;

 

A mi me funcionó asi, ya me contaras.

 

Nota: mi identificador de tablas es "ps_" revisa antes de nada cual es el tuyo.

 

Un saludo.

 

esto hay que hacerlo directo en el mysql?

Link to comment
Share on other sites

  • 2 months later...

Hola Cigalon.

 

Explica en que punto te pierdes para ir más directo.

 

Un saludo.

 

Hola primeramente gracias por contestar tan rápido.

 

Me refiero a poner UPDATE ps_category SET date_add = sysdate() WHERE id_category > 2; en con phpmyadmin, pero dentro de phpmyadmin no se muy bien donde. La verdad es que las bases de datos es donde ando mas perdido.

 

:)Un saludo.

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

  • 4 weeks later...

Cigalon. entra en Mysql. busca tu ps_category

(ojo con los prefijos si tu tienda no tiene el prefijo ps_ debes remplazarlo por tu prefijo por ejemplo "yo_category" en la columna de la izquierda. despues en el menu superior horizontal tendras una opcion que pone SQL, entras y seleccionas date_add de la columna izquierda y remplazas lo que hay pegando eso. Si me equivoco que alguien me corrija

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

Hola primeramente gracias por contestar tan rápido.

 

Me refiero a poner UPDATE ps_category SET date_add = sysdate() WHERE id_category > 2; en con phpmyadmin, pero dentro de phpmyadmin no se muy bien donde. La verdad es que las bases de datos es donde ando mas perdido.

 

:)Un saludo.

 

Gracias Cigalon.

 

Un Saludo

Link to comment
Share on other sites

Probado y funcionando.

 

Comparto el Script que he usado yo; mi problema era que tenía muchas más categorías con la fecha puesta a cero, por lo que retoqué el script.

 

UPDATE `XXXXXXXX`.`ps_category` SET `date_add` = sysdate() WHERE `ps_category`.`date_add` = '0000-00-00 00:00:00';

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

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