Ondersteuning » Installatie WordPress » Javascript issues na upgrade naar Woocommerce 2.6.1??

  • Goedemorgen,

    na een upgrade naar WooCommerce 2.6.1. gisteren heb ik diverse problemen, o.a.:

    – bij de WooCommerce instellingen in de backend kan ik geen waarden selecteren. Bij landen bijvoorbeeld kun je normaal gesproken typen, dan vindt hij een land en verschijnt het als een soort button met een kruisje. Nu staat er een plain text lijstje met landen of maar 1 optie die veranderd is in een hyperlink. Als ik op zo’n hyperlink klik laadt hij de andere opties linksonderin, half achter de sidebar van de backend. (hoop dat dit begrijpelijk is)
    – de winkelwagen widget in de sidebar op de frontend is 9 van de 10 keer leeg, slechts heel soms laat hij de inhoud van de winkelwagen zien.
    – als je via Ajax producten toevoegd aan je winkelmandje staat er na het toevoegen “undefined” onder de knop in plaats van een link naar het winkelmandje.

    Wie kan me helpen? het gaat om een live webshop en het ziet er nogal knullig uit nu…

    thanks!

6 reacties aan het bekijken - 1 tot 6 (van in totaal 6)
  • Heb je al op het support forum van WooCommerce gekeken?
    https://wordpress.org/support/plugin/woocommerce

    Er is trouwens een update, 2.6.2. IK neem aan dat veel bugs gefixd zijn.

    Je eerste bug zag ik wel voorbij komen. De zoekterm hiervoor is chosen.js, dat is wat er gebruikt wordt.

    Thread starter rednas11

    (@rednas11)

    bedankt Marcel. Ik heb me echt een slag in de rondte gegoogled en kon niets nuttigs vinden.
    Ik heb vanochtend vroeg de 2.6.2 versie geïnstalleerd maar doet helaas niets voor mijn problemen.
    Ik ga even zoeken op chosen.js bedankt!

    heb ook even een bericht op het forum van woocommerce geplaatst.

    Thread starter rednas11

    (@rednas11)

    link naar de site trouwens: klik

    Thread starter rednas11

    (@rednas11)

    Via de java console krijg ik deze fout op de homepage:

    woocommerce.min.js:1 Uncaught TypeError: e(…).placeholder is not a function

    jQuery(document).ready(function(e){e(".woocommerce textarea[placeholder], .woocommerce-page textarea[placeholder], .woocommerce input[placeholder], .woocommerce-page input[placeholder]").placeholder();e("select.orderby").change(function(){e(this).closest("form").submit()});e("div.quantity:not(.buttons_added), td.quantity:not(.buttons_added)").addClass("buttons_added").append('<input type="button" value="+" class="plus" />').prepend('<input type="button" value="-" class="minus" />');e("input.qty:not(.product-quantity input.qty)").each(function(){var t=parseFloat(e(this).attr("min"));t&&t>0&&parseFloat(e(this).val())<t&&e(this).val(t)});e(document).on("click",".plus, .minus",function(){var t=e(this).closest(".quantity").find(".qty"),n=parseFloat(t.val()),r=parseFloat(t.attr("max")),i=parseFloat(t.attr("min")),s=t.attr("step");if(!n||n==""||n=="NaN")n=0;if(r==""||r=="NaN")r="";if(i==""||i=="NaN")i=0;if(s=="any"||s==""||s==undefined||parseFloat(s)=="NaN")s=1;e(this).is(".plus")?r&&(r==n||n>r)?t.val(r):t.val(n+parseFloat(s)):i&&(i==n||n<i)?t.val(i):n>0&&t.val(n-parseFloat(s));t.trigger("change")});var t=woocommerce_params.countries.replace(/"/g,'"'),n=e.parseJSON(t);e("select.country_to_state").change(function(){var t=e(this).val(),r=e(this).closest("div").find("#billing_state, #shipping_state, #calc_shipping_state"),i=r.parent(),s=r.attr("name"),o=r.attr("id"),u=r.val(),a=r.attr("placeholder");if(n[t])if(n[t].length==0){r.parent().hide().find(".chzn-container").remove();r.replaceWith('<input type="hidden" class="hidden" name="'+s+'" id="'+o+'" value="" placeholder="'+a+'" />');e("body").trigger("country_to_state_changed",[t,e(this).closest("div")])}else{var f="",l=n[t];for(var c in l)f=f+'<option value="'+c+'">'+l[c]+"</option>";r.parent().show();if(r.is("input")){r.replaceWith('<select name="'+s+'" id="'+o+'" class="state_select" placeholder="'+a+'"></select>');r=e(this).closest("div").find("#billing_state, #shipping_state, #calc_shipping_state")}r.html('<option value="">'+woocommerce_params.i18n_select_state_text+"</option>"+f);r.val(u);e("body").trigger("country_to_state_changed",[t,e(this).closest("div")])}else if(r.is("select")){i.show().find(".chzn-container").remove();r.replaceWith('<input type="text" class="input-text" name="'+s+'" id="'+o+'" placeholder="'+a+'" />');e("body").trigger("country_to_state_changed",[t,e(this).closest("div")])}else if(r.is(".hidden")){i.show().find(".chzn-container").remove();r.replaceWith('<input type="text" class="input-text" name="'+s+'" id="'+o+'" placeholder="'+a+'" />');e("body").trigger("country_to_state_changed",[t,e(this).closest("div")])}e("body").trigger("country_to_state_changing",[t,e(this).closest("div")])})});

    Thread starter rednas11

    (@rednas11)

    tja, ook weer zo wat.. verder werkt het prima
    Hier een plaatje om e.e.a. duidelijk te maken
    picture
    Links hoe het was, rechts hoe het nu is na de upgrade

6 reacties aan het bekijken - 1 tot 6 (van in totaal 6)
  • Het onderwerp ‘Javascript issues na upgrade naar Woocommerce 2.6.1??’ is gesloten voor nieuwe reacties.