Skocz do zawartości
  • 0
cherro0125

Prawidłowy sposób dodawania pliku .js do modułu

Pytanie

W jaki prawidłowy sposób dodać w kodzie modułu linijkę, która doda do modułu plik .js? 

 

Wcześniej zaimportowałem go w samym szablonie .phtml co raczej było błędem. 

Pewnie nie będzie to wyglądało w ten sposób?

 

\IPS\Output::i()->jsFiles  = array_merge( \IPS\Output::i()->jsFiles, \IPS\Theme::i()->js( 'charactercreate.js', 'lslife', 'front' ) );

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

7 odpowiedzi na to pytanie

Polecane posty

  • 0

To tego typu skrypt to nie tak. albo musisz zrobić z tego kontroler zgodnie z dokumentacją: https://invisioncommunity.com/4guides/themes-and-customizations/javascript-framework/introduction-to-the-framework/controllers-r36/

albo ten plik umieścić w katalogu dev/resources/front/plik i później normalnie dajesz w szablonie

<script src="{resource="plik.js" location="front" app="aplikacja"}"></script>

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
  • 0

bo to już nie jest takie proste jak w przypadku plików css. Pierwsze podstawowe pytanie co to za plik JS? co w nim masz?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
  • 0

Oparte o jQuery funkcje zmieniające przezroczystość zdjęcia po kliknięciu oraz obsługę wyświetlania odpowiednich zdjęć w zależności od opcji zaznaczonej w select'cie.

 

$(function() {

    $(".skinImg").click(function(){

        if($("#Skin").val() != $(this).attr("id"))
        {
            $(".skinImg").fadeTo("fast",0.33);
            $(this).fadeTo("fast",1);
            $("#Skin").val($(this).attr("id"));
        }
        else
        {
            $(".skinImg").fadeTo("slow",1);
            $("#Skin").val("");
        }

    });


    $("#sex").change(function(){

        if($(this).val() == "female")
        {
            $("#femaleSkins").slideDown("slow");
            $("#maleSkins").slideUp("slow");
        }
        else
        {
            $("#maleSkins").slideDown("slow");
            $("#femaleSkins").slideUp("slow");
        }


    });








});

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość
Temat jest zablokowany i nie można w nim pisać.

  • Kto przegląda   0 użytkowników

    Brak zalogowanych użytkowników przeglądających tę stronę.

×

Ważne informacje

Kontynuując przeglądanie strony, wyrażasz zgodę na używanie przez nas plików cookies.