| 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 - создание сайтов, разработка плагинов и тем для Котонти
Відредаговано: Kort (02.03.2025 06:30, 8 місяців тому) |
| prostogorod |
|
|---|---|
#48334 Kort: И к какому результату пришли? Скорость загрузки не уменьшается?
Мне тоже кажется, что это удобно будет. А кто решает о внесении или отклонение предложений? |
| Kort |
|
|---|---|
#48351 prostogorod:#48334 Kort: Загрузка плюс-минус не изменилась, но проблемы местами появлялись. Тестил и пробовал порешать довольно долго, но потом просто решил оставить загрузку jQuery вверху. SED.by - создание сайтов, разработка плагинов и тем для Котонти
|