maxhome Posted November 24, 2009 Share Posted November 24, 2009 Bon je modifie mon post initial...Un grand merci à ceux qui ont permis cette modif du module blockcart originalMerci à Pierre (yoya971) qui a fait les modifs de l'ajax!!!Si un modérateur pouvait déplacer ce post dans la partie "Modules tiers", cela serait préférable je pense... Que fait ce module?Comme l'original, si ce n'est qu'il est fermé (replié) quand il n'y a aucun article dans le panier.Il s'ouvre automatiquement dès qu'on y met un article et se referme si on supprime tous les articlesIl corrige également le bug (Corrigé sur svn sous le N° 1878) qui ne rafraichissait pas la page "historique de la commande" quand on retirait un article depuis le bloc panier (quand vous étiez bien sûr sur la page détail de la commande)Quand vous cliquez sur Commander, cela vous dirige vers la page "Récapitulatif de la commande" et non comme d'origine sur "Adresses"Testé sur 1.2.5 et 1.3.0.1Si quelqu'un veut le mettre sur le forum uk...moi je galère vraiment trop avec mon anglais!!!Posté sur PrestatoolsEdit du 27/02/2010:Effectivement quelques différences entre 1.2.5 et 1.3.0.1CorrigésDonc 2 fichiers un pour la 1.2.5 et l'autre pour les 1.3.0.1 et 1.3.0.2 blockcart_1.3.0.1.zip blockcart_1.2.5.zip Link to comment Share on other sites More sharing options...
Atch Posted November 24, 2009 Share Posted November 24, 2009 Salut,heuuu attends que je me souvienne, je l'ai fait il y a 10 jours...Ligne 487 de ajax-cart.js dans le répertoire modules/blockcartajaxCart.collapse(); au lieu de ajaxCart.expand();et c'est tout je crois.V++Atch Link to comment Share on other sites More sharing options...
maxhome Posted November 24, 2009 Author Share Posted November 24, 2009 Impressionnnant Atch, quelle mémoire...Bravo, pour moi ligne 495...C'est ma faute, ce que j'aimerai faire c'est avoir le panier replié au démarrage et qu'il se déplie dès l'ajout du moindre article, or par cet astuce, il reste toujours fermé, à moins bien sûr de cliquer...En tout cas merci beaucoup pour cette réponse hyper rapide et....préciseMax Link to comment Share on other sites More sharing options...
leste Posted November 24, 2009 Share Posted November 24, 2009 Merci top, je cherche cette astuce depuis 3 mois, j'avait abandonné.......trop cooooool..... Link to comment Share on other sites More sharing options...
maxhome Posted November 25, 2009 Author Share Posted November 25, 2009 Atch est le pro du graphisme, faut dire que la position de cette ligne s'invente pas! LOL. Par contre quelqu'un saurait-il ou tester dans ce même fichier si le panier est vide ou non en vue d'ouvrir le panier dès l'ajout d'1 article? Merci beaucoup Link to comment Share on other sites More sharing options...
leste Posted November 25, 2009 Share Posted November 25, 2009 Ah oui effectivement j'avait pas vue ça, le panier reste fermé....grrrrr donc même demande que Maxhome Link to comment Share on other sites More sharing options...
SotEW Posted November 25, 2009 Share Posted November 25, 2009 Et en essayant de récupérer le script qui dessine le petit cadre qui vient écrire dans le panier lors de l'ajout d'un article, et d'ajouter à la fin de l'animation un ajaxCart.expand(); ? ça permettrais de déplier le panier après l'ajout du premier article (et ça ne ferra rien si le panier est déjà étendu) Link to comment Share on other sites More sharing options...
maxhome Posted November 25, 2009 Author Share Posted November 25, 2009 Merci de ton aide SotEW mais j'ai essayé de faire des modifs mais rien n'y fait...Le panier s'ouvre et se referme aussitôt.J'me sens un peu "just" sur le coup De plus il faudrait que le panier s'ouvre sur l'ajout d'1 ou plusieurs articles mais qu'il se ferme si les articles sont supprimés et qu'il devient vide. Link to comment Share on other sites More sharing options...
SotEW Posted November 25, 2009 Share Posted November 25, 2009 je regarde ce que je peux faire. Link to comment Share on other sites More sharing options...
maxhome Posted November 25, 2009 Author Share Posted November 25, 2009 D'avance et ce, peut importe le résultat, merci à toi... Link to comment Share on other sites More sharing options...
Yoya Posted November 25, 2009 Share Posted November 25, 2009 Hello maxhome : en fait tu veux qu'il soit fermé si la quantité est à zéro et ouvert autrement .. est ce bien celà ?Cdlt,Pierre. Link to comment Share on other sites More sharing options...
maxhome Posted November 25, 2009 Author Share Posted November 25, 2009 salut yoya971, oui tout à fait... Link to comment Share on other sites More sharing options...
Yoya Posted November 25, 2009 Share Posted November 25, 2009 hello,j'ai tellement modifié mon ajaxcart.js, que je suis pas super sur de mon coup mais bon :A la fin de ton fichier ajaxcart.js ajouter cette fonction function specialCartExpand() { var qty=$(".ajax_cart_quantity").text().replace(/^\s+/g,'').replace(/\s+$/g,''); if(qty=="") { ajaxCart.collapse(); } else { ajaxCart.expand(); } } Commenter ajaxCart.expand() dans updateCart et ajouter specialCartExpand() à la fin de la function : updateCart : function(jsonData) { //user errors display if (jsonData.hasError) { var errors = ''; for(error in jsonData.errors) //IE6 bug fix if(error != 'indexOf') errors += jsonData.errors[error] + "\n"; alert(errors); } //ajaxCart.expand(); ajaxCart.updateCartEverywhere(jsonData); ajaxCart.hideOldProducts(jsonData); ajaxCart.displayNewProducts(jsonData); ajaxCart.refreshVouchers(jsonData); //update 'first' and 'last' item classes $('#cart_block dl.products dt').removeClass('first_item').removeClass('last_item').removeClass('item'); $('#cart_block dl.products dt:first').addClass('first_item'); $('#cart_block dl.products dt:not(:first,:last)').addClass('item'); $('#cart_block dl.products dt:last').addClass('last_item'); //reset the onlick events in relation to the cart block (it allow to bind the onclick event to the new 'delete' buttons added) ajaxCart.overrideButtonsInThePage(); specialCartExpand(); }, Voilou.Cdlt,Pierre. Link to comment Share on other sites More sharing options...
maxhome Posted November 25, 2009 Author Share Posted November 25, 2009 Merci Pierre pour ton aide...Au démarrage ->OK , le panier est replié.J'ajoute un ou plusieurs articles ->OK le panier se déroulePar contre si je supprime ces articles et donc que je vide le panier, il reste ouvert malgré qu'il soit vide.Manque peut-être à un endroit un "refresh" du panier?!En tout cas, encore merci Link to comment Share on other sites More sharing options...
Yoya Posted November 25, 2009 Share Posted November 25, 2009 Hum strange, il se referme bien chez moi ... et en toute logique, si le panier se vide, update() est appelé, .ajax_quantity mise à jour, ma fonction appelée ...Essaye de debugger un peu avec des 'alert()', voir qui est appelé quand.Good luck tu n'es pas loint de la soluce.Pierre. Link to comment Share on other sites More sharing options...
SotEW Posted November 25, 2009 Share Posted November 25, 2009 oki, tout simplement...Je connaissais pas assez l'ajax pour trouver facilement comment récupérer le nombres d'éléments dans le panier. bravo à toi, Pierre. Link to comment Share on other sites More sharing options...
Yoya Posted November 25, 2009 Share Posted November 25, 2009 Sa marche chez toi SotEW ? Parceque sa semble pas fonctionner pour maxhome ... Si sa marche pas, je referais la tentative sur une install 'de base' mais pas avant se soir.Pierre. Link to comment Share on other sites More sharing options...
maxhome Posted November 25, 2009 Author Share Posted November 25, 2009 Attention PierreTon code fonctionne à merveille sauf dans le cas ou je vide complètement les articles par la corbeille, là le panier ne se replie pas...Je cherche mais comme dis SotEW, ca ne s'invente pas, moi non plus je ne serai pas allé chercher là...Un grand merci à toi Link to comment Share on other sites More sharing options...
Yoya Posted November 25, 2009 Share Posted November 25, 2009 Bon j'ai aps attendu jusqu'à ce soir : en fait mon code marche si tu supprime les porduits à partir de la page panier, pas à partir du module panier lui meme.Donc normallement pour en finir, dans la function hideOldProducts on ajout un collapse : //hide the products displayed in the page but no more in the json data hideOldProducts : function(jsonData) { //delete an eventually removed product of the displayed cart (only if cart is not empty!) if($('#cart_block #cart_block_list dl.products').length > 0) { var removedProductId = null; var removedProductData = null; var removedProductDomId = null; //look for a product to delete... $('#cart_block_list dl.products dt').each(function(){ //retrieve idProduct and idCombination from the displayed product in the block cart var domIdProduct = $(this).attr('id'); var firstCut = domIdProduct.replace('cart_block_product_', ''); var ids = firstCut.split('_'); //try to know if the current product is still in the new list var stayInTheCart = false; for (aProduct in jsonData.products) { //we've called the variable aProduct because IE6 bug if this variable is called product //if product has attributes if (jsonData.products[aProduct]['id'] == ids[0] && (!ids[1] || jsonData.products[aProduct]['idCombination'] == ids[1])) { stayInTheCart = true; // update the product customization display (when the product is still in the cart) ajaxCart.hideOldProductCustomizations(jsonData.products[aProduct], domIdProduct); } } //remove product if it's no more in the cart if(!stayInTheCart) { removedProductId = $(this).attr('id'); //return false; // Regarding that the customer can only remove products one by one, we break the loop } }); //if there is a removed product, delete it from the displayed block cart if (removedProductId != null) { var firstCut = removedProductId.replace('cart_block_product_', ''); var ids = firstCut.split('_'); $('#'+removedProductId).addClass('strike').fadeTo('slow', 0, function(){ $(this).slideUp('slow', function(){ $(this).remove(); //if the cart is now empty, show the 'no product in the cart' message if($('#cart_block dl.products dt').length == 0) { $('p#cart_block_no_products:hidden').slideDown('fast'); $('div#cart_block dl.products').remove(); ajaxCart.collapse(); // LE NOUVEAU COLLAPSE SI PANIER VIDE } }); }); $('dd#cart_block_combination_of_' + ids[0] + (ids[1] ? '_'+ids[1] : '') ).fadeTo('fast', 0, function(){ $(this).slideUp('fast', function(){ $(this).remove(); }); }); } } }, Normallement sa doit le faire.Cdlt,Pierre. Link to comment Share on other sites More sharing options...
maxhome Posted November 25, 2009 Author Share Posted November 25, 2009 Mon dieu, maintenant les développeurs "fous" se reproduisent ...Pierre un grand, un énorme merci pour ta gentillesse, ta rapidité et tout et tout.Bravo, ton code fonctionne à merveille.Merci encore, passe une bonne journée.Pour ceux qui n'ont pas suivi, voiçi le fichier ajax-cart.js modifié par Pierre ajax-cart.zip Link to comment Share on other sites More sharing options...
Atch Posted November 25, 2009 Share Posted November 25, 2009 Un grand merci à vous.Ce serait cool si un anglophone passait par là pour le poster sur le forum UK. c'est un truc souvent demandé j'avais cherché partout.V++Atch Link to comment Share on other sites More sharing options...
Yoya Posted November 25, 2009 Share Posted November 25, 2009 Super que çà fonctionne et merci d'avoir poster le ajax-cart.js en complet ! Modifie le sujet de ton message initiale avec devant le terme [RESOLU] : sa permettrat à d’autres de trouver la solution rapidement. Merci à toi par avance.Cdlt,Pierre. Link to comment Share on other sites More sharing options...
maxhome Posted November 25, 2009 Author Share Posted November 25, 2009 Oups oui j'avais oublié...Tu plaisantes, merci à toi... Link to comment Share on other sites More sharing options...
Sébastien Plénat Posted December 17, 2009 Share Posted December 17, 2009 Bonjour,moi je veux juste que le panier soit fermé donc, il faut que je fasse cela :Ligne 487 de ajax-cart.js dans le répertoire modules/blockcartajaxCart.collapse(); au lieu de ajaxCart.expand();Mais chez moi, cela ne fonctionne pas.Merci de m'aider Link to comment Share on other sites More sharing options...
Sébastien Plénat Posted December 17, 2009 Share Posted December 17, 2009 heu si ca marche.Comme je créer plusieurs sites en meme temps, je me suis trompé dans le transfert avec filezilla.... Link to comment Share on other sites More sharing options...
ptidg Posted December 18, 2009 Share Posted December 18, 2009 Génial, merci à tous. Ça fonctionne parfaitement. Link to comment Share on other sites More sharing options...
meandre Posted February 8, 2010 Share Posted February 8, 2010 si on avait tousse un petit yoya971 dans la poche sa serait cool merci pour ses modif js Link to comment Share on other sites More sharing options...
Trolet Posted February 8, 2010 Share Posted February 8, 2010 peut-être à mettre dans les tutos de Prestatools ? Link to comment Share on other sites More sharing options...
patgame Posted February 11, 2010 Share Posted February 11, 2010 devrait etre en natif cette soluce et pour une 1.3.1 ça marche le code ou pas ? Link to comment Share on other sites More sharing options...
maxhome Posted February 11, 2010 Author Share Posted February 11, 2010 Pas de raison pat, suffit juste de comparer l'ajaxcart.js et d'y ajouter des lignes.D'ailleurs je ne pense pas que l'ajaxcart.js de la 1.3.1 ait beaucoup changé Tiens essaye celui-ci pour la 1.3.1 ajax-cart.zip Link to comment Share on other sites More sharing options...
meandre Posted February 11, 2010 Share Posted February 11, 2010 oui se code travaille bien Link to comment Share on other sites More sharing options...
patgame Posted February 12, 2010 Share Posted February 12, 2010 max je te remercie pour ton fichier 1.3.1 mais ne fonctionne pas le panier ne s'ouvre pas des qu' un pdt est ajouté dsle panier je suis en local sous wamp cdlt pat Link to comment Share on other sites More sharing options...
maxhome Posted February 13, 2010 Author Share Posted February 13, 2010 bonsoir Pat, Chez moi fonctionne en local et en live sur 1.3.1.Tiens je te donne mon module pour faire des tests.Une seule petite modif, le bouton "commander" amène au Step 0 et non au 1Tiens-moi au courantPS: entre ma version et celle du svn apparement avant il y avait encore quelques différencesA force d'adapter...J'ai repris la dernière version du svn et mis à jour blockcart_1.3.1.zip Link to comment Share on other sites More sharing options...
patgame Posted February 14, 2010 Share Posted February 14, 2010 super sympa eclaires moi pour le step 0 et 1 ? merci a toi Link to comment Share on other sites More sharing options...
maxhome Posted February 14, 2010 Author Share Posted February 14, 2010 Par défaut, quand tu cliques sur "commander" du panier, cela te renvoie sur la page "Adresses" moi je préfère que cela me renvoie sur la page "Récapitulatif de la commande", plus pratique pour le client qui veut éventuellement saisir un code réduction.Sinon c'est bon cela fonctionne pour toi? Link to comment Share on other sites More sharing options...
patgame Posted February 14, 2010 Share Posted February 14, 2010 non pareil le panier ne s'ouvre pas quand je rajoute un produit au panier ( je suis encore en test en local)faut il vider le smarty par exple ? Link to comment Share on other sites More sharing options...
maxhome Posted February 14, 2010 Author Share Posted February 14, 2010 oui tu peux supprimer tout ce que tu as dans tools\smarty\compile (sauf index.php) mais là j'ai un doute sur son efficacité.Vraiment bizarre que mon mod entier marche pas. T'as bien désinstallé l'autre dans le Bo et reinstallé le mien? Link to comment Share on other sites More sharing options...
patgame Posted February 16, 2010 Share Posted February 16, 2010 ben je comprends ^pas non plus oui j'ai desisntalles en bo block panier v 1.2 viré le dossier block cart ds module et remis le tien ds module tjrs ^pareil ???, et vider le smarty et fait un refresh a tout hasardje crois que c'est moi qui suis tres con lol le panier s'ouvre bien si on clic sur commander ce qui est correct je pense moi je croyais qu'il s'ouvrait en auto des que le produit etait rajouté au panier pffffpar contre il faut enlever les articles par la page ouverte panier pas par la corbeille du panier ? Link to comment Share on other sites More sharing options...
maxhome Posted February 16, 2010 Author Share Posted February 16, 2010 Donc le seul bug qu'il te reste:Quand tu affiches la page "récapitulatif de la commande"Quand tu cliques sur la corbeille au niveau de la page , le panier se supprime bien.Par contre si tu cliques sur la corbeille dans le panier, l'article reste dans la page "récapitulatif de la commande" c'est ça?Oui exact, j'viens de me rendre compte de cela sur la 1.3...Je cherche PS: avis à tous, mais ce "bug" n'existait pas avant. ? quelqu'un a essayé? (J'ai jamais fait attention!) Link to comment Share on other sites More sharing options...
patgame Posted February 16, 2010 Share Posted February 16, 2010 si tu enlève le produit par la corbeille le produit reste ds le recao panier mais s'enleve bien du bloc panier si tu enleves le pdt par le recap ( la petite fleche ds qtités ça anuule partout voila tu sais tout Link to comment Share on other sites More sharing options...
maxhome Posted February 16, 2010 Author Share Posted February 16, 2010 désactive l'ajax dans ton module panier pour voir! Link to comment Share on other sites More sharing options...
patgame Posted February 16, 2010 Share Posted February 16, 2010 si ajax désactivé c'est ok mais je suppose que c'est pas le but de la manoeuvre Link to comment Share on other sites More sharing options...
maxhome Posted February 16, 2010 Author Share Posted February 16, 2010 donc là est le bug... Va falloir que notre cher Pierre (yoya971) jette un oeil C'est lui qui avait trouver comment faire cette manip.Donc je resume:Quand on met un article dans le panier et que l'on fait commander et qu'on se retrouve sur la page "Récapitulatif de la commande"Si ajax désactivé: fonctionnement nickelSi ajax activé: le fait de supprimer un article dans le panier ne rafraichit pas dans la page "récapitulatif".Donc un reftresh qui se fait pasDe mon côté je cherche Link to comment Share on other sites More sharing options...
patgame Posted February 16, 2010 Share Posted February 16, 2010 oui c'est ça Link to comment Share on other sites More sharing options...
maxhome Posted February 16, 2010 Author Share Posted February 16, 2010 par contre Pat dis-moi, sur un Presta d'origine t'a essayé la même manip?Tu supprimes dans le panier, cela rafraichit la page "recap"?Moi j'ai essayé de remettre un ajax-cart.js d'origine et le bug est toujours là!Edit: j'ai essayé sur pas mal de boutique en ligne: apparement un bug!!! Link to comment Share on other sites More sharing options...
patgame Posted February 16, 2010 Share Posted February 16, 2010 moi j'ai trouve que ça ne marchait que quand ajax est pas activé je suis sur lemodele de base mais non je n'ai pas essaye sans ajax c'est juste l'ouverture du panier qui fonctionne je vais manger j'essaie et je te dis quoi tu me mets un doute la Link to comment Share on other sites More sharing options...
patgame Posted February 17, 2010 Share Posted February 17, 2010 oui c'est un refresh qui manque si on fait actualiser la page le recap se vide et se ferme donc surement pas grand chose a faire ds le codage mais moi je suis incompétent pour ça Link to comment Share on other sites More sharing options...
maxhome Posted February 17, 2010 Author Share Posted February 17, 2010 J'ai passé un bug au bug tracker et apparement nous ne sommes pas les seuls Link to comment Share on other sites More sharing options...
patgame Posted February 17, 2010 Share Posted February 17, 2010 ben qq part je prefere que se soit un bug team ça évite les galères d'avoir un config perso explosée turtoise va marcher un maxe pour la mise a jour du svn lol bonne journée Link to comment Share on other sites More sharing options...
maxhome Posted February 17, 2010 Author Share Posted February 17, 2010 oui confirmation de la team sur le bug tracker, statut: "Confirmed".ils ont été super réactifs, bravo. Dès qu'il y aura une mise à jour je la posterai ici Link to comment Share on other sites More sharing options...
patgame Posted February 17, 2010 Share Posted February 17, 2010 si tu veux moi j'ai mis turtoise donc mon svn se met a jour presque tout seul Link to comment Share on other sites More sharing options...
maxhome Posted February 25, 2010 Author Share Posted February 25, 2010 Bon bug corrigé par la Team, mis à jour... (Bug Tracker n° 1878)Pat à toi de jouer...Voir mon premier post Link to comment Share on other sites More sharing options...
emraud Posted February 26, 2010 Share Posted February 26, 2010 Bonjour MaxhomeEst-ce que la version page 1 est la version débugger ?Sinon où récupérer la version débuggerD'avance MerciEco MateRiAUx Durable(Site en cours d'actualisation)ps 1.2.5 Link to comment Share on other sites More sharing options...
maxhome Posted February 26, 2010 Author Share Posted February 26, 2010 oui la version en page 1 est la version corrigée qui intègre donc les modifs de la svn Link to comment Share on other sites More sharing options...
emraud Posted February 26, 2010 Share Posted February 26, 2010 Merci beaucoup Maxhome Link to comment Share on other sites More sharing options...
Yoya Posted February 26, 2010 Share Posted February 26, 2010 Merci Maxhome d'avoir modulisé tout çà et d'en faire profiter la communauté A bientot,Pierre. Link to comment Share on other sites More sharing options...
emraud Posted February 26, 2010 Share Posted February 26, 2010 Maxhome,Aurais-je loupé une étape ?Après install, plus rien dans la colonne Right !Je désinstalle et remet panier 1.2 et tout est OK... Link to comment Share on other sites More sharing options...
maxhome Posted February 26, 2010 Author Share Posted February 26, 2010 Bizarre, je viens de refaire un test sur une 1.2.5.J'ai désinstallé le module, l'ai supprimé et j'ai injecté et reinstallé celui que je livre dans le premier post.Nickel...D'autres ont ce problème? faites remonter svp!Sinon je ne sais pas emraud, t'as vidé ton cache? Link to comment Share on other sites More sharing options...
Rodolphe Posted February 27, 2010 Share Posted February 27, 2010 Pour information chez moi ça ne passe pas, je viens de tester en local. La colonne de droite n'existe plus, avec un message d'erreur en bas de page. Version un peu ancienne il est vrai (1.2.0.1). Fatal error: Call to undefined method Group::getPriceDisplayMethod() in /home/rodolphe/Sites/www/boutique/modules/blockcart/blockcart.php on line 31 J'ai contourné le problème du panier depuis longtemps en enlevant la possibilité de le replier et surtout de supprimer des articles directement via le block. Après tout, ça fonctionne très bien sans et ne semble manquer à personne.Rodolphe Link to comment Share on other sites More sharing options...
emraud Posted February 27, 2010 Share Posted February 27, 2010 Maxhome,Désinstaller, réinstallé... Idem que post précédent... Right colonne vide...Remis panier v1.2, tout rentre dans l'ordre... Pb de Hook ?J'ai regarder position, il figure bien dans la liste colonne Right... Link to comment Share on other sites More sharing options...
maxhome Posted February 27, 2010 Author Share Posted February 27, 2010 Autant pour moi, effectivement différences entre 1.2.5 et 1.3.0.1...Méa Culpa Essayez et tenez-moi au courantVoir post début de pageEdit: Bon ça doit être bon, j'étais inquiet car sur une 1.3.0.1 j'ai eu d'un seul coup le panier qui a changé de colonne...Testez et faites remonter merci ! Link to comment Share on other sites More sharing options...
emraud Posted February 27, 2010 Share Posted February 27, 2010 Maxhome,Panier OK sur 1.2.5 cette fois, se replit bien une fois vide.Sehr gut !!! ou Very Good (c'est selon)...Un grand merci pour cette contribution Link to comment Share on other sites More sharing options...
thethreedegrees Posted March 11, 2010 Share Posted March 11, 2010 Thanks very much for this contribution. Link to comment Share on other sites More sharing options...
lehangart Posted April 20, 2010 Share Posted April 20, 2010 Bonjour et merci pour cette amélioration du bloc panier...En ce qui me concerne le panier se replie bien quand on supprime le produit dans toutes les configurations sauf quand on est sur la page récapitulatif: le panier se vide et la page s'actualise mais le panier reste déplié. Link to comment Share on other sites More sharing options...
Maury Girard Posted April 21, 2010 Share Posted April 21, 2010 Test & approuvémerci encore pour cette modification Link to comment Share on other sites More sharing options...
jeanmarc34 Posted June 10, 2010 Share Posted June 10, 2010 Bonjour,Je n'arrive pas à utiliser cette modif!!J'essaie via le BO de charger le module de Maxhome, il se charge mais n'apparait pas ensuite dans les blocks.J'essaie de remplacer le fichier ajax-cart.js, dans modules\blockcart\, aucun effet non plus.Visiblement je n'ai pas compris "un truc".Quelqu'un pour m'éclairer?MerciJean-Marc Link to comment Share on other sites More sharing options...
framery Posted August 16, 2010 Share Posted August 16, 2010 BonjourJai installé cette modification sour prestashop 1.2.5 qui fonctionnait trés bien.Après mise à jour sous prestashop 1.3.1 de juin dernier (qui entre parenthese s'est trés bien déroulée), j'ai installé le fichier correspondant au post de la page no1 (Blockcart) mais ça ne fonctionne plus sur cette version de Prestashop (pour info, je suis en local pour le moment)Le panier reste ouvert au démarrage comme-ci je n'avais remplacé aucun fichier.Merci d'avance pour votre aideFrame Link to comment Share on other sites More sharing options...
machpro Posted November 4, 2010 Share Posted November 4, 2010 Un petit up sur cette soluce,Idem Frame, mon panier reste ouvert sur presta1.3.2,quelqu'un connait il la modif pour refermer le panierMerci par avance pour vote aide toujours précieuse. Link to comment Share on other sites More sharing options...
YoannB Posted November 4, 2010 Share Posted November 4, 2010 Bonjour,idem sur 1.3.1je n'ai pas les compétences ajax pour intervenir dessus, le sujet avait l'air pourtant bien parti...affaire à suivre. Link to comment Share on other sites More sharing options...
YoannB Posted November 4, 2010 Share Posted November 4, 2010 petite découverte :en désactivant le blockuserinfo le blockcart se replie bien par défaut quand il n'y a pas de produits. Ce n'est bien sur pas une solution, j'ai obtenu ce résultat en travaillant sur la personnalisation du block user, donc hasard... Link to comment Share on other sites More sharing options...
maxhome Posted November 7, 2010 Author Share Posted November 7, 2010 et dans ajax-cart.js en mettant vers la ligne 563, à la fin: if(qty==0) à la place de if(qty=="")C'est pas mieux? Link to comment Share on other sites More sharing options...
pokwador Posted November 26, 2010 Share Posted November 26, 2010 salut, marche tres bien sur 1.3 avec une petite modif que j ai faite pour voir l'image du produit aller dans le panier. Si çà vous dit ajax-cart.js Link to comment Share on other sites More sharing options...
sebban Posted December 3, 2010 Share Posted December 3, 2010 Bonjour,Tout d abord merci pour l ajout de se module! J ai un petit problème cependant. A la première ouverture de mon site Mon blockCart et replié avec la nomination Empty (voir capture1) Jusque ici tout va bien...Mais lorsque j ajoute un produit au panier celui ci ne se déplie pas (Voir capture 2)ni lorsque j ajoute un 2eme produit (voir cap3)Le module Block cart ne devient fonctionnel et le panier se déplie que lorsque je change de page et seulement après ca (avec un panier d au moins un article)Svp un peu d aide pour ce module qui m est vraiment pratique.J ai lu et relu, changer et desinstaller le module, vider le cache effacer les cookie, mais rien n y fait.Je suis sous prestashop V1.3 et j utilise Le theme001 Merci d avance! Link to comment Share on other sites More sharing options...
Eolia Posted May 1, 2011 Share Posted May 1, 2011 Bonjour à tous, Je viens d'installer cette modif sur Prestashop 1.4.1 et ça marche ! Explication simple: télécharger le fichier suivant et remplacer l'existant dans le module Blockcart (de la version 1.4.1) Et c'est tout bonnes ventes à tous ! PS enlever l'extension .txt du fichier (parade pour contourner les restriction de ce nouveau forum) Link to comment Share on other sites More sharing options...
DeyDDy Posted May 1, 2011 Share Posted May 1, 2011 Merci Eolia pour cette modifmais es tu sur d'avoir mis le bon fichier? Link to comment Share on other sites More sharing options...
Eolia Posted May 1, 2011 Share Posted May 1, 2011 Bonjour DeyDDyJ'ai simplement pris celui de la version 1.4.1 rajouté la ligne 297 qui permet de fermer le panier lorsqu'on le vide (évite de recharger la page) et les lignes 615 à 625 en corrigeant l'erreur de syntaxe.J'ai fait plusieurs essais , en tant que membre, invité, en changeant de pages et sous ie8 et chrome et cela fonctionne.Le transport de l'image se fait bien, le panier s'ouvre (fermé par défaut) et si on enlève les produits du panier en totalité il se referme.Si tu as un bug fais-le nous savoir Link to comment Share on other sites More sharing options...
kimzey Posted May 2, 2011 Share Posted May 2, 2011 Merci eolia pour ton travail ça marche parfaitement ! Penser à bien sur renommer le fichier en ajax-cart.js au lieu de ajax-cart(1).js.txt.La semaine commence bien ! Link to comment Share on other sites More sharing options...
Eolia Posted May 4, 2011 Share Posted May 4, 2011 bonjour Kimseyje ne comprend pas de quel fichier ajax-cart(1).js.txt. parle -tu ? :question: Je n'ai mis que le fichier ajax-cart.js comme fichier et il n'y a rien à renommer, juste copier/coller. Link to comment Share on other sites More sharing options...
poufi Posted May 6, 2011 Share Posted May 6, 2011 Bonjour,merci beaucoup, c'est tout simple et ça marche ! Link to comment Share on other sites More sharing options...
Jacques Biais Posted May 6, 2011 Share Posted May 6, 2011 Sans vouloir être un trouble fête, mais ces modifications existent déjà dans la 1.4.1 (et mot pour mot)! Link to comment Share on other sites More sharing options...
Eolia Posted May 6, 2011 Share Posted May 6, 2011 Désolé jacobis mais la fonction qui ouvre ou referme le panier de manière automatique, suivant qu'il est vide ou non, n'est pas intégrée à la version 1.4.1.lignes 615 à 627 je viens de revérifier l'archive: function specialCartExpand() { var qty=$(".ajax_cart_quantity").text().replace(/^\s+/g,'').replace(/\s+$/g,''); if(qty=="0") { ajaxCart.collapse(); } else { ajaxCart.expand(); } } ni la ligne 297 ajaxCart.collapse(); // LE NOUVEAU COLLAPSE SI PANIER VIDE ou alors nous n'avons pas le même zip ?Dans tous les cas cette fonction marche et ajoute un coté "pro" à la boutique.Bonne soirée à tous ;-) Link to comment Share on other sites More sharing options...
DeyDDy Posted May 6, 2011 Share Posted May 6, 2011 Bonjour,merci Eolia c'est parfait ;-) Link to comment Share on other sites More sharing options...
Arnaud Drieux Posted May 12, 2011 Share Posted May 12, 2011 Merci Eolia pour le fichier. Très bon travail Link to comment Share on other sites More sharing options...
patax Posted May 17, 2011 Share Posted May 17, 2011 Merci Eolia, nickel. Link to comment Share on other sites More sharing options...
quinou Posted June 2, 2011 Share Posted June 2, 2011 Bonjour,Je souhaitais que le panier reste fermé. J'ai donc A la fonction : updateCart : function(jsonData) { APRES : else { RAJOUTER : ajaxCart.collapse(); Le panier reste fermé mais s'ouvre lorsque un article est mis dedans. Puis se refermeBon week end à tous Link to comment Share on other sites More sharing options...
matdollars Posted June 23, 2011 Share Posted June 23, 2011 Je suis en local avec la version 1.4.0.17, mais ça ne fonctionne pas, normal ? Link to comment Share on other sites More sharing options...
matdollars Posted June 23, 2011 Share Posted June 23, 2011 a bé non, j ai rien dit, ca fonctionne.Merci pour cette modif. Link to comment Share on other sites More sharing options...
KileConCeMec Posted July 16, 2011 Share Posted July 16, 2011 j'ai un petit probleme sur la version 1.4.30 lors de rajouts de produit les frais d'expedition se rajoute pas ... alors que dans la version 1.2.5 ca marchait bien Qui pourrait m'aider ?MErci David Link to comment Share on other sites More sharing options...
leste Posted July 16, 2011 Share Posted July 16, 2011 KileConCeMec tu devrais trouver un poste plus précis qui parle de ton problèmecar la on parle d'ouverture et de fermeture de panier au démmarage !! Link to comment Share on other sites More sharing options...
KileConCeMec Posted July 16, 2011 Share Posted July 16, 2011 Oui c'est vrai ... desolé mais bon si quelqu'un a la reponse ... je vais pas m'en priver lol Link to comment Share on other sites More sharing options...
Vinzent Posted August 4, 2011 Share Posted August 4, 2011 Merci Quinou. C'est ce qu'il me fallait. Le top pour moi ce serait que le panier s'ouvre au survol (et au clic aussi évidemment) du bouton. A part ça le fichier déposé (ajax-cart.js) par Eolia n'est plus accessible. Peut - être supprimé parce que terminé par .js ( ? ) Si quelqu'un pouvait le remettre zippé ? Merci ! Link to comment Share on other sites More sharing options...
Eolia Posted August 4, 2011 Share Posted August 4, 2011 Qui a osé virer mon fichier !!! Non, blague à part celui-ci a disparu lors de la migration vers le nouveau forum, rien de grave Le nouveau forum refusant les fichiers javascript, prendre celui fourni ci-dessous et enlever l'extension .txt. Link to comment Share on other sites More sharing options...
xtrem Posted November 6, 2011 Share Posted November 6, 2011 Le fichier à encore été supprimé non ? Link to comment Share on other sites More sharing options...
Eolia Posted November 6, 2011 Share Posted November 6, 2011 Erf... fait ch... ce forum ! Revoilà le fichier: ajax-cart.js.txt Pensez à enlever le .txt ! Link to comment Share on other sites More sharing options...
xtrem Posted November 9, 2011 Share Posted November 9, 2011 merci beaucoup Link to comment Share on other sites More sharing options...
Odjavel Posted November 16, 2011 Share Posted November 16, 2011 Bonjour, Quelqu'un a-t-il fait fonctionner cela sur PS 1.4.5.1 ? Le fichier js semble avoir pas mal évolué. J'ai intégré la ligne ajaxCart.collapse(); à la ligne 314, mais je n'ai pas trouvé où faire les autres modifs. Le panier se referme bien quand je retire tous les produits. Problème: à l'ouverture du site, le panier est ouvert. Comment faire pour qu'il soit fermé à l'ouverture du site ? Merci Link to comment Share on other sites More sharing options...
kiteman Posted November 16, 2011 Share Posted November 16, 2011 Bonjour, Quelqu'un a-t-il fait fonctionner cela sur PS 1.4.5.1 ? Le fichier js semble avoir pas mal évolué. J'ai intégré la ligne ajaxCart.collapse(); à la ligne 314, mais je n'ai pas trouvé où faire les autres modifs. Le panier se referme bien quand je retire tous les produits. Problème: à l'ouverture du site, le panier est ouvert. Comment faire pour qu'il soit fermé à l'ouverture du site ? Merci J'ai le même pb. Preneur de la solution. Link to comment Share on other sites More sharing options...
kiteman Posted November 22, 2011 Share Posted November 22, 2011 Bonjour, Alors je viens d'essayer une modif qui fonctionne pour moi. Peut-être pas dans les règles de l'art Dans le ajax-cart.js, fonction specialCartExpand, sur le if remplacer par if(qty=="0" | qty=="00") A tester de votre côté. Link to comment Share on other sites More sharing options...
MrC8 Posted April 10, 2012 Share Posted April 10, 2012 Petit UP pour ce sujet très très intéressant ! Quelqu'un a-t-il trouvé une solution pour avoir le panier fermé au démarage sur la 1.4.7 ? J'essaye d'avoir le même effet que sur ce site http://www.stickaz.com/fr/ J'arrive à avoir l'animation au survol mais le panier est toujours déplié par défaut... Link to comment Share on other sites More sharing options...
link80 Posted August 13, 2012 Share Posted August 13, 2012 (edited) idem, très intéressé par cette possibilité (version 1.4.8.3) Les solutions données sur ce topic ne semblent plus fonctionner... Si quelqu'un aurait la gentillesse de nous donner un coup de main. D'avance un grand merci Edited August 13, 2012 by link80 (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