опросы про оптимизацию
- Предыдущая
- 1
- 2
- 3
- Показаны 31-36 из 36
Сжимать HTML
Объединять CSS-файлы
Объединять JS-файлы
Но почему бы действительно не дать возможность указывать какие скрипты расположить внизу, а какие сверху. Тот же скрипт модального окна абсолютно не нужен в голове, есть сторонние скрипты, которые весят прилично и не требуются для отображения страницы. Некоторые плагины работают только если подключить его в нижней части. Да по ускорению загрузки страницы это капля в море, но в этом вопросе подобный перфекционизм будет очень даже в тему. И речь не про суперсжатие изображений, для которой действительно нужны сложные алгоритмы, а просто о небольшой настройке размещения скриптов и стилей из коробки. Думаю данная опция в темплейте лишней точно не будет.
Поддерживаю, тоже об этом думал. У себя я это решил с помощью хука в шаблоне.Но почему бы действительно не дать возможность указывать какие скрипты расположить внизу, а какие сверху.
Вариант 1 (правильный)
Для реализации этого надо
1. Добавить в cmsTemplate методы типа addFoot(..), foot(..)… (по аналогии с addHead, head...)
2. добавить соответствующие свойства по аналогии с
<?php $this->foot(); ?>
----------------
Вариант 2 (быстрый и не требующий доработок движка)
Можно сделать по-другому, просто добавив в шаблон строку
<?php echo cmsEventsManager::hook('print_footer'); ?>
</body>
Сократите код HTML на следующих ресурсах, чтобы уменьшить их размер на 684 Б (15 %). Сокращение позволит уменьшить размер на 684 Б (15 %) после сжатия.
Самый лучший и полезный сервис в нете.
Вчера в админке по незнанию нажал на флажок Объединять JS-файлы. В итоге появились проблемы на сайте, не могу обратно войти в интерфейс, чтобы убрать флажок, админка не работает. Кто знает в чем может быть проблема и как это поправить?
Делал на хостинге откат (бекап) на сутки назад (восстановление) — не помогло(
stroimkaliningrad.ru/places/23-gk-probkovyi-dom.html#marker-49
23-gk-probkovyi-dom.html:1 Uncaught ReferenceError: $ is not defined
at 23-gk-probkovyi-dom.html:1
23-gk-probkovyi-dom.html:1 Uncaught ReferenceError: icms is not defined
at 23-gk-probkovyi-dom.html:1
23-gk-probkovyi-dom.html:1 Uncaught ReferenceError: icms is not defined
at 23-gk-probkovyi-dom.html:1
23-gk-probkovyi-dom.html:2 Uncaught ReferenceError: $ is not defined
at 23-gk-probkovyi-dom.html:2
23-gk-probkovyi-dom.html:11 Uncaught ReferenceError: $ is not defined
at 23-gk-probkovyi-dom.html:11
'min_html' => NULL, 'merge_css' => NULL, 'merge_js' => NULL,
- Предыдущая
- 1
- 2
- 3
- Показаны 31-36 из 36