Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

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

dentevik ★★★★★ 21 отзыв 304 завантажень 17 849 23.03.2022

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

Роблять те саме — можна поставити замість.
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.2018
Обновлено23.03.2022
Размер файла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.2018
Обновлено23.03.2022
  • +1 1

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
Гость
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.