Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Модуль 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 необходимо очистить кеш в настройках модуля, чтобы модуль заново сгенерировал файлы!

 

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

 

b1858345.png


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

 

Надіслати
Поділитися на інших сайтах

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

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

Надіслати
Поділитися на інших сайтах


  • 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  не могу никак обновится так как много переделок и дополнений было затрагивавших основные файлы, а именно такой функционал очень нужен. Возможно скажете сколько будет стоить переделка или какие еще варианты есть? Заранее благодарен за ответ.

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

Надіслати
Поділитися на інших сайтах

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

вроде все ок

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

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

Надіслати
Поділитися на інших сайтах


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

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

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

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

Надіслати
Поділитися на інших сайтах


  • 1 month later...

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

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

 

Надіслати
Поділитися на інших сайтах


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

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

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

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.