btsconsult Posted November 29, 2010 Share Posted November 29, 2010 Bonjour,Y a-t’il une parade en amont, pour éviter les commandes et les paniers fictifs générés par des empêcheurs de tourner en rond J’ai régulièrement des centaines de paniers…que je dois éffacer régulièrement pour éviter une saturation de la base de données. Link to comment Share on other sites More sharing options...
gibidi Posted November 29, 2010 Share Posted November 29, 2010 Bonsoir Michel,Moi aussi j'avais ces problèmes et rarement expliqué voici une solution, depuis plus rien...ce sont ces deux lignes a ajoutés dans le fichier cart.php juste après :<?phprequire_once(dirname(__FILE__).'/config/config.inc.php');require_once(dirname(__FILE__).'/init.php');$errors = array();$orderTotal = $cart->getOrderTotal(true, 1);$cartDiscounts = $cart->getDiscounts();foreach ($cartDiscounts AS $k => $cartDiscount) if ($error = $cart->checkDiscountValidity(new Discount(intval($cartDiscount['id_discount'])), $cartDiscounts, $orderTotal, $cart->getProducts())) $cart->deleteDiscount(intval($cartDiscount['id_discount']));Mettre ici ces deux lignes...... soit environ lignes N° 12$add =0;if($cookie->logged)voila.... Link to comment Share on other sites More sharing options...
btsconsult Posted November 30, 2010 Author Share Posted November 30, 2010 Bonjour gibidi,Merci pour l'info, je vais ajouter de suite ces lignes de code.Mais j'aurais comme toi, voulu savoir qui est le responsable de ces ajouts de panier.Un robot...Google...ou autre ?Peut-être quelqu'un a une réponse sur ce forum !PS : je ne ferme pas tout de suite ce billet. Link to comment Share on other sites More sharing options...
btsconsult Posted December 17, 2010 Author Share Posted December 17, 2010 Bonjour,J'apporte une auto solution.Le problème venant bien des robots, il faut générer un fichier robots.txt à partir du BO -> Outils -> Générateurs - Génération du fichier robots pour régler le problème.Après contrôle sur 48H...plus un seul panier fictif !Victoire :-) Link to comment Share on other sites More sharing options...
befust Posted December 18, 2010 Share Posted December 18, 2010 bonjour,comment fait on pour générer le fichier? voici ce qui est indiqué pour moi Link to comment Share on other sites More sharing options...
btsconsult Posted December 18, 2010 Author Share Posted December 18, 2010 Bonjour,C'est amusant, la réponse est dans le texte !C'est bizarre que les gens ne lisent pas ce qui est indiqué pourtant en toute lettre. (ça m'arrive aussi)Avant de pouvoir utiliser cet outil, vous devez : - créer un fichier* (ça c'est moi qui le rajoute) robots.txt vide dans le dossier /prestashop (par exemple)* Tu peux le faire avec Notepad -> et tu sauvegardes le fichier vide "robots.txt" Link to comment Share on other sites More sharing options...
befust Posted December 18, 2010 Share Posted December 18, 2010 merci pour la réponse à ma questin.ps: c'est vrai que ça t'arrive de mal lire, la preuve ma question était " comment créer un fichier robots.txt" et non "que faut il faire à cette étape?"mais c'est sympa d'avoir répondu rapidement merci Link to comment Share on other sites More sharing options...
Petit Wapiti Posted December 18, 2010 Share Posted December 18, 2010 Parfait merci mis en place depuis 2 jours et plus de panier fictif la nuit... Nikel. Link to comment Share on other sites More sharing options...
aquabois Posted January 19, 2011 Share Posted January 19, 2011 ben j'ai le meme probleme et pourtant j'ai un fichier robot.txt # robots.txt automaticaly generated by PrestaShop e-commerce open-source solution # http://www.prestashop.com - http://www.prestashop.com/forums # This file is to prevent the crawling and indexing of certain parts # of your site by web crawlers and spiders run by sites like Yahoo! # and Google. By telling these "robots" where not to go on your site, # you save bandwidth and server resources. # For more information about the robots.txt standard, see: # http://www.robotstxt.org/wc/robots.html User-agent: * # Directories Disallow: /classes/ Disallow: /config/ Disallow: /download/ Disallow: /mails/ Disallow: /modules/ Disallow: /translations/ Disallow: /tools/ # Files Disallow: /addresses.php Disallow: /address.php Disallow: /authentication.php Disallow: /cart.php Disallow: /discount.php Disallow: /footer.php Disallow: /get-file.php Disallow: /header.php Disallow: /history.php Disallow: /identity.php Disallow: /images.inc.php Disallow: /init.php Disallow: /my-account.php Disallow: /order.php Disallow: /order-slip.php Disallow: /order-detail.php Disallow: /order-follow.php Disallow: /order-return.php Disallow: /order-confirmation.php Disallow: /pagination.php Disallow: /password.php Disallow: /pdf-invoice.php Disallow: /pdf-order-return.php Disallow: /pdf-order-slip.php Disallow: /product-sort.php Disallow: /search.php Disallow: /statistics.php Link to comment Share on other sites More sharing options...
btsconsult Posted January 21, 2011 Author Share Posted January 21, 2011 Bonjour,As-tu bien respecté la procédure : Avertissement : Votre fichier robots.txt DOIT être à la racine de votre site internet, et nul part ailleurs.Ex : http://www.monsite.com/robots.txt.Cet outil va générer automatiquement le fichier "robots.txt" offrant la possibilité de refuser l'accès à certaines pages aux moteurs de recherche.Avant de pouvoir utiliser cet outil, vous devez :- créer un robots.txt vide dans le dossier : /prestashop/ lui donner les permissions (CHMOD 666 sur les système Unix) Link to comment Share on other sites More sharing options...
aquabois Posted January 21, 2011 Share Posted January 21, 2011 oui tout ca est fait et google arrive a le lire ??http://www.promo-piscine-bois.fr/robots.txt Link to comment Share on other sites More sharing options...
gibidi Posted January 21, 2011 Share Posted January 21, 2011 moi aussi j'avais le robot.txt et j'avais touours des paniers fictifs c'est pour cela que la ligne de code a été rajouter "voir plus haut" et depuis plus rien..... Link to comment Share on other sites More sharing options...
aquabois Posted January 22, 2011 Share Posted January 22, 2011 merci je viens d'essayer on verra bien en francais ca veut dire quoi c lignes ? Link to comment Share on other sites More sharing options...
chantane Posted January 22, 2011 Share Posted January 22, 2011 Bonjour,J'ai examiné les programmes et cette solution bloque l'ajout au panier si on n'est pas connecté, sans aucun message .Impossible à faire sans modifier complètement cart.php .Une solution serait de conserver le panier dans le cookie tant que le client n'est pas loggué au lieu de le stocker dans la base. Link to comment Share on other sites More sharing options...
aquabois Posted January 23, 2011 Share Posted January 23, 2011 oui c'est le coté sans message qui me gène si on pouvait afficher un pop qui signale qu'il fait se logguer cela serait mieux ;-)) Link to comment Share on other sites More sharing options...
shaka Posted April 8, 2011 Share Posted April 8, 2011 Bonjour,Je suppose qu'en cas d'installation dans un répertoire, et non directement sous la racine du ndd, le fichier robots.txt doit être modifié de cette façon :# DirectoriesDisallow: /le-repertoire-dinstallationdelaboutique/classes/Encore tout à l'heure, 53000 euros pour 1 seul panier !! Link to comment Share on other sites More sharing options...
shaka Posted January 30, 2013 Share Posted January 30, 2013 Bonjour, Avec PS 1.4.9 je ne vois pas le code mentionné dans cart.php donc comment regler ce probleme de paniers fictifs ? Une idée ? Link to comment Share on other sites More sharing options...
diabolyo Posted January 29, 2015 Share Posted January 29, 2015 Bonjour, Régénérer un robot.txt via le BO, je viens de le faire ça marche. j'avis des paniers de centaines d'objets qui m'ont saturé le serveur, plus un depuis cette manip. 1 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