AMS Project Posted September 11, 2015 Share Posted September 11, 2015 Bonjour, je suis sous version 1.4.10, j'avais modifier un module permettant de créer des packs "personnalisble" (http://www.confiturerie-chatelain.fr/boutique/fr/confitures-bio/204-pack-6-x-420g-bio.html). Cependant maintenant dans l'admin le bouton d'ajout de produit ne "réagit" plus et je ne comprend pas pourquoi. Voilà le script du bouton : <span onclick="addProductToSelection('.($obj->id ? $obj->id : 0).');" style="cursor: pointer;"><img src="../img/admin/add.gif" alt="'.$this->l('Add an accessory').'" title="'.$this->l('Add an accessory').'" /></span> et le script correspondant : function addProductToSelection(curPackId){ var valueToAdd = $('#selectProductSelection').val(); if (valueToAdd == '0') return false; var $divProductSelection = $('#divProductSelection'); pos = valueToAdd.indexOf('-'); var productId = valueToAdd.slice(0, pos); var productNameTemp = valueToAdd.slice(pos + 1); pos2 = valueToAdd.indexOf('|'); var idImageTemp = valueToAdd.slice(pos2 + 1); var idImage = idImageTemp.replace('¤',''); var productName = productNameTemp.replace('|'+idImage,''); pos3 = valueToAdd.indexOf('¤'); var packId = valueToAdd.slice(pos3+1); if(isOnPackPage) { var isSelect = false; var isAllreadyLinked = false; if(packId) {alert(msgAllreadyLinked+' '+packId);isAllreadyLinked = true;isSelect = true;return false;} } /* delete product from select + add product line to the div, input_name, input_ids elements */ $('#selectProductSelection option[value= + valueToAdd + ]').remove(); $.ajax({ type: 'GET', url: baseURI+'modules/pm_advancedpack/ajax.php', async: true, cache: false, data: {id_product : productId, ajaxImage: 1,id_image:idImage}, success: function(data) { $divProductSelection.html($divProductSelection.html() +'<div id="item_'+productId+'" class="table list-item"><img src="'+baseURI+'img/p/'+productId+'-'+idImage+'-small.jpg" height="50" class="product_img" />'+ productName + ' <span onclick="delProductToSelection(' + productId + ');" class="delSelection"><img src="../img/admin/delete.gif" /></span><div class="select_id_img">'+data+'</div><input type="hidden" name="defaults_imgs_product[]" value="'+idImage+'" /><input type="hidden" name="ids_product[]" value="'+productId+'" /></div>'); saveProductSelection(); } }); saveProductSelection();} Quelqu'un a une idée ? Cela marchait "avant"… Merci Link to comment Share on other sites More sharing options...
math_php Posted September 11, 2015 Share Posted September 11, 2015 (edited) Bonjour, Il faudrait par exemple Firefox et firebug pour voir ce qui est retourné lors de l'appel ajax. Ca pourrait donner un début de piste. Il serait aussi bon de savoir ce qu'en pense le développeur du module Edited September 11, 2015 by math_php (see edit history) Link to comment Share on other sites More sharing options...
AMS Project Posted September 11, 2015 Author Share Posted September 11, 2015 Bonjour, Il faudrait par exemple Firefox et firebug pour voir ce qui est retourné lors de l'appel ajax. Ca pourrait donner un début de piste. Il serait aussi bon de savoir ce qu'en pense le développeur du module J'aimerais bien, mais hélas ca fait trop longtemps il a disparu… et ceux qui on créé le module "d'origine" demande 100€/h Après je connais bien firebug pour scruter l'html et le css mais alors l'appel ajax, ca ca me dire rien Link to comment Share on other sites More sharing options...
math_php Posted September 11, 2015 Share Posted September 11, 2015 Dans firebug c'est l'onglet console qui va afficher les erreurs javascripts et afficher les requêtes ajax. Dans ce cas ça sera une requete Get, en cliquant sur l'url on peut voir les paramètres envoyés et la réponse faites pas la page php appelée (ici le fichier ajax.php) Link to comment Share on other sites More sharing options...
AMS Project Posted September 11, 2015 Author Share Posted September 11, 2015 Ah oui j'ai ça qui apparait : L'utilisation de « getPreventDefault() » est obsolète. Utiliser « defaultPrevented » à la place. Je vais creuser… merci Link to comment Share on other sites More sharing options...
math_php Posted September 11, 2015 Share Posted September 11, 2015 (edited) A priori ça c'est pas grave. Mais oui le reste est à creuser Edited September 11, 2015 by math_php (see edit history) Link to comment Share on other sites More sharing options...
AMS Project Posted September 11, 2015 Author Share Posted September 11, 2015 Bon en effet c'est pas grave, j'ai corrigé et ça change rien… la commande s’arrête apparemment dans le fichier jquery.min … mais là j'avoue qu'après ça me dépasse… Link to comment Share on other sites More sharing options...
AMS Project Posted September 11, 2015 Author Share Posted September 11, 2015 il me sort une erreur du genre : Uncaught Error: Syntax error, unrecognized expression: [value=230-Fraises menthe- (stock : 0)|902¤] Link to comment Share on other sites More sharing options...
math_php Posted September 12, 2015 Share Posted September 12, 2015 Alors il doit y avoir un caractère qui le pertube, il faudrait virer les - | ¤ du libellé de la confiture par exemple. Ca semble pas etre une grosse panne mais juste une histoire de données collées entre elles et mal redécoupées. Link to comment Share on other sites More sharing options...
AMS Project Posted September 14, 2015 Author Share Posted September 14, 2015 humm merci pour l'idée… mais je suis pas bien de trouver comment corriger ça… 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