Support » Plugin: InPost for WooCommerce » Konflikt pomiędzy wtyczką inPost a ninja forms

  • Cześć,
    Wczoraj zauważyliśmy na naszej stronie problem z formularzem kontaktowym, błąd na konsoli przeglądarki mówi “TypeError: _.object is not a function” i jest zwracany ze skryptu wtyczki ninja forms. Po krótkiej sesji debugowania w przeglądarce doszedłem do tego, że wasza wtyczka i ninja forms wykorzystują ‘_’ (znak kreski) jako nazwę obiektu/funkcji przez co jedna nadpisuje drugą i w efekcie formularz się nie wyświetla. Dla potwierdzenia swojej teorii wyłączyłem wtyczkę InPost i formularz znów się pojawił.
    dokładniejsze informacje:
    * wersja WP 5.2.3
    * wtyczki InPost i ninja forms aktualizowane 17-09-2019 (WP nie pokazuje wersji…)
    * kolidujący skrypt po stronie InPost: https://geowidget.easypack24.net/js/sdk-for-javascript.js w przeglądarce linia 8340
    * kolidujący skrypt po stronie ninja forms: /wp-content/plugins/ninja-forms/assets/js/min/front-end.js?ver=3.4.19

    Wtyczka ninja forms sprawowała nam się bardzo dobrze do tej pory, i nie chciałbym przerabiać formularzy na inny format. Czy istnieje możliwość zmiany implementacji waszej wtyczki aby wykluczyć ten konflikt ?
    Oczywiście założyłem, że powód tego konfliktu leży po stronie obydwu wtyczek, jeśli jednak jest jakiś sposób abym naprawił problem po swojej stronie to pozostaję otwarty na sugestie.
    Pozdrawiam.
    Rafał Karczewski.

    The page I need help with: [log in to see the link]

Viewing 4 replies - 1 through 4 (of 4 total)
  • Panie Rafale,
    Ja miała podobny problem z powyższą wtyczką. 17.09 dostrzegłam że przy dodaniu wpisu na blogu sklepowym nie pojawia się edytor wizualny WordPress.

    Pomogło wyłączenia wtyczki InPost for WooCommerce a następnie jej włączenie. Edytor znowu wyświetla się poprawnie.

    Dziękuję za sugestię.
    W moim przypadku niestety nie rozwiązuje to problemu.

    Analogiczny problem w panelu admina dla galerii na stronie edycji produktu (to samo źródło problemu plik: sdk-for-javascript.js).
    U siebie chwilowo rozwiązałem poprzez zakomentowanie linijki 73 ( //echo …) w pliku wtyczki classes/class-helper.php

    [edit]
    Niestety zakomentowanie analogicznej funkcji dla frontu wyłącza funkcjonalność wtyczki.

    • This reply was modified 1 month, 3 weeks ago by  zurek87.
    • This reply was modified 1 month, 3 weeks ago by  zurek87.

    Mam dokładnie ten sam problem, ale z inną wtyczką.

Viewing 4 replies - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.