botmez Posted May 19, 2011 Share Posted May 19, 2011 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 More sharing options...
botmez Posted May 24, 2011 Author Share Posted May 24, 2011 Un petit up svp ? Link to comment Share on other sites More sharing options...
botmez Posted May 27, 2011 Author Share Posted May 27, 2011 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 More sharing options...
Florent Posted June 3, 2011 Share Posted June 3, 2011 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now