Битрикс в <?$APPLICATION->ShowHead()?> подключает jQuery, мне нужно чтобы он его не подключал, как это сделать?
Вариант не писать <?$APPLICATION->ShowHead()?> не подходит.
Вариант не писать <?$APPLICATION->ShowHead()?> не подходит.
|
Битрикс в <?$APPLICATION->ShowHead()?> подключает jQuery, мне нужно чтобы он его не подключал, как это сделать?
Вариант не писать <?$APPLICATION->ShowHead()?> не подходит. |
|
|
|
|
|
Вопрос исчерпан. Тех. поддержка ответила что отключить jQuery нельзя :(
|
|
|
|
|
|
А зачем его отключать? Чисто из любопытства?
|
|
|
|
|
|
Чтобы подключить свой :)
Мне нужна более новая версия jQuery и подключить его надо в определенном месте, а не там где битриксу захочется. |
|
|
|
|
|
Такое случается, когда берешься доделывать чью-то работу) А переписывать все заново не охота)
|
|
|
|
|
|
Ну подмените тот jQuery который подключает битрикс на свой. В чем проблема то?
А вобще как это невозможно? Почему вариант не писать <?$APPLICATION->ShowHead()?> не подходит? Что вам мешает вынести вообще все скрипты вниз страницы? |
|
|
|
|
|
jQuery подключается только тогда, когда это запросил какой-то компонент или страница. Отключив его, Вы этот функционал сломаете. Логичней все же использовать системное подключение.
Не надо сверлить зубы через задний проход дрелью от Сваровски
|
|
|
|
|
Что такого нужно натворить чтобы jQuery нельзя было подключить в начале страницы? И что нужно сделать, чтобы вынос скриптов в конец страницы стал бы невозможным? |
|||
|
|
|
|
/modules/main/jscore.php
|
|
|
|
|
|
Самый просто вариант отключения jQuery из ядра - не подключать его.
Пишите по доработкам: my.grebnev@gmail.com
|
|
|
|
|
|
|||
|
|
|
|
Ну а если подменить jquery в ядре на новую версию?
|
|
|
|
|
|
Как? JQuery обновиться может же.
Телеграм: @easemashko
|
|
|
|
|
|
вот убивает битрикс своей универсальностью...
нет чтобы вынести в отдельные настройки что и откуда подключать....... по моему этот вопрос уже не раз поднимался...... |
|
|
|
|
|
На сколько мне известно, по умолчанию <?$APPLICATION->ShowHead()?> не подключает jquery. Битриксовский jquery подключается другой функцией CJSCore::Init(array("jquery")); . Если <?$APPLICATION->ShowHead()?> выводит jquery - значит где то, программист (разработчик сайта) подключает его с помощью функции $APPLICATION->AddHeadScript, или как написал , какой то компонент(сторонний) . Следовательно нужно выключить это подключение и втыкнуть свое
|
|
|
|
|
|
как узнать где именно подключение7 уже все компоненты убрала со страницы, а jquery все равно подключается((
|
|
|
|
|
|
|||
|
|
|
|
Дело оказалось в сторонеем компоненте с маркетплейса, который клиент сам установил на сайт, полчаса потерянного времени(
|
|
|
|
|
|
Разработка и поддержка интернет магазинов на Битрикс , интеграция битрикс и 1С.
|
|
|
|
|
|
|||||
|
|
|
Подключал перед подключением <?$APPLICATION->ShowHead();?> И в footer пробовал. |
|||||
|
|
|
А кто будет CJSCore::init(['jquery']) делать?
Голосуй за идеи по развитию API Bitrix:
|
|||
|
|
|
|
|
|
|
|
|
|
Артём Кузнецов, тююю.
Если битирикс последней версии:
А если хочешь именно эту подключить:
только следи чтобы подключения обычного jquery не было, или будут конфликты
Голосуй за идеи по развитию API Bitrix:
|
|||||
|
|
|
||||