Подключаем javascript или jquery

Тема в разделе "Инструкции и основная информация", создана пользователем kasim, 21.02.16.

  1. kasim

    kasim Участник

    Сообщения:
    28
    Репутация:
    6
    Рейтинг:
    +10 / -0
    Часто бывает когда нам требуется при написании дополнения подключить скрипты. Скрипты можно подключить 2 способами, первый прописать в шаблоне:
    Код:
    <xen:require js="js/lib/jquery.min.js" />
    и тогда где бы вы не подключили свой шаблон с дополнением, скрипт будет всегда выводиться между тегами <head></head> при таком подключении скрипты часто могут конфликтовать с другими подключенными скриптами в том числе и со встроенным в Xenforo jquery-1.11.0.min.js. Можно конечно прописать jQuery.noConflict(); но это не всегда может помочь.
    Второй вариант подключения скрипта:
    Код:
    <script src="js/lib/jquery.min.js"></script>
    Он же стандартный способ для подключения на большинстве сайтов на Xenforo при таком способе скрипт будет размещаться в том месте где вы вывели свой шаблон.

    Можно также скрипты выводить отдельно в footer, где как правило они не конфликтуют вообще вот таким способом:

    Код:
    <xen:if is="{$contentTemplate} == 'footer'">
    <script src="js/lib/jquery.min.js"></script>
    </xen:if>