Polskie wsparcie PrestaShop

PrestaShop => Moduły => Wątek zaczęty przez: chemar w Luty 05, 2012, 02:46:47 am

Tytuł: Problem z działaniem BySlideMenu
Wiadomość wysłana przez: chemar w Luty 05, 2012, 02:46:47 am
Zrobiłem moduł z wykorzystaniem tego oto skryptu http://www.byscripts.info/javascript/mootools-plugins/accordion-menu/byslidemenu.html jednak z prestashop 1.4.5 nie chce działać skrypt jest prosty. Jednak biorąc ten sam kod do zwykłego html skrypt mi działa bez problemu. Może ktoś już miał styczność z tym skryptem w prestashop i rozwiązał problem?
Może problem jest błachy jednak ja już nie wiem gdzie siedzi błąd.
Poniżej podam jak wyglada budowa html.

style.css
--------
/* BySlideMenu CSS rules */
div#byslidemenu, {
    position: relative;
    overflow: hidden;
}
img#byslidemenu {
    position: absolute;
}

index.html
----------
<!DOCTYPE html>
<html>
<head>
   <title>BySlideMenu Demo</title>
   <style type="text/css">@import url(./style.css);</style>
   <script type="text/javascript" src="./js/mootools-1.2.5-core.js"></script>
   <script type="text/javascript" src="./js/mootools-1.2.4.4-more.js"></script>
   <script type="text/javascript" src="./js/byslidemenu-2.1.3.js"></script>
   <script type="text/javascript" src="./js/byslidemenu_demo.js"></script>
</head>
<body>
<div id="byslidemenu">
    <img src="./img/cat.jpg" alt="" />
    <img src="./img/dog.jpg" alt="" />
    <img src="./img/elephant.jpg" alt="" />
    <img src="./img/computer.jpg" alt="" />
    <img src="./img/electronics.jpg" alt="" />
    <img src="./img/engine.jpg" alt="" />
</div>

</body>
</html>

i tak to działa bezproblemow jednak jak przenosze to do modułu to juz nie działa oczywiście moduł jest zrobiony zgodnie z obowiązującymi zasadami tworzenia modułów.
Może to wina wykorzystania mootools?
A może ktoś spotkał jakiś gotowy moduł wykorzystujący BySlideMenu?
Tytuł: Odp: Problem z działaniem BySlideMenu
Wiadomość wysłana przez: PrestaSolutions w Luty 13, 2012, 10:12:22 am
Jeżeli wykorzystywany jest do tego jQuery, to sprawdź czy nie występują jakieś błędy związane z tą biblioteką. Jeżeli błędy jQuery się pojawiają, to często używana metoda $(document).ready() nie jest wywoływana i skrypt może nie wystartować.