В последнем обновлении студия
Зачем это нужно
Одно из основных технических требований оптимизации сайта является размещение скрипта как можно ниже на странице. Это означает, что загрузка скрипта не будет блокировать отрисовку всей остальной страницы в браузере, т.е. все основные блоки загрузятся быстро без причинения ущерба для дизайна страницы.
Будет ли это работать на моем сайте?
Иногда не всегда функционально можно добавить javascript в нижнюю часть страницы. Конечно же в случае, когда необходимо разместить скрипт в head вашей страницы, вы не сможете загрузить файл javascript, относящиеся к этому сценарию в подвале сайта, не вызывая ошибку или по крайней мере вспышки неформатированного текста/страницы.
Однако есть несколько скриптов включенных в Joomla по умолчанию которые, можно перенести в нижнюю часть страницы.
После некоторых тестов, мне удалось выяснить какие файлы можно безопасно перенести:
- modal.js
- caption.js
- k2.js если вы используете компанент k2
- joomla.javascript.js
Но теперь у нас загружается две копии этих скриптов!
Другой замечательное особенностью JB Library является то что помимо возможности добавления скриптов, можно запретить выводить оригинальные javascript на сайт. Если вы просто добавите файлы в папку user, то плагин не будет автоматически удалять их оригинальные версии, так что для этого вам еще нужно сделать пару дополнительных шагов.
Скриншоты ниже покажут процесс добавления оригинальный файлов в подвал, и запрет вывода их в шапке:
1. Загружаем наши файлы в папку plg_jblibrary/user.
2. Далее переходите в Расширения -> Менеджер плагинов -> JB Library
3. Включите опцию strip extra scripts.
4. Введите имена скриптов, которые вы хотите вырезать со страницы, например имена файлов которые мы добавили в папку plg_jblibrary/user.
Проверьте ваш исходный код и очистите кеш
Теперь если вы проверите исходный код сайта вы должны увидеть ссылки на файлы которые мы добавили в подвале страницы.
Конечно, необходимо тщательно проверить свой сайт и очистите кэш в браузере и Joomla, убедитесь, что внесение изменений работают для вашего конкретного случая.
Если вы находитесь в приподнятом настроении, то вы можете
Источник: joomlablog.ru