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

Минимизация JS, CSS, HTML Opencart, ocStore версий 2-3 - оптимизация скорости сайта для Google Speed Test

dentevik ★★★★★ 21 відгук 304 завантажень 17 847 23.03.22

Що можна обрати замість

Роблять те саме — можна поставити замість.
Simple Minify [2.3] - Сжатие и склейка JS и CSS-файлов
Модуль сжимает и объединяет JS и CSS-файлы шаблона, тем самым снижая количество запросов к серверу и увеличивает скорость загрузки страниц.   Совместимость: Opencart 2.3, OcStore 2.3   Модуль сжимает стили и скрипты на следующих страницах: главная, страницы категорий товаров, страницы товаров. Для работы на других страницах нужно создавать соответствующие события.   Установка: Модули/Расширения -> Установка расширений (или закачайте файлы на сервер) Активируйте модуль "Minify" в списке модулей   SeoPro: Если вы используете SeoPro, установите данный модификатор: Minify_SeoPro_fix.ocmod.zip . Затем перейдите менеджер дополнений (модификаторы) и нажмите кнопку обновить.   Настройка: Цитата Важно. Вы должны иметь хотя бы минимальные знания CSS и JavaScript для работы с модулем   В файле catalog/controller/extension/module/minify.php есть два свойства: $exclude_js и $exclude_css, в которые нужно вписать файлы скриптов и стилей, которые нужно исключить из процесса склейки и минификации (содержат значения по-умолчанию, не вызывающие конфликтов в дефолтных системах).   Типичные ошибки с которыми можно столкнуться: JS-файлы содержат синтаксические ошибки. Например, файл common.js в Opencart содержит ошибки, связанные с отсутствием точки с запятой в Function Expression: var f = function(...) { /* тело функции */ }; В минифицированном виде это вызывает ошибки. Нарушен порядок загрузки JS-файлов (такое может произойти при исключении некоторых файлов) Зависимости в CSS-файлах (картинки, шрифты).   После включения модуля, нужно осмотреть ключевые страницы визуально и с включенными инструментами разработчика в браузере (Chrome - F12) на предмет наличия ошибок в консоли. Проверьте работоспособность всплывающих окон и другого функционала сторонних модулей.   После редактирования CSS и JS-файлов нужно перейти в редактирование модуля и нажать кнопку очистки кеша.   Цитата Важное. Если на вашем сайте и так мало файлов стилей и подключенных скриптов, то вполне вероятно, что модуль не даст никаких преимуществ в скорости загрузки.  ..

Оновлене

Simple Minify [2.3] - Сжатие и склейка JS и CSS-файлов

Безкоштовно
Переглянути
1.7 Ioncube Loader: Ні
Продаж призупинено Продаж призупинено адміністрацією форуму.
OpenCart3.0, 2.3, 2.2, 2.1, 2.0
ocStore3.0, 2.3, 2.2, 2.1
Тип ліцензії Доменов не ограничено
Метод активації Без активации
Ioncube LoaderНі
Звернення до сервера розробникаНі
Завантаження304
Опубліковано07.12.18
Оновлене23.03.22
Розмір файлу46 КБ

Відгуки користувачів

Минимизация JS, CSS, HTML Opencart, ocStore 2,3 
оптимизация скорости сайта для Google Speed Test 

/monthly_2018_12/screen-1.jpg.86ae9a87aea7cc52d80a4ee97f14ca75.jpg" rel="">screen-1.thumb.jpg.6a3dce17d0b597f15074c0130c6183a4.jpg

 

Этот плагин Минимизирует вывод HTML сайта, объединяет JS и CS файлы в один, а так же минимизирует JS и CSS.

Он сжимает вывод HTML, удаляя не нужные пробелы, уменьшает размер вывода вашего сайта, что заметно увеличит скорость работы вашего сайта, так как на выходе будет меньше контента.

 

Так же плагин умеет вырезать из контента одинокие JS коды, минимизирует их и добавляет перед закрывающим тегом </body> после оптимизированного главного JS файла  (чтобы ничего не сломать)

Это лучший способ сжать вывод HTML вашего сайта!

 

Модуль использует библиотеку Minify, настройки и описание библиотеки по ссылке 

 

Пример работы

 

Тестирование с работающим модулем 

 

Тестирование без минимизации  

 

Удаления JS/CSS кеша и его пересоздание 

 

P.S. для тестирования без минимизации любой страницы сайта добавьте в конец GET параметр ?tevik_clear_minimized=true

 

Тесты Google Speed (специально выбрал страницу где больше контента)

 

 - с работающим модулем

 

 - без минимизации

 

Установка

 

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!

 

Характеристики

Системні вимогиPHP
Тип ліцензії Доменов не ограничено
Метод активації Без активации
Ioncube LoaderНі
В продажеДа
OpenCart3.0, 2.3, 2.2, 2.1, 2.0
ocStore3.0, 2.3, 2.2, 2.1
OpenCart.Pro, ocShopOpencart.pro 2.3, Opencart.pro 2.1, OcShop 2.0.3.х
Звернення до сервера розробникаНі
Якщо сервер розробника недоступнийДополнение работает
ЗнижкаТак
Сумісно з шаблонамидефолтный шаблон
АдаптаціяПлатная
Версія1.7
Розмір файлу46 КБ
Опубліковано07.12.18
Оновлене23.03.22
  • +1 1

  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
Гість
×
  • Створити...

Important Information

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