Jump to content
  • 0

Skrypty JS przestają działać po dodaniu lub aktualizacji dowolnego modułu


erni

Question

Witam,

 

Mam problem ze sklepem. Po jakiejkolwiek aktualizacji modułu, lub zainstalowaniu nowego modułu przestaje działać większość skryptów javascript, aktualnie zostawiam stronę po takiej aktualizacji i wygląda to na przykład tak: https://evieridivani.pl/narozniki/21-naroznik-lorena-285-x-226-cm.html

 

Zaczynając od fancyboxa, przez lazyload, aż do prostych skryptów odpowiedzialnych za podmiane css nie działa. Kilka - chyba wpisanych na sztywno - jak kalkulator mbanku działa.

 

Sklep jest dość mocno zmodyfikowany, jednak mam nadzieję, że znajdzie się ktoś kto nakieruje mnie na źródło problemu.

 

Aktualizacja PrestaShop z 1.6.1.4 do 1.6.1.5 przebiegła bez problemów, skrypty rozsypuje tylko aktualizacja lub dodanie nowego, dowolnego modułu.

Dodam, że wszelkie kombinacje konfiguracji w zakładce "Wydajność" nie naprawiają problemu (oczywiście sprawdzone przy jednoczesnym, całkowitym czyszczeniu cache).

 

Proszę o pomoc, jeśli ktoś ma pomysł i chce wejść do środka proszę o priv - odwdzięcze się za rozwiązanie problemu :)

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Podstawa. Tryb debugowania i sprawdzanie błędów.

Pierwsze wczytanie strony zawiesiło mi przeglądarkę. Drugie trwało ok 20 sekund.

 

Chrome wypluwa na tej stronie :

cloudflare.min.js:4 GET https://evieridivani.pl/cdn-cgi/pe/bag2?r[]=https%3A%2F%2Fwww.googleadservices.com%2Fpagead%2Fconversion.js&r[]=https%3A%2F%2Fevieridivani.pl%2Fjs%2Fjquery%2Fjquery-1.11.0.min.js&r[]=https%3A%2F%2Fevieridivani.pl%2Fjs%2Fjquery%2Fjquery-migrate-1.2.1.min.js&r[]=https%3A%2F%2Fevieridivani.pl%2Fjs%2Fjquery%2Fplugins%2Fjquery.easing.js&r[]=https%3A%2F%2Fevieridivani.pl%2Fjs%2Ftools.js&r[]=https%3A%2F%2Fevieridivani.pl%2Fthemes%2Fvieri-divani%2Fjs%2Fglobal.js&r[]=https%3A%2F%2Fevieridivani.pl%2Fthemes%2Fvieri-divani%2Fjs%2Fautoload%2F10-bootstrap.min.js&r[]=https%3A%2F%2Fevieridivani.pl%2Fthemes%2Fvieri-divani%2Fjs%2Fautoload%2F15-jquery.total-storage.min.js&r[]=https%3A%2F%2Fevieridivani.pl%2Fthemes%2Fvieri-divani%2Fjs%2Fautoload%2F15-jquery.uniform-modified.js&r[]=https%3A%2F%2Fevieridivani.pl%2Fjs%2Fjquery%2Fplugins%2Ffancybox%2Fjquery.fancybox.js&r[]=https%3A%2F%2Fevieridivani.pl%2Fjs%2Fjquery%2Fplugins%2Fjquery.idTabs.js&r[]=https%3A%2F%2Fevieridivani.pl%2Fjs%2Fjquery%2Fplugins%2Fjquery.scrollTo.js&r[]=https%3A%2F%2Fevieridivani.pl%2Fjs%2Fjquery%2Fplugins%2Fjquery.serialScroll.js&r[]=https%3A%2F%2Fevieridivani.pl%2Fjs%2Fjquery%2Fplugins%2Fbxslider%2Fjquery.bxslider.js&r[]=https%3A%2F%2Fevieridivani.pl%2Fthemes%2Fvieri-divani%2Fjs%2Fproduct.js&r[]=https%3A%2F%2Fevieridivani.pl%2Fthemes%2Fvieri-divani%2Fjs%2Fmodules%2Fblockcart%2Fajax-cart.js 
net::ERR_BLOCKED_BY_CLIENT(anonymous function) 
@ cloudflare.min.js:4d 
@ cloudflare.min.js:4(anonymous function) 
@ cloudflare.min.js:4(anonymous function) 
@ rocket.js:4n 
@ cloudflare.min.js:3

product.js:1 Uncaught TypeError: $(...).owlCarousel is not a function(anonymous function) 
@ product.js:1j 
@ jquery-1.11.0.min.js:2k.add 
@ jquery-1.11.0.min.js:2n.fn.ready 
@ jquery-1.11.0.min.js:2(anonymous function) 
@ product.js:1

Zaś strona główna wywala komunikat, że nie może odczytać wartości niezdefiniowanego "overrideButtonsInThePage".

 

Próbowałeś przełączyć się na domyślny szablon i wtedy sprawdzić czy działa on prawidłowo ? W ten sposób określimy, czy problemem jest szablon, czy któryś z modułów.

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...