Zobacz pełną wersję : VirtueMart - problem z JS
Problem jest następujący: po wejściu w każdą podstronę związaną z komponentem VirtueMart nie działa mi rotator zdjęć oparty o skrypt YooTheme(YooCarousel). Na każdej innej podstronie rotator ten działa.
Webdeveloper na podstronach VM pokazuje mi błąd javascript:
Fx.Scroll is not a constructor
Gdzie może leżeć problem?
Adres: http://madmaker.net/skleparem/
larry_krk
07-04-2011, 23:51
Na stronie sklepowej dwa razy ładujesz Mootools.
1. TU: /skleparem/media/system/js/mootools.js (http://forum.joomla.pl/view-source:http://madmaker.net/skleparem/media/system/js/mootools.js)
2. Drugi raz przez Virtuemart.
Bardzo możliwe, że to jest przyczyną.
Pierwszym krokiem powinno być rozkodowanie pliku JS z YooCarousel.
larry_krk
08-04-2011, 17:58
@mino - po co ?
Po to, aby przyjrzeć się kawałkowi kodu, na który wskazuje konsola błędów.
larry_krk
08-04-2011, 23:48
Nie jestem żadnym SS (Super Specjalistą), ale na przysłowiowy chłopski rozum - jeśli kolega @t0m3k dwukrotnie ładuje na stronę mootools, mało tego, dwie różne wersje (1.12 z systemu i 1.11 z szablonu Virtuemart) + rozszerzenia dla jednej i drugiej wersji, to konsola może pokazywać, co jej się żywnie podoba. Rozkładanie skryptu na części pierwsze tak na dzień dobry, to trochę niepotrzebne psucie sobie głowy.
@t0m3k - poszukaj ( ->TotalCommander -> Alt+F7 -> Znajdź tekst ) w plikach Virtuemart loadMooTools, albo coś w tym stylu, dokładnie nie pamiętam i wrzuć funkcję w komentarz. Ściągnąłem Twoją stronkę do domu i po usunięciu Mootools 1.11 z wygenerowanego fetchscript, slider działa. Musisz tylko posprawdzać, czy nigdzie Ci tego pliczku nie brakuje, ale nie sądzę ...
Pozdrawiam
larry masz rację!
Nie zauważyłem, że ze z tego linka oprócz róznych skryptów jest też ładowany cały framework Mootools w wersji 1.11. Porada wyżej powinna pomóc.
http://madmaker.net/skleparem/components/com_virtuemart/fetchscript.php?gzip=0&subdir[0]=/themes/skleparem&file[0]=theme.js&subdir[1]=/js&file[1]=sleight.js&subdir[2]=/js/mootools&file[2]=mootools-release-1.11.js&subdir[3]=/js/mootools&file (http://forum.joomla.pl/view-source:http://madmaker.net/skleparem/components/com_virtuemart/fetchscript.php?gzip=0&subdir[0]=/themes/skleparem&file[0]=theme.js&subdir[1]=/js&file[1]=sleight.js&subdir[2]=/js/mootools&file[2]=mootools-release-1.11.js&subdir[3]=/js/mootools&file)[3]=mooPrompt.js
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!