prostogorod |
|
---|---|
Хочу через хук rc заблокировать загрузку стандартных ресурсов и вывести свои ресурсы через свою функцию, туда добавлены стандартные, но выводятся в футере. Но не получается. Подскажите, пожалуйста, как правильно сделать? Моя функция подгружается и все работает. Только надо деактивировать функцию cot_rc_add_standard if (!function_exists('cot_rc_add_standard')) { function cot_rc_add_standard() { // Заглушка — ничего не делает } } // Моя функция cot_rc_add_strogare();
|
Kabak |
|
---|---|
Вам нужно писать плагин который выполнится через хук rc до выполнения cot_rc_add_standard ( с более высоким приоритетом ). Посмотреть в отладчике что использует в качестве аргументов для вывода cot_rc_add_standard и обнулить их, чтобы cot_rc_add_standard ничего не вывела. ( если это в принципе возможно )
Какк-то так. |
Kort |
|
---|---|
Назначение cot_rc_add_standard() состоит в загрузке коробочных:
в common.php Загрузка позиций 1, 2 и 4 происходит [в том числе] при включенной настройке $cfg['jquery'], только base.js грузится в хедере без условий. Вообще, я тоже экспериментировал с загрузкой jquery.min.js в футере, но отказался после тестирования. И все же, условие там бы не помешало... SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
|
This post was edited by Kort (2025-03-02 06:30, 1 month ago) |
prostogorod |
|
---|---|
#48334 Kort: И к какому результату пришли? Скорость загрузки не уменьшается?
Мне тоже кажется, что это удобно будет. А кто решает о внесении или отклонение предложений? |
Kort |
|
---|---|
#48351 prostogorod:#48334 Kort: Загрузка плюс-минус не изменилась, но проблемы местами появлялись. Тестил и пробовал порешать довольно долго, но потом просто решил оставить загрузку jQuery вверху. SED.by - создание сайтов, разработка плагинов и тем для Котонти
|