Jump to content

[Résolu] Class New Product


Recommended Posts

Bonjour,
J'aimerai savoir comment est codée la classe new product !
En effet, j'aimerai qu'un produit soit nouveau non pas par rapport à x jours après sa création mais par sa date d'update !
Et je ne sais pas ou changer date-add par date-upd....
Pouvez vous m'aider ?

Je cherche à dire qu'un produit est nouveau dès qu'on le modifie (rajout image, changement de description etc...) pour un affichage ds le bloc new product,

Est ce ici ds product.php ???:

public function isNew()
   {
       $result = Db::getInstance()->ExecuteS('
           SELECT id_product FROM `'._DB_PREFIX_.'product` p
           WHERE 1
           AND id_product = '.intval($this->id).'
           AND DATEDIFF(p.`date_add`, DATE_SUB(NOW(), INTERVAL '.(Validate::isUnsignedInt(Configuration::get('PS_NB_DAYS_NEW_PRODUCT')) ? Configuration::get('PS_NB_DAYS_NEW_PRODUCT') : 20).' DAY)) > 0
       ');
       return sizeof($result) > 0;
   }



En attente de votre retour,
Cdlt,
Nadine

Link to comment
Share on other sites

public function isNew()
   {
       $result = Db::getInstance()->ExecuteS('
           SELECT id_product FROM `'._DB_PREFIX_.'product` p
           WHERE 1
           AND id_product = '.intval($this->id).'
           AND DATEDIFF(p.`date_add`, DATE_SUB(NOW(), INTERVAL '.(Validate::isUnsignedInt(Configuration::get('PS_NB_DAYS_NEW_PRODUCT')) ? Configuration::get('PS_NB_DAYS_NEW_PRODUCT') : 20).' DAY)) > 0
       ');
       return sizeof($result) > 0;
   } 



J'ai changé avec: "AND DATEDIFF(p.`date_upd`,.... "

mais rien ne se passe...

F1 !

Link to comment
Share on other sites

Salut,

Toujours dans classes/product.php, il faut changer dans function getNewProducts vers les lignes 1000 et après. Tu remplaces date_add par date_upd au niveau de DATEDIFF.

Désolé je ne sais pas comment on affiche les lignes de codes ici ;)

En espérant t'avoir aidé.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...