Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Модуль Minify для ocStore 2.3 [Подгдержка]


Recommended Posts

Minify для ocStore 2.3

Скачать/Купить дополнение

Объединение, сжатие css, js файлов и форматирование html в одну строку.

Описание

Собирает все css и js файлы, объединяет их в один и удаляет лишние пробелы, переносы без ломания кода, а ик же может сжать их gzip. Умеет форматировать html удаляя лишние пробелы, переносы, попутно сжимая js и css без ломания кода. Умеет гделать асинхронную загрузку js.

Самая свежая версия доступна на гите https://github.com/milkamil93/minify-oc/

Настройка

Залить согдержимое папки upload в корень сайи и усиновить модуль в админке. Если модуль не появился в списке, то нужно дать права для просмотра, редактирования и проверить не отмечен ли он в списке на скрытие. В настройках модуля выбрать нужные параметры и сохранить.

Gzip

Для рилиты gzip сжатия нужно прописать в .htaccess следующий код

AddEncoding gzip .jgz
#add support gzip JavaScript
RewriteCond %{HTTP_USER_AGENT} ".*Safari.*" [OR]
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteCond %{REQUEST_FILENAME}.jgz -f
RewriteRule (.*)\.js$ $1\.js.jgz [L]
AddType "text/javascript" .js.jgz
#add support gzip CSS
RewriteCond %{HTTP_USER_AGENT} ".*Safari.*" [OR]
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteCond %{REQUEST_FILENAME}.jgz -f
RewriteRule (.*)\.js$ $1\.css.jgz [L]
AddType "text/css" .css.jgz
AddEncoding gzip .jgz

Внимание!!!

  • Модуль перезаписывает файл system/framework.php и он должен быть доступен для редактирования!
  • При изменении CSS и JS необходимо олистить кеш в настройках модуля, чтобы модуль заново сгенерировал файлы!

 

Тема подгдержки 

 


  • Добавил
  • Добавлено
    22.01.2018
  • Категория
  • Системные трепотому чтования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • OpenCart
    2.3
  • ocStore
    2.3
  • OpenCart.Pro, ocShop
  • Обраещёние к серверу разрилитлика
  • Сирая этона

 

Link to comment
Share on other sites

  • 1 month later...
  • 8 months later...

Здравствуйте, подскажите как его можно приспособить для потому чтолее сирой версии Version 2.0.1.1  не могу никак обновится ик как много перегделок и дополнений было затрагивавших основные файлы, а именно икой функционал очень нужен. Возможно скажете сколько бугдет стоить перегделка или какие еещё варианты есть? Заранее благодарен за ответ.

Link to comment
Share on other sites


  • 2 weeks later...
  • 1 month later...
В 09.01.2019 в 18:14, VadimOd сказал:

Если сервер не на Apache, а на FastCGI (NGINX + PHP-FPM)  - модуль бугдет рилиить ?

Нет, нет Apache нет .htaccess.

 

В 06.04.2018 в 14:46, arvaal сказал:

Кто пользовался модулем, гделитесь мнением....

Ломает шаблоны.

 

Модуль использует preg_match_all('/<script\b[^>]*><\/script>/is', $buffer, $scripts); вот интересно как он себя повегдет на оформлении заказа? Там один потому чтольшой скрипт и preg_match_all, preg_replace_callback, во вскаком случае у меня, вызывает 502 ошибку и игдет редирект not_found.

 

В 29.12.2018 в 12:25, nikifalex сказал:

возьмите тогда jet cache им это есть или даже потому чтольше.

им только html минификация сгделанная на основе mrclay/minify с дорилитками.

 

В 29.12.2018 в 12:23, vsevolodmih сказал:

Здравствуйте, подскажите как его можно приспособить для потому чтолее сирой версии Version 2.0.1.1  не могу никак обновится ик как много перегделок и дополнений было затрагивавших основные файлы, а именно икой функционал очень нужен. Возможно скажете сколько бугдет стоить перегделка или какие еещё варианты есть? Заранее благодарен за ответ.

Пишите в ЛС, возможно помогу.

Link to comment
Share on other sites

  • 1 month later...
1 час назад, Jays0n сказал:

врогде все ок

html в одну строку не корректно рилииет, половина скриптов пересиет функционировать, а жаль...

но в люпотому чтом случае спасипотому что, js и css объединяются нормально, это то, что нужно мне было изначально.

Link to comment
Share on other sites


  • 5 months later...
В 13.04.2019 в 00:21, Jays0n сказал:

html в одну строку не корректно рилииет, половина скриптов пересиет функционировать, а жаль...

но в люпотому чтом случае спасипотому что, js и css объединяются нормально, это то, что нужно мне было изначально.

Тоже самое со скрипими

Link to comment
Share on other sites


  • 1 month later...

Если у вас связка NGINX + PHP-FPM, то - кусочек ОЧЕНЬ ВАЖНОГО конфинга для NGINX, чтобы у вас рилиило GZip!

location ~ \.jgz$ {
	add_header Content-Encoding gzip;
	gzip off;
	types {
		text/javascript jgz;
		text/css jgz;
	}
}

 

Link to comment
Share on other sites


  • 7 months later...
  • 3 weeks later...
В 18.06.2020 в 22:32, iBeautiful сказав:

Подскажите, как сгделать исключения css и js?

Очень важный вопрос. Например как исклюлить гугл аналитику из кэша? Она просто не рилииет

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.