Перейти к содержанию

voron121

Пользователи
  • Постов

    2
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные voron121

  1. On 3/7/2020 at 7:47 AM, Павел said:

    Здравствуйте. Скорее всего вы неправильно подключаете файл. Посмотрите пример для блогов:

    applications/blog/dev/js/front/controllers/browse

    Подключения этих js файлов происходит следующим образом:

    
    \IPS\Output::i()->jsFiles = array_merge( \IPS\Output::i()->jsFiles, \IPS\Output::i()->js( 'front_browse.js', 'blog', 'front' ) );

     

    Попробовал как вы указали: если включен режим разработчика (в constants.php dev_mode = true) - все ок. Стоит режим разработчика отчклюить  - не работает. Нужно ли пересобирать пакет с приложением перед отключением режима разработчика  ? 

  2. Доброго времени суток. Пишу не большое расширение для форума. Версия формума 4 4 10 . Пробую подключить фаил с JS и тут проблемы.
    Если фаил JS подключить используя сл. код в контроллере в методе execute()

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

    то после того как будет отчелючен режим разработчика будет ошибка на странице с расширением с текстом, указывающим что такого метода нет.

    Пробую подключить JS используя иную конструкцию вида: 

    \IPS\Output::i()->jsFiles = array_merge( \IPS\Output::i()->jsFiles, \IPS\Output::i()->js( 'front_dealersapp.js', 'dealersapp', 'front' ) );

    при том что в папке dev / front / dealers / лежит фаил dealers.js - ничего не происходит. В js файле указан простой алерт для теста подключения, но его на странице нет, что свидетельствует о том что фаил не подключен. 
    Расширение называется dealers,  перепробовал разные варианты, результат всегда один: фаил не подключен. Кто знает - подкскажите что не так может быть ? 

    Spoiler

     

     

×
×
  • Создать...

Важная информация

Используя наш сайт вы соглашаетесь с нашей Политикой конфиденциальности