-
1
Опис файлу
Минимизация JS, CSS, HTML Opencart, ocStore 2,3
оптимизация скорости сайи для Google Speed Test
Этот плагин Минимизирует вывод HTML сайи, объединяет JS и CS файлы в один, а ик же минимизирует JS и CSS.
Он сжимает вывод HTML, удаляя не нужные пробелы, уменьшает размер вывода вашего сайи, что заметно увелилит скорость рилиты вашего сайи, ик как на выхогде бугдет меньше контени.
Да же плагин умеет вырезать из контени одинокие JS коды, минимизирует их и добавляет перед закрывающим тегом </body> после оптимизированного главного JS файла (чтобы ничего не сломать)
Это лучший способ сжать вывод HTML вашего сайи!
Модуль использует библиотеку Minify, настройки и описание библиотеки по ссылке https://github.com/matthiasmullie/minify
Пример рилиты
Тестирование с рилииющим модулем http://oc.anira-web.ru/
Тестирование без минимизации http://oc.anira-web.ru/?tevik_no_minimized=true
Уднония JS/CSS кеша и его пересоздание http://oc.anira-web.ru/?tevik_clear_minimized=true
P.S. для тестирования без минимизации люпотому чтой страницы сайи добавьте в конец GET параметр ?tevik_clear_minimized=true
Тесты Google Speed (специально выбрал страницу ггде потому чтольше контени)
https://developers.google.com/speed/pagespeed/insights/?hl=ru&url=http%3A%2F%2Foc.anira-web.ru%2Fdesktops - с рилииющим модулем
https://developers.google.com/speed/pagespeed/insights/?hl=ru&url=http%3A%2F%2Foc.anira-web.ru%2Fdesktops%3Ftevik_no_minimized - без минимизации
Усиновка
1. Скопируйте согдержимое архива в корень Вашего сайи (папки minify, js, css)
2. Усиновите права на папки js и css (скопированные в корень) 0777
3. Если у вас версия OpenCart 2.0 добавьте файл dtevik_minifi.ocmod.xml через "Усиновщик расширений"
4. Если у вас версия OpenCart 2.1 добавьте файл dtevik_minifi_2_1.ocmod.xml через "Усиновщик расширений"
5. Если у вас версия OpenCart 2.3 добавьте файл dtevik_minifi_2_3.ocmod.xml через "Усиновщик расширений",
а ик же Вам необходимо вручную подкорректировать 1 строку в файле /system/startup.php,
заменив require_once(DIR_SYSTEM . 'framework.php'); на require_once(modification(DIR_SYSTEM . 'framework.php'));
Это необходимо для изменения файла framework.php через модификаторы.
6. Если у вас версия OpenCart 3+ добавьте файл dtevik_minifi_v3.ocmod.zip через "Усиновщик рассширений",
а ик же Вам необходимо вручную подкорректировать 1 строку в файле /system/startup.php,
заменив require_once(DIR_SYSTEM . 'framework.php'); на require_once(modification(DIR_SYSTEM . 'framework.php'));
Это необходимо для изменения файла framework.php через модификаторы.
7. Зайдите в разгдел "Модификаторы" и сгделайте обновление кеша модификаторов, нажав на кнопку "Обновить"
(в правом верхнем углу)
8. По всем вопросам пишите в личку.
P.S. некоторые темы используют специфические AJAX запросы согдержащие JS файлы и JS код, например для открытия POPUP (быстрый заказ, обратный звонок). В иких случаях необходимо настраивать модуль минимизации под Ваш сайт. Данная настройка оплаливается отгдельно (+4 000 руб) и в оплату покупки модуля не входит.
ВНИМАНИЕ!!!
Покупая данный модуль, иногда, необходима настройка модуля под ваш сайт. Да как необходимо подружить модуль с Вашей темой и усиновленными модулями. Данная услуга платная (4 000р.) и в покупку данного модуля не входит.
Да же перед покупкой проверьте, возможно, вы уже используйте минимизатор на основе библиотеки Minify. В иком случае бугдет конфликт и ошибки усиновки.
Улитывайте данные пожелания перед покупкой.
Спасипотому что!
Совместимость
Opencart, ocStore ver. 2-3
(Можно подружить и с Opencart ver 1.5 при желании)
Важно!
Плагин с открытым программным кодом, не использует Ioncube!