Centaure Posted May 12, 2016 Share Posted May 12, 2016 Bonjour, Depuis que j'ai fait la mise à jour en 1.6.1.5 le backoffice est beaucoup plus lent ! Pour entrer dans la page des produits j'attends 12 secondes !!! Avant pas de soucis, le site réagissait bien ... Merci par avance pour votre aide Cordialement Julien Link to comment Share on other sites More sharing options...
Matt75 Posted May 12, 2016 Share Posted May 12, 2016 Bonjour, Regardez ceci : https://www.prestashop.com/forums/topic/526309-bo-trés-lent/ Cordialement Link to comment Share on other sites More sharing options...
Centaure Posted May 12, 2016 Author Share Posted May 12, 2016 Merci Matt75 ! En effet j'ai dégreffé pas mal de module qui n'avait rien à faire dans le backoffice ... ça va beaucoup plus vite ! merci Link to comment Share on other sites More sharing options...
Dav198314 Posted May 12, 2016 Share Posted May 12, 2016 Bonjour, Depuis la mise à jour en 1.6.1.5, dans le back-office, dans "Commandes" puis dans le filtrage quand on choisi les commandes du jour, on configure la date, et là le titre de la page m'affiche : Filtrer par Date : a:2:{i:0;s:10:"2016-05-12";i:1;s:10:"2016-05-12";} Quelqu'un a t'il le même problème ou une solution ? J'ai 2 sites sous prestashop 1.6.1.5 sur des serveurs différents, même problème. Je pense que tous les sites sur la 1.6.1.5 on le même problème ! et vous ? Merci d'avance ! Link to comment Share on other sites More sharing options...
Centaure Posted May 12, 2016 Author Share Posted May 12, 2016 Bonjour, en effet moi aussi ça le fait ... mais le filtrage fonctionne bien ... Link to comment Share on other sites More sharing options...
Dav198314 Posted May 12, 2016 Share Posted May 12, 2016 je pense que tout le monde à le problème, j'ai cherché mais pas trouvé de solution ! j'appelle à l'aide Link to comment Share on other sites More sharing options...
Thorfy Posted June 3, 2016 Share Posted June 3, 2016 (edited) Bonjour, en effet moi aussi ça le fait ... mais le filtrage fonctionne bien ... Bonjour, Depuis la mise à jour en 1.6.1.5, dans le back-office, dans "Commandes" puis dans le filtrage quand on choisi les commandes du jour, on configure la date, et là le titre de la page m'affiche : Filtrer par Date : a:2:{i:0;s:10:"2016-05-12";i:1;s:10:"2016-05-12";} Quelqu'un a t'il le même problème ou une solution ? J'ai 2 sites sous prestashop 1.6.1.5 sur des serveurs différents, même problème. Je pense que tous les sites sur la 1.6.1.5 on le même problème ! et vous ? Merci d'avance ! Bonjour c'est peut etre un peut tard mais bon ^^ je donne toujours on ne sais jamais Tout d'abord j'ai fait deux version pour ce bug: La première le corrige simplement La seconde le corrige + convertit la date au format français (le format est Américain par défault) Vous devez accéder au fichier AdminController.php situé dans classes/controller/AdminController.php Je vous conseille fortement de faire un override avec se fichier. Pour se faire vous devez prendre une copie du fichier précédent, et le placer dans override/classes/controller/ Pour activer l'override vous devez supprimer le fichier class_index.php dans cache/class_index.php (ne vous en faite pas il se regénère au chargement d'une page prestashop; faite un backup si vous le souhaitez.) Revenons donc à notre AdminController.php Pour la première version le code à ajouter est à la ligne 660: $filter_value = ((bool)$val) ? $this->l('yes') : $this->l('no'); //code à ajouter à partir d'içi //fix problème d'affichage du filtre par date dans l'onglet commande } elseif (isset($t['type']) && $t['type'] == 'datetime') { $date = Tools::unSerialize($val); if (isset($date[0])) { $filter_value = $date[0]; if (isset($date[1]) && !empty($date[1])) { //assemblage des deux dates $filter_value .= ' - '.$date[1]; } } } //attention à cette accolade qui doit être posée sur le elseif { suivant et pour la seconde, pareil à ajouter dès la ligne 660 $filter_value = ((bool)$val) ? $this->l('yes') : $this->l('no'); //code à ajouter à partir d'içi //fix problème d'affichage du filtre par date dans l'onglet commande } elseif (isset($t['type']) && $t['type'] == 'datetime') { $date = Tools::unSerialize($val); if (isset($date[0])) { //transformation de la chaine de caractère en format date $s_filtredate1 = strtotime($date[0]); //convertion du format de date Americaine en format Français $filtredate1 = date('d/m/Y',$s_filtredate1); $filter_value = $filtredate1; if (isset($date[1]) && !empty($date[1])) { $s_filtredate2 = strtotime($date[1]); $filtredate2 = date('d/m/Y',$s_filtredate2); //assemblage des deux dates $filter_value .= ' - '.$filtredate2; } } } //attention à cette accolade qui doit être posée sur le elseif { suivant Voila donc pour ce fix. ils fonctionnent très bien sur la version 1.6.1.5 et je pense qu'ils seront durable d’Ici à se que les équipes de dev fix ce problème. Je n'ai pas rencontré pour l'instant de conflit avec un autre filtre par date, mais si vous en avez ne pas hésitez à me feedback tout cela. Bien Cordialement ^^ Rémy Lefebvre *edit* Vous pouvez et je dirais même devez surcharger votre class AdminControllerCore pour remplacer cette fonction plutôt que de overrider tout le fichier Edited June 3, 2016 by Thorfy (see edit history) 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