Добрый день, я не программист, может задам глупый вопрос, но надеюсь кто-то подскажет. Есть внутренняя страница, на которой нужно разместить фотогалерею на highslide Через интерфейс добавления контента в режиме html я размещаю две ссылки на js и ссылки на соответствующий css.
Коды лежат выложены в соответствующие физические папки и имеют абсолютные пути. Но не работают.
Программисту задал вопрос "У нас есть какие-то технические ограничения на исполняемые скрипты на страницах?" Он ответил: "Конечно есть. Мы подключаем стандартные модули jquery, а твой слайдер использует свои модификации. Его просто так не скопипастишь, его встраивать нужно."
Как заставить js работать, если возможно объясните простыми словами. От программиста ничего толкового, кроме одной невнятной фразы, добиться нельзя, он в бегах, так как должен денег, и как решить задачу быстро, я не знаю.
Быстро - никак. Просто используйте слайдер. который будет работать с немодифицированным jquery, хотя первый раз столкнулся с модификацией jquery. Его вообще разве модифицируют? я знаю только что дописывают.
Вы знаете, я совсем не специалист, но все же я разобрался с вопросом. Заработало так: 1. Добавил ссылки на скрипты в шаблоне страницы в head ("Настройки" - "Настройки продукта" - "Сайты" – "Шаблоны сайтов") 2. В Java-коде прописал аболютные ссылки (с http://..)
все правильно. подключать яваскрипт нужно не в инфоблоке - там его будет резать проактивный фильтр - его можно подключить на физической странице, в шаблоне сайта(как вы и сделали - наиболее правильный вариант если используется более чем в 1 месте) или в шаблоне вывода комопонента.
Да, я вставил в шаблон компонента, который отвечает за статьи в библиотеке. Насчет ссылок в Java, метод размещения абсолютных ссылок мне, конечно, очень не нравится, так как редактирую фотогалереи прямо через web-сервис highslide, в котором прописать заранее абсолютные ссылки нельзя. Поэтому придется скачивать готовый пакет с web-сервиса (а туда входят и сами графические файлы и код) каждый раз на комп, и закачивать по фтп уже только фотографии.
Если бы обойти эту проблему с обработкой ссылок движком, то можно было бы закачивать все напрямую с хайслайда на свой сайт, там есть такой функционал. Но боюсь что разобраться со ссылками я уже не в состоянии