Jump to content
halfhope

[Поддержка] MCJ - Автоматическое объединение и сжатие CSS, JS + smartoptimizer

Recommended Posts

MCJ - Автоматическое объединение и сжатие CSS, JS + smartoptimizer

550.00 руб · Срок продления: 300.00 руб за 6 месяцев
Скачать/Купить дополнение



MCJ - Автоматическое объединение и сжатие CSS, JS + smartoptimizer


В стоимость модуля входят исходные файлы скрипта MCJ, xml файлы vqmod, файлы административной панели, инструкция по установке модуля. Все остальные компоненты распространяются по разным лицензиям и находятся в открытом доступе. Покупается одним клиентом на один сайт(магазин/мультимагазин). Есть урезанная бесплатная версия этого модуля, называется она MCLite.

Возможности

  • Автоматическая минимизация/объединение/сжатие
  • Автоматическое сжатие только тех CSS/JS, которые используются на странице
  • Оригинальные файлы остаются нетронутыми
  • Имеется функция сжатия HTML (на лету, без кэширования)
  • Выбор минимизатора для каждого типа контента (CSS/JS/HTML)
  • Возможность отправлять already gzipped файлы (файлы заранее упакованы)
  • Возможность использовать Domain CDN (зеркала сайта) для (CSS/JS/HTML) (опционально)
  • Оптимизация Базы Данных одним кликом (как в PHPMyAdmin)
  • Возможность исключить определенные файлы из обработки/объединения/минимизации
  • Несколько режимов объединения файлов (в один файл/группой в папках/не объединять)
  • Вставка base64 изображения в CSS (Храните мелкие картинки в CSS)
  • Возможность перенести весь JavaScript код в конец страницы. (Статья)
  • При использовании модифицированного smartoptimizer отправляются все необходимые для кэширования заголовки вне зависимости от сервера.
  • Удобный менеджер кэша со статистикой сжатия

Поддерживаемые минимизаторы

CSS:

  • [CSSMin] Joe Scylla
  • [CSSMin Regex] Shashakhmetov Talgat
  • [YUI CSS Compressor php port] Tubal Martin
  • [CanCSSMini] andi
  • [Crunch CSS] Shirley Kaiser

HTML:

  • [Minify HTML] Stephen Clay
  • [htmlMin Regex] Shashakhmetov Talgat
    [*][Crunch HTML] Shirley Kaiser
    [/list]
    JavaScript:
    • [JsMinPlus] Tino Zijdel <crisp@tweakers.net>
    • [Google Clousure Compiler (Curl)] Google Developers
    • [JShrink] Robert Hafner <tedivm@tedivm.com>
    • [JavaScriptPacker] Dean Edwards <dean.edwards@gmail.com>

    Результаты качества сжатия минимизаторов можете посмотреть здесь http://halfhope.ru/tmp/mcj_tests/. Провести тесты работоспособности всех минимизаторов на своем сервере можно с помощью server_compatibility_test.zip.

    Поддерживаемые CMS
    • OpenCart версий:
    • 1.5.x.x

    Демо

    Системные требования
    Для тестирования совместимости с Вашим сервером скачайте и распакуйте архив server_compatibility_test.zip. Он проведет тестирование минимизаторов mcj с Вашим сервером и покажет, какие модули (библиотеки сжатия) будут работать, а какие нет. PHP >= 5.0. Не страшно, если не работает один из минимизаторов, для этого добавлены другие.

    Установка/обновление


    Миграция с версии 1.3 на 1.4:
    Новая установка

    Шаг 1. Копирование файлов

    Переместить все из папки upload в корневую директорию сайта.

    Шаг 2. Редактирование файлов

    В файле index.php перед строкой


    добавить

    //MCJif (preg_match('/.*<\/head>/im', $response->output) && !defined('DIR_CATALOG')) {     include 'system/library/mcj/mcj.opencart.php';    $mcj_oc = new mcj_opencart($registry, $response->output);    $response->output = $mcj_oc->output;}


    В файле system/library/response.php строку

    private $output; #5 строка


    заменить на

    public $output;


    Шаг 3. Добавление записей в базу данных
    Скопировать в корневую директорию файл "install.php". Выполнить(http://адрес-сайта.ру/install.php). Он добавит новые значения в базу данных.
    После выполения обязательно удалить если он сам не удалился!!!
    Шаг 4. Настройка привилегий в OpenCart
    В административной панели сайта перейти в "Система->Пользователи->Группы пользователей". Напротив строки "Главный администратор" нажать "изменить".
    В списках "Разрешен просмотр" и "Разрешено внесение изменений" поставить галочку напротив "mcj/setting", либо нажать "Выделить все". Сохранить.
    Шаг 5. Настройка .htaccess
    Для использования статического сжатия файлов в файл .htaccess необходимо добавить

    AddType text/css .css .cssgzAddType text/javascript .js .jsgzAddEncoding x-gzip .cssgz .jsgz


    Шаг 6. (Опционально) Если сервер не может отправлять необходимые зголовки из-за отсутствия модулей, то необходимо включить smartopimizer
    Добавьте содержимое файла smartoptimizer.htaccess.txt в Ваш .htaccess
    Так же можете посмотреть содержание рекомендуемого мной .htaccess по адресу http://mcj.halfhope.ru/htaccess.htmlАлгоритм работы

    • Получение настроек модуля из базы данных
    • Предобработка
    • Проход по странице и сбор всех файлов скриптов и стилей (в зависимости от того, включена ли обработка тех или иных файлов)
    • Создание групп файлов(в соответствии с настройками модуля) для последующей обработки
    • Проверка даты модификации файлов и создание уникального имени файла кэша для каждой группы файлов.
    • Если файл с таким именем есть, то добавляем его в список готовых файлов
    • Если файла с таким именем нет, то минимизируем, объединяем группу файлов в соответствии с настройками
    • Добавляем получившийся файл в список готовых файлов.
    • Добавляем готовые файлы в код страницы

    Все кратко и утрировано.

    Изменения:

    Версия 1.4

    • Убран редактор .htaccess
    • Убран отладчик
    • Добавлен smartoptimizer (для тех у кого нет возможности настроить сервер)
    • Добавлены 2 минимизатора (CSS/HTML)
    • Добавлена поддержка как новых, так и старых версий PHP
    • Исправлена работа со списками файлов.
    • Переписан алгоритм кэширования
    • Добавлена возможность помещать скрипты в любое место страницы в т.ч. в конец документа
    • Мелкие правки по всему коду

    Версия 1.3

    • Добавлена возможность оставлять стили скрипты на своих местах в коде страницы.
    • Добавлена возможность оптимизировать базу данных средствами самой базы данных(как в PHPMyAdmin.
    • Оптимизирован алгоритм обработки кеша и файлов, теперь в холостом режиме работает еще быстрее.
    • Увеличен лимит компиляций скриптов с помощью GoogleClousureCompiler.
    • Добавлена возможность сжимать HTML код страницы.
    • Опционально добавлены по 2 новых css и js минимизатора.

    Версия 1.3 (фикс от 15 июля 2014)

    • Исправлен алгоритм удаления тегов <mcj_script/>

    Прочие услуги

    • Установка - бесплатно
    • Установка и выбор оптимальной конфигурации 300 руб

    Рекомендую

    1. Удалить старый файл vqmod из директории vqmod/xml
    2. Скопировать все из папки upload в корневую директорию сайта (с заменой).
    3. Изменить код в index.php (См. второй шаг установки).
    4. (Опционально) - подключение smartoptimizer (См. шестой шаг установки)
    $response->output(); #предпоследняя строка

 

  • +1 2

Share this post


Link to post
Share on other sites

Для Ocstore 1.5.1.3 версия будет?

Share this post


Link to post
Share on other sites

А Вы проверяли насколько увеличивается скорость загрузки страницы с Вашим расширением?

Share this post


Link to post
Share on other sites

тоже интересует, как влияет на скорость работы сайта.

Share this post


Link to post
Share on other sites

Для Ocstore 1.5.1.3 версия будет?

Да, завтра вечером будет. Тоже для vqmod.

 

А Вы проверяли насколько увеличивается скорость загрузки страницы с Вашим расширением?

тоже интересует, как влияет на скорость работы сайта.

 

 

Нет, пока не проверял, тоже отложу до завтрашнего вечера. 

Пока могу сказать, что:

1. Уменьшается кол-во запросов к серверу с [количество скриптов + стилей(8-9)] до 2-х запросов (+1 запрос к серверу для загрузки библиотеки JQuery, в случае неудачной загрузки с CDN)

2. Все скрипты перемещены в секцию body, что позволит браузеру произвести прорисовку страницы прежде чем будут загружены все файлы.

3. Если Ваш хостинг-провайдер (сервер) поддерживает Gzip и в расширении включен $use_gz, тогда снижается нагрузка на сервер, так как сервер при передаче каждый раз сжимает файлы(css,js), а в расширении используется статическое сжатие. Т.е. файлы уже сжаты, остается только передать.

Завтра проведу нагрузочное тестирование, опубликую результаты.

Завтра же планирую начать разработку административной части.

  • +1 1

Share this post


Link to post
Share on other sites

Speed test и можно покупать.

Share this post


Link to post
Share on other sites

Speed test и можно покупать.

Согласен!.

жду результатов. и мнения профи.

Share this post


Link to post
Share on other sites

Согласен!.

жду результатов. и мнения профи.

 

SEO: Гуглу и яндексу наплевать на это. Им подавай быстрые сервера, они загружают чистый html и картинки отдельно. Для высоконагруженных проектов - штука нужная, но до неё надо  оптимизировать сам opencart :)

 

Данный модуль сокращает количество запросов к серверу (полезная штука) , что очень важно для "плохих" хостеров, которые любят отключать сайты из-за нагрузки 100 человек в день :)

 

Вообще скорость меряется не в Мбитах, а в количестве запросов и пингу  к серверу. Если второе решается выбором хостера, то первое решается модулем.

 

Не видел реализацию, но в принципе полезная штука, скорость как таковую она не меняет, а вот нагрузку на сервер уменьшает.

 

Чтобы как то побороть тормознутость opencart, надо сделать нормальный модуль кеширования MySQL запросов, вот где узкое "бутылочное" горлышко. Пока те реализации что я видел, далеки от совершенства. Плюс добавить кеширование по блокам  вывода view работы модулей.

Share this post


Link to post
Share on other sites

SEO: Гуглу и яндексу наплевать на это. Им подавай быстрые сервера, они загружают чистый html и картинки отдельно. Для высоконагруженных проектов - штука нужная, но до неё надо  оптимизировать сам opencart :)

 

Данный модуль сокращает количество запросов к серверу (полезная штука) , что очень важно для "плохих" хостеров, которые любят отключать сайты из-за нагрузки 100 человек в день :)

 

Вообще скорость меряется не в Мбитах, а в количестве запросов и пингу  к серверу. Если второе решается выбором хостера, то первое решается модулем.

 

Не видел реализацию, но в принципе полезная штука, скорость как таковую она не меняет, а вот нагрузку на сервер уменьшает.

 

Чтобы как то побороть тормознутость opencart, надо сделать нормальный модуль кеширования MySQL запросов, вот где узкое "бутылочное" горлышко. Пока те реализации что я видел, далеки от совершенства. Плюс добавить кеширование по блокам  вывода view работы модулей.

не дождусь когда же Вы свой выложите...

мало того, что меня хостер вымораживает, так еще и с кешированием не могу справиться.

Share this post


Link to post
Share on other sites

не дождусь когда же Вы свой выложите...

мало того, что меня хостер вымораживает, так еще и с кешированием не могу справиться.

Свой еще сделать надо, хотя архитектура уже "заложена" в моих прошлых модулях. Вот только смотрю по покупкам данного модуля - только время тратить, а работы там будь здоров. Когда-то сделаю, но в планах далеко не на первом месте. Может кто высоконагруженный проект закажет, тогда придется делать.

Share this post


Link to post
Share on other sites

Здравствуйте! если устанавливать не на default тему а на другую  какие настройки надо делать или плагин на любой теме работает без редактирования? 

Share this post


Link to post
Share on other sites

Обновил модуль, провел тесты. За более подробной информацией обращаться по адресу http://mcj.halfhope.ru/support/.

И, кстати, хотелось бы, чтобы кто-нибудь из покупателей провел независимое тестирование до и после.

А то мои результаты (время генерации страницы) чего-то шалят.

По сути модуль добавляет 0.007 - 0.012 сек к времени генерации, но при тестировании (на странице категории) скорость генерации страницы с использованием модуля ниже, чем без него. Не могу понять с чем это может быть связано, должно быть объяснение. Или просто я долго не спал.

Share this post


Link to post
Share on other sites

Автор сколько выдает рейтинг http://developers.google.com/speed/pagespeed/insights/ с использованием вашего скрипта?

speedtest а тем более время генерации страницы это очень косвенные показатели и нужно проверять по приведенной ссылке.

 

Умеет ли модуль переносить автоматически вызов js в подвал страницы?

Share this post


Link to post
Share on other sites

Автор, сколько выдает рейтинг http://developers.google.com/speed/pagespeed/insights/ с использованием вашего скрипта?

SpeedTest, а тем более время генерации страницы это очень косвенные показатели и нужно проверять по приведенной ссылке.

 

Умеет ли модуль переносить автоматически вызов js в подвал страницы?

 

Онлайн версия Page Speed Inslights показывает 87, как раз из-за блокировки страницей JavaScript и поздним ответом моего хостинг-провайдера. 

 

Напомню, что блокировка javascript это когда браузер ожидает загрузки javascript, тогда как все стили и сама страница уже загрузилась. Поэтому было бы разумно оставить css - файлы в "шапке сайта", а js - файлы поместить в "подвал", чтобы браузер смог показать страницу клиенту еще до того, как загрузятся js-файлы.

Но вот такие "кривые" вызововы модулей в OpenCart:

<script type="text/javascript"><!--$('#carousel0 ul').jcarousel({	vertical: false,	visible: 5,	scroll: 3});//--></script>

провоцируют некорректный вызов модулей, которые еще не загрузились. Поэтому реализовать эту возможность не представляется возможным. Например, карусель http://mcj.halfhope.ru/download/1123.png.

 

Вместо этого в mcj реализовано добавление js-файлов не в подвал (перед закрывающим тегом тела документа), а в начало(в сам тег body).

Это позволяет отобразить страницу до того, как будут загружены скрипты. Но в Page Speed Inslights подвалом считается именно закрывающий тег </body>, хотя в браузерах "подвалом для файлов" считается все, кроме текста заключенного в тег <head>.

 

Ваше утверждение о том, что speedtest является косвенными крайне сомнительно.

SpeedTest показывает как именно ведет себя клиентское приложение и сколько ему придется работать для достижения результата в той или иной географической зоне. Т.е. представляет нам сам результат работы) 

 

С уважением, Талгат.

Share this post


Link to post
Share on other sites

Онлайн версия Page Speed Inslights показывает 87, как раз из-за блокировки страницей JavaScript и поздним ответом моего хостинг-провайдера. 

 

Напомню, что блокировка javascript это когда браузер ожидает загрузки javascript, тогда как все стили и сама страница уже загрузилась. Поэтому было бы разумно оставить css - файлы в "шапке сайта", а js - файлы поместить в "подвал", чтобы браузер смог показать страницу клиенту еще до того, как загрузятся js-файлы.

Но вот такие "кривые" вызововы модулей в OpenCart:

<script type="text/javascript"><!--$('#carousel0 ul').jcarousel({	vertical: false,	visible: 5,	scroll: 3});//--></script>

провоцируют некорректный вызов модулей, которые еще не загрузились. Поэтому реализовать эту возможность не представляется возможным. Например, карусель http://mcj.halfhope.ru/download/1123.png.

 

Вместо этого в mcj реализовано добавление js-файлов не в подвал (перед закрывающим тегом тела документа), а в начало(в сам тег body).

Это позволяет отобразить страницу до того, как будут загружены скрипты. Но в Page Speed Inslights подвалом считается именно закрывающий тег </body>, хотя в браузерах "подвалом для файлов" считается все, кроме текста заключенного в тег <head>.

 

Ваше утверждение о том, что speedtest является косвенными крайне сомнительно.

SpeedTest показывает как именно ведет себя клиентское приложение и сколько ему придется работать для достижения результата в той или иной географической зоне. Т.е. представляет нам сам результат работы) 

 

С уважением, Талгат.

 

Тут нужно понимать зачем вообще нужна оптимизация. Опенкарт сам по себе довольно шустрый и для пользователя отображается довольно быстро (конечно если его не хостить на хостинге за 3 копейки) и без всяких оптимизаций.

А вот для SEO этот показатель важен и его можно оценить инструментом который я и привел.

И я просил привести примеры оценки сайта в Page Speed Inslights на голом движке БЕЗ вашего скрипта и с ним. Очень интересно.

Share this post


Link to post
Share on other sites

Тут нужно понимать зачем вообще нужна оптимизация. Опенкарт сам по себе довольно шустрый и для пользователя отображается довольно быстро (конечно если его не хостить на хостинге за 3 копейки) и без всяких оптимизаций.

А вот для SEO этот показатель важен и его можно оценить инструментом который я и привел.

И я просил привести примеры оценки сайта в Page Speed Inslights на голом движке БЕЗ вашего скрипта и с ним. Очень интересно.

Для seo - "такие" оптимизации не важны. google и яндекс считают время ответа генерации html документа, и не загружает ни картинки, ни js, ни css. И не считает время их загрузки соответственно.

Так что это модуль только для того чтобы снизить нагрузку на сервер (сократить количество обращений к серверу). Но... опять же, браузеры не "дураки" и берут все css, картинки и js из своего кеша, не трогая сервер. Это только при первой загрузке сайта браузер обращается к серверу загружая css, js и т.п. а потом ему по барабану вот такие "оптимизации"

 

И проверять надо не по рейтингам скорости загрузки для пользователей, а для поисковиков, например для яндекса в панели вебмастера есть

Проверить ответ сервера

 

Вот и смотрите, сколько там будет показывать "основной робот яндекса" (сразу скажу ответ: плевал он на css, js и т п - ему важна скорость ответа сервера (mysql, php))

Share this post


Link to post
Share on other sites

Вот и смотрите, сколько там будет показывать "основной робот яндекса" (сразу скажу ответ: плевал он на css, js и т п - ему важна скорость ответа сервера (mysql, php))

 

Все именно так, поисковые роботы не загружают стили и скрипты, не обрабатывают страницу для них важна скорость ответа сервера. Поэтому инструментом Page Speed Inslights не проверяют уровень оптимизации для поисковых систем. Им проверяют наличие паттернов клиентской оптимизации. About Page Speed Inslights.

Есть вполне хорошие новостные сайты, например, "Эхо Москвы", которые имеют рейтинг 48 из 100, но всегда занимают топовые места в поисковой выдаче.

А mcj рассчитан на работу с браузером, т.е. приложением клиента. Используя механизмы работы браузеров, их особенности и современные паттерны оптимизации я стараюсь сделать сайт быстрее именно для Ваших клиентов.

А что касается времени генерации страницы, так mcj добавит к времени генерации примерно 0.012 сек в среднем(в холостом режиме).

Share this post


Link to post
Share on other sites

Все именно так, поисковые роботы не загружают стили и скрипты, не обрабатывают страницу для них важна скорость ответа сервера. Поэтому инструментом Page Speed Inslights не проверяют уровень оптимизации для поисковых систем. Им проверяют наличие паттернов клиентской оптимизации. About Page Speed Inslights.

Есть вполне хорошие новостные сайты, например, "Эхо Москвы", которые имеют рейтинг 48 из 100, но всегда занимают топовые места в поисковой выдаче.

А mcj рассчитан на работу с браузером, т.е. приложением клиента. Используя механизмы работы браузеров, их особенности и современные паттерны оптимизации я стараюсь сделать сайт быстрее именно для Ваших клиентов.

А что касается времени генерации страницы, так mcj добавит к времени генерации примерно 0.012 сек в среднем(в холостом режиме).

 

Совершенно верно! Это важно именно для клиентов. Они быстрее увидят страницу, если зашли в первый раз (не намного конечно, но быстрее), а в последующих заходах всё уже возьмется из кеша браузера.

Ну и снижается нагрузка на сервер, это важно при сильно нагруженных проектах и у кого хостер [censored] привередливый!

  • +1 1

Share this post


Link to post
Share on other sites

А вроде прикольно должно работать.

Протестировал вот этим инструментом - gtmetrix.com - тестирует сайт и дает рекомендации по оптимизации.

Проверьте им свой сайт и сайт, предоставленный для демо.

Реклама пошла :)

  • +1 1

Share this post


Link to post
Share on other sites

GtMetrix хранит у себя результаты тестов. Можете проверить на http://gtmetrix.com/reports/mcj.halfhope.ru/3mXEMSvb.

Все результаты дополнительных тестов в конце страницы по адресу http://mcj.halfhope.ru/support/

Share this post


Link to post
Share on other sites

Скажите в чем отличие от подобного модуля http://www.opencart.com/index.php?route=extension/extension/info&extension_id=8561 после него так же результаты тестирования подымаются до 95-97

 

В отличие от smartoptimizer в mcj используется:

1. Статическая отдача ресурсов т.е. *.css и *.js файлы, а не через php.

2. Явное преимущество качества и уровня сжатия благодаря библиотекам минимизации.

3. Наличие выбора среди доступных библиотек минимизации

4. Наличие отдачи статически сжатых файлов (cssgz, jsgz)

5. Поддержка Domain CDN для скриптов, стилей, изображений.

6. Возможность вставлять base64 изображения в css независимо от библиотеки минимизации и даже в css файлах Domain CDN.

7. CDN для JQuery

8. Управление кэшем

9. Куча всевозможных настроек

10. Обновления

Сходу не смогу дать полный ответ)

  • +1 2

Share this post


Link to post
Share on other sites

В отличие от smartoptimizer в mcj используется:

1. Статическая отдача ресурсов т.е. *.css и *.js файлы, а не через php.

2. Явное преимущество качества и уровня сжатия благодаря библиотекам минимизации.

3. Наличие выбора среди доступных библиотек минимизации

4. Наличие отдачи статически сжатых файлов (cssgz, jsgz)

5. Поддержка Domain CDN для скриптов, стилей, изображений.

6. Возможность вставлять base64 изображения в css независимо от библиотеки минимизации и даже в css файлах Domain CDN.

7. CDN для JQuery

8. Управление кэшем

9. Куча всевозможных настроек

10. Обновления

Сходу не смогу дать полный ответ)

Спасибо за подробный ответ.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By sitecreator
      WEBP работает везде просто и надежно !
      Никакой зависимости от хостера в плане создания и вывода WEBP! Работает WEBP везде без всяких условий!   Не надо спрашивать будет ли работать на вашем хостинге WEBP. Ответ простой - у вас будет WEBP! В данном решении предусмотрено практически все, включая полную совместимость с ускорителями Jet Cache, Turbo.
      WEBP (сжатый формат графики) можно теперь получить практически у любого хостера.
      Не имеет значения есть ли поддержка WEBP у вашего хостера или нет.
      Такая поддержка WEBP встроена в модуль Компрессор и работает на любой Linux и Windows.
       
      Поддерживается любой современный браузер, способный отображать WEBP.
       
      Благодаря современному формату изображений WEBP удается снизить общий вес изображений в среднем в 2-3 раза на странице, и тем самым выполнить рекомендации Гугла.
       

       
       
      Мастерам большие СКИДКИ! Оптимизация (сжатие) изображений - Гугл PageSpeed одобряет.
      Теперь настоящий комбайн для работы с изображениями.  Управление белыми полями изображений, фоном, размером, обрезкой картинок, отдельное управление изображениями для яндекс-маркета и т.д.
      Индивидуальные настройки для групп изображений ("всплывающие", "thumb-миниатюры").
      "Компрессор" (Image Compressor) обеспечит максимальное сжатие изображений Opencart на обычном хостинге (функция proc_open php нужна для работы mozjpeg, optipng; но создание WEBP в режиме "по расписанию" не требует ее наличия в php, на котором работает ваш сайт)  и всегда на VDS.   Нужные функции (proc_open) вы можете сами включать даже на обычном хостинге (некоторые это позволяют, но не все хостеры - см. ниже).
      Установка софта для сжатия изображений Опенкарт (mozjpeg и  optiPNG, WEBP) полностью автоматизирована в два клика на обычный хостинг и VDS (не требует знаний Linux).
       
      Вся магия здесь:
       

       
      Для разработчиков и веб-мастеров, устанавливающих модуль своим заказчикам действует особая (низкая) цена
       
      Демо 2 (клиентская часть): http://watermark.sitecreator.pro
      Демо 2 (админка): http://watermark.sitecreator.pro/admin/index.php?route=extension/module/watermark_by_sitecreator
       
      Демо 1.5 (клиентская часть): http://watermark15.sitecreator.pro
      Демо 1.5 (админка): http://watermark15.sitecreator.pro/admin/index.php?route=module/watermark_by_sitecreator
       
      пользователь: DEMO
      пароль: DEMO
       
      совместим со всеми сборками версий движков Opencart (ocstore, opencart.pro, русская сборка и т. д.) 1.5 и 2+ (2.0, 2.1, 2.2, 2.3)
      Файлы движка не заменяются (используется vqmod или ocmod для соответствующих веток движка)
      Для Opencart 3.0  версия здесь: https://opencartforum.com/files/file/6148-kompressor-izobrazheniy-watermark-bonusy-dlya-opencart-30/
       

       
      Модуль Сжатия Изображений Opencart по максимуму использует возможности imagick (если установлен), что уже позволяет получить лучшие по качеству и размеру изображения.  Кроме того, в отличие от дефолтного GD использование imagick позволяет уменьшить размер файла за счет очистки изображения от ненужной информации.
       
      Как избежать тормозов во время создания сжатых изображений?

      При обновлении до версии 1.12.6+ нужно проявить внимание! Внедрена защита "от дурака".
       
       
      Максимум настроек водяного знака Opencart (watermark): его позиция, поворот, прозрачность водяного знака и т. д.
      Можно настроить ограничение (запретить применять) для водяного знака как по имени файла/папок, так и по  размерам.
      Также можно добавить к имени файла nowatermark , и на данное изображение водяной знак не будет накладываться.
      Адаптивный ресайз (resize, обрезка) изображения.
       
       
      Вот так работает WEBP Lazy Load модуля Компрессор.
      Гугл одобряет!
       

       
       
      Как включить нужную для максимального сжатия функцию?
       
       
       
       
      Основной функционал модуля - это добавление водяного знака на изображения и другие настройки изображения (ресайз, белые поля и фон, и т. д. ).  Как бонус - это использование автоматического  супер-сжатия изображений. Но для многих сжатие изображений в Opencart - это самый важный функционал.
      С версии 1.1.0 получаете максимальное сжатие для JPEG, PNG благодаря еще поддержке WebP. 
      Использование WebP задумывалось как компромиссное решение когда нет возможности использовать mozjpeg.  А mozjpeg сейчас удалось установить практически везде.
       
      Проверенные хостеры, которые поддерживают mozjpeg, OptiPNG,   WebP , т. е. возможно суперсжатие в полной мере.
      Это не означает, что другие не поддерживают, просто тут устанавливали уже  модуль и мне о названии хостера  сообщил заказчик.
      В зоне RU  99.9% хостеров обеспечат максимальное сжатие, в зоне UA показатель поменьше - на уровне 90...95%
      Информация по части WEBP является устаревшей, т.к. этот формат с версии 1.16 возможно создавать практически везде в режиме "по расписанию" (cron).
       
       
      Совместим с Opencart, Ocstore, opencart.pro и сборок версии 1.5.* и 2+ (2.0, 2.1, 2.2, 2.3)
      требования: php 5.6+ (рекомендуемый минимум - это 5.6; 7.0, 7.1, 7.2)   Версию php у хостера вы можете изменить самостоятельно через панель управления. 
      Ioncube Loader  (крайне рекомендуется 10+)
      Касательно версии php.  Рекомендованный минимум (5.6) есть у любого хостера и на этой версии работает любой движок Opencart.
      Ioncube loader 10+ есть сейчас, как минимум, у 99% хостеров (у всех нормальных), и все меньше остается нерадивых хостеров, которые не могут обновить старую версию Ioncube loader 6 (2-х летней давности).
      Просьба учесть, что при минимальных требованиях модуль работать будет, но не все функции могут быть доступны.  Не вижу смысла поддерживать совместимость с допотопным серверным софтом в ущерб развитию модуля.
       
       
      Модуль совместим с ускорителями/кешерами Jet Cache и Turbo и, скорее всего, с остальными.
      Модуль не заменяет файлы , используется ocmod для движка 2.*,  аналогично в движке 1.5.* используется vqmod с 1.5.1 версии модуля. 
      Просьба обратить внимание до установки модуля на то, не изменен ли код напрямую (или за счет модификаторов) в файлах:
       
      system/image.php, catalog/tool/image.php, admin/tool/image.php.
       
      Не гарантируется нормальная работа если у вас в движке были сделаны прямые (или за счет модификаторов) изменения кода указанных выше файлов.
      Желательно чтобы эти файлы были такими же как в дистрибутиве движка.  Но даже в случае их изменения редко когда возникают проблемы, и они решаемые (обращайтесь к автору).
       
      Пожалуйста, лицензию запрашивайте, написав мне на почту или в личку.
       
      Пояснение к лицензированию.
      Лицензия предоставляется для одного домена с конкретным доменным именем (без возможности переноса на другой домен).
      Приобретая модуль вы соглашаетесь с принципом лицензирования. 
       
      Подробно о лицензировании читайте здесь.
       
      Супер-сжатие выполняется согласно рекомендациям Гугла PageSpeed Insights и позволяет добиться снижения размера файлов изображений и, как следствие, уменьшения трафика.
      Google  PageSpeed Insights благодаря этому дает более высокую оценку вашему сайту в баллах.
       
      mozjpeg, optipng необязателен к установке, это лишь рекомендация для достижения максимального сжатия.
      Процесс установки этого софта сводится к нажатию двух кнопок в модуле.
      Это работает как на обычном хостинге, так и на VDS.
       
      Самая распространенная "ошибка" после установки.
       
       
       
       
       
      Инструкция для самостоятельной сборки серверного софта оставлена для любознательных. Не нужно ее пугаться и не нужно повторять все эти действия.
      Модуль Компрессор уже содержит средства диагностики и вывода информации.  Пользуйтесь ими (вкладка "сервис").
       
       
      Инструкция по установке дополнительного софта для WINDOWS :
      (для локальной машины разработчика, например. ).
       
       
       
      Установку модуля "Сжатие изображений плюс водяной знак" осуществляет покупатель самостоятельно или его доверенное лицо.
       

       
       

       

       
       
      Модуль умеет накладывать водяной знак и сжимать изображения, которые вставлены по прямым ссылкам в описании товара.  Данная возможность предоставлена в качестве бонуса, но не как обязательная часть, на некоторых шаблонах редко возможна несовместимость (не будет работать) с данной функцией (может потребоваться адаптация) поскольку шаблон может кардинально изменить существующий контроллер. Для SEO CMS есть отдельное решение.
       
       
      Модуль умеет оптимизировать (сжимать) все изображения ваших шаблонов и логотип сайта.  Это в дополнение к сжатию всех изображений, проходящих через движок (картинки товаров, категорий, баннеры и т. д. и т. п.)
       

       
       
       
      Для SEO CMS сделано решение, позволяющее также использовать супер-сжатие по максимуму и водяной знак в этом модуле.  Сделано как отдельное дополнение к модулям "Компрессор" (Image Compressor) и SEO CMS.  Такое решение обусловлено тем, что указанный модуль использует свою библиотеку  и модели для работы с изображениями.
      Сжаты будут даже отображаемые оригиналы, вставленные по прямым ссылкам в статьях.  И на оригиналы можно накладывать водяной знак и защищать их от кражи.
      Любые изменения с оригиналами обратимы. Например, можно менять водяной знак.
       
      Решение здесь: SEO CMS mod for Image Compressor & Watermark
       
       
       
      Решение по работе с фоном исходных изображений здесь:
      Можно обрезать, добавлять фон, делать аккуратные рамки цветом фона.
      Данное решение реализовано как плагин к модулю "Компрессор", т. е. все настройки делаются в модуле "Компрессор".
       
       
      Совместимость со специфическими модулями и модификаторами, 
      (затрагивающими системную библиотеку и модель image.php)
       
       
      ПОДДЕРЖКА от автора модуля:

       
       
      Самодиагностика и вывод полезной информации - это первое средство если у вас "ничего не работает".
       

      Если у вас "не сжимает".  Некоторые серверы (нередко хостер ukraine.com.ua ) кешируют изображения на сервере. Ищите это в настройках панели управления хостера "ускорение".  Нужно просто отключить это кеширование. Подробнее описал в поддержке модуля:
       
       
      А что это гугл пишет "изменение размера .... уменьшит"?

       
       

      Админ БАР для управления изображениями (очистка кеша только для конкретной страницы)
      и СЖАТИЕ изображений по прямым ссылкам и из CSS.
       
      Тест Тест
       
       
       
       
       
       
       


      info.php

    • By sitecreator
      2 490.00 руб
      Скачать/Купить дополнение


      Image COMPRESSOR & Watermark & WebP & Lazy Load etc. by Sitecreator
      WEBP работает везде просто и надежно !
      Никакой зависимости от хостера в плане создания и вывода WEBP! Работает WEBP везде без всяких условий!   Не надо спрашивать будет ли работать на вашем хостинге WEBP. Ответ простой - у вас будет WEBP! В данном решении предусмотрено практически все, включая полную совместимость с ускорителями Jet Cache, Turbo.
      WEBP (сжатый формат графики) можно теперь получить практически у любого хостера.
      Не имеет значения есть ли поддержка WEBP у вашего хостера или нет.
      Такая поддержка WEBP встроена в модуль Компрессор и работает на любой Linux и Windows.
       
      Поддерживается любой современный браузер, способный отображать WEBP.
       
      Благодаря современному формату изображений WEBP удается снизить общий вес изображений в среднем в 2-3 раза на странице, и тем самым выполнить рекомендации Гугла.
       

       
       
      Мастерам большие СКИДКИ! Оптимизация (сжатие) изображений - Гугл PageSpeed одобряет.
      Теперь настоящий комбайн для работы с изображениями.  Управление белыми полями изображений, фоном, размером, обрезкой картинок, отдельное управление изображениями для яндекс-маркета и т.д.
      Индивидуальные настройки для групп изображений ("всплывающие", "thumb-миниатюры").
      "Компрессор" (Image Compressor) обеспечит максимальное сжатие изображений Opencart на обычном хостинге (функция proc_open php нужна для работы mozjpeg, optipng; но создание WEBP в режиме "по расписанию" не требует ее наличия в php, на котором работает ваш сайт)  и всегда на VDS.   Нужные функции (proc_open) вы можете сами включать даже на обычном хостинге (некоторые это позволяют, но не все хостеры - см. ниже).
      Установка софта для сжатия изображений Опенкарт (mozjpeg и  optiPNG, WEBP) полностью автоматизирована в два клика на обычный хостинг и VDS (не требует знаний Linux).
       
      Вся магия здесь:
       

       
      Для разработчиков и веб-мастеров, устанавливающих модуль своим заказчикам действует особая (низкая) цена
       
      Демо 2 (клиентская часть): http://watermark.sitecreator.pro
      Демо 2 (админка): http://watermark.sitecreator.pro/admin/index.php?route=extension/module/watermark_by_sitecreator
       
      Демо 1.5 (клиентская часть): http://watermark15.sitecreator.pro
      Демо 1.5 (админка): http://watermark15.sitecreator.pro/admin/index.php?route=module/watermark_by_sitecreator
       
      пользователь: DEMO
      пароль: DEMO
       
      совместим со всеми сборками версий движков Opencart (ocstore, opencart.pro, русская сборка и т. д.) 1.5 и 2+ (2.0, 2.1, 2.2, 2.3)
      Файлы движка не заменяются (используется vqmod или ocmod для соответствующих веток движка)
      Для Opencart 3.0  версия здесь: https://opencartforum.com/files/file/6148-kompressor-izobrazheniy-watermark-bonusy-dlya-opencart-30/
       

       
      Модуль Сжатия Изображений Opencart по максимуму использует возможности imagick (если установлен), что уже позволяет получить лучшие по качеству и размеру изображения.  Кроме того, в отличие от дефолтного GD использование imagick позволяет уменьшить размер файла за счет очистки изображения от ненужной информации.
       
      Как избежать тормозов во время создания сжатых изображений?

      При обновлении до версии 1.12.6+ нужно проявить внимание! Внедрена защита "от дурака".
       
       
      Максимум настроек водяного знака Opencart (watermark): его позиция, поворот, прозрачность водяного знака и т. д.
      Можно настроить ограничение (запретить применять) для водяного знака как по имени файла/папок, так и по  размерам.
      Также можно добавить к имени файла nowatermark , и на данное изображение водяной знак не будет накладываться.
      Адаптивный ресайз (resize, обрезка) изображения.
       
       
      Вот так работает WEBP Lazy Load модуля Компрессор.
      Гугл одобряет!
       

       
       
      Как включить нужную для максимального сжатия функцию?
       
       
       
       
      Основной функционал модуля - это добавление водяного знака на изображения и другие настройки изображения (ресайз, белые поля и фон, и т. д. ).  Как бонус - это использование автоматического  супер-сжатия изображений. Но для многих сжатие изображений в Opencart - это самый важный функционал.
      С версии 1.1.0 получаете максимальное сжатие для JPEG, PNG благодаря еще поддержке WebP. 
      Использование WebP задумывалось как компромиссное решение когда нет возможности использовать mozjpeg.  А mozjpeg сейчас удалось установить практически везде.
       
      Проверенные хостеры, которые поддерживают mozjpeg, OptiPNG,   WebP , т. е. возможно суперсжатие в полной мере.
      Это не означает, что другие не поддерживают, просто тут устанавливали уже  модуль и мне о названии хостера  сообщил заказчик.
      В зоне RU  99.9% хостеров обеспечат максимальное сжатие, в зоне UA показатель поменьше - на уровне 90...95%
      Информация по части WEBP является устаревшей, т.к. этот формат с версии 1.16 возможно создавать практически везде в режиме "по расписанию" (cron).
       
       
      Совместим с Opencart, Ocstore, opencart.pro и сборок версии 1.5.* и 2+ (2.0, 2.1, 2.2, 2.3)
      требования: php 5.6+ (рекомендуемый минимум - это 5.6; 7.0, 7.1, 7.2)   Версию php у хостера вы можете изменить самостоятельно через панель управления. 
      Ioncube Loader  (крайне рекомендуется 10+)
      Касательно версии php.  Рекомендованный минимум (5.6) есть у любого хостера и на этой версии работает любой движок Opencart.
      Ioncube loader 10+ есть сейчас, как минимум, у 99% хостеров (у всех нормальных), и все меньше остается нерадивых хостеров, которые не могут обновить старую версию Ioncube loader 6 (2-х летней давности).
      Просьба учесть, что при минимальных требованиях модуль работать будет, но не все функции могут быть доступны.  Не вижу смысла поддерживать совместимость с допотопным серверным софтом в ущерб развитию модуля.
       
       
      Модуль совместим с ускорителями/кешерами Jet Cache и Turbo и, скорее всего, с остальными.
      Модуль не заменяет файлы , используется ocmod для движка 2.*,  аналогично в движке 1.5.* используется vqmod с 1.5.1 версии модуля. 
      Просьба обратить внимание до установки модуля на то, не изменен ли код напрямую (или за счет модификаторов) в файлах:
       
      system/image.php, catalog/tool/image.php, admin/tool/image.php.
       
      Не гарантируется нормальная работа если у вас в движке были сделаны прямые (или за счет модификаторов) изменения кода указанных выше файлов.
      Желательно чтобы эти файлы были такими же как в дистрибутиве движка.  Но даже в случае их изменения редко когда возникают проблемы, и они решаемые (обращайтесь к автору).
       
      Пожалуйста, лицензию запрашивайте, написав мне на почту или в личку.
       
      Пояснение к лицензированию.
      Лицензия предоставляется для одного домена с конкретным доменным именем (без возможности переноса на другой домен).
      Приобретая модуль вы соглашаетесь с принципом лицензирования. 
       
      Подробно о лицензировании читайте здесь.
       
      Супер-сжатие выполняется согласно рекомендациям Гугла PageSpeed Insights и позволяет добиться снижения размера файлов изображений и, как следствие, уменьшения трафика.
      Google  PageSpeed Insights благодаря этому дает более высокую оценку вашему сайту в баллах.
       
      mozjpeg, optipng необязателен к установке, это лишь рекомендация для достижения максимального сжатия.
      Процесс установки этого софта сводится к нажатию двух кнопок в модуле.
      Это работает как на обычном хостинге, так и на VDS.
       
      Самая распространенная "ошибка" после установки.
       
       
       
       
       
      Инструкция для самостоятельной сборки серверного софта оставлена для любознательных. Не нужно ее пугаться и не нужно повторять все эти действия.
      Модуль Компрессор уже содержит средства диагностики и вывода информации.  Пользуйтесь ими (вкладка "сервис").
       
       
      Инструкция по установке дополнительного софта для WINDOWS :
      (для локальной машины разработчика, например. ).
       
       
       
      Установку модуля "Сжатие изображений плюс водяной знак" осуществляет покупатель самостоятельно или его доверенное лицо.
       

       
       

       

       
       
      Модуль умеет накладывать водяной знак и сжимать изображения, которые вставлены по прямым ссылкам в описании товара.  Данная возможность предоставлена в качестве бонуса, но не как обязательная часть, на некоторых шаблонах редко возможна несовместимость (не будет работать) с данной функцией (может потребоваться адаптация) поскольку шаблон может кардинально изменить существующий контроллер. Для SEO CMS есть отдельное решение.
       
       
      Модуль умеет оптимизировать (сжимать) все изображения ваших шаблонов и логотип сайта.  Это в дополнение к сжатию всех изображений, проходящих через движок (картинки товаров, категорий, баннеры и т. д. и т. п.)
       

       
       
       
      Для SEO CMS сделано решение, позволяющее также использовать супер-сжатие по максимуму и водяной знак в этом модуле.  Сделано как отдельное дополнение к модулям "Компрессор" (Image Compressor) и SEO CMS.  Такое решение обусловлено тем, что указанный модуль использует свою библиотеку  и модели для работы с изображениями.
      Сжаты будут даже отображаемые оригиналы, вставленные по прямым ссылкам в статьях.  И на оригиналы можно накладывать водяной знак и защищать их от кражи.
      Любые изменения с оригиналами обратимы. Например, можно менять водяной знак.
       
      Решение здесь: SEO CMS mod for Image Compressor & Watermark
       
       
       
      Решение по работе с фоном исходных изображений здесь:
      Можно обрезать, добавлять фон, делать аккуратные рамки цветом фона.
      Данное решение реализовано как плагин к модулю "Компрессор", т. е. все настройки делаются в модуле "Компрессор".
       
       
      Совместимость со специфическими модулями и модификаторами, 
      (затрагивающими системную библиотеку и модель image.php)
       
       
      ПОДДЕРЖКА от автора модуля:

       
       
      Самодиагностика и вывод полезной информации - это первое средство если у вас "ничего не работает".
       

      Если у вас "не сжимает".  Некоторые серверы (нередко хостер ukraine.com.ua ) кешируют изображения на сервере. Ищите это в настройках панели управления хостера "ускорение".  Нужно просто отключить это кеширование. Подробнее описал в поддержке модуля:
       
       
      А что это гугл пишет "изменение размера .... уменьшит"?

       
       

      Админ БАР для управления изображениями (очистка кеша только для конкретной страницы)
      и СЖАТИЕ изображений по прямым ссылкам и из CSS.
       
      Тест Тест
       
       
       
       
       
       
       


      info.php

      Добавил sitecreator Добавлено 26.08.2017 Категория Кэширование, сжатие, ускорение Системные требования php 5.6+, Ioncube Loader (обязательно версия: 10+) ) Сайт разработчика https://sitecreator.ru/ Старая цена 2000 Метод активации По запросу в ЛС
      По запросу на почту Ioncube Loader Требуется OpenCart 2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Нет
      Да  
    • By TimRod
      850.00 руб
      Скачать/Купить дополнение


      OCCleaner - очистка и оптимизация
      OCCleaner - профессиональный инструмент очистки и оптимизации Вашего магазина OpenCart. 

      Основные возможности:

      - Очистка системного мусора и временных файлов;
      - Поиск и удаление ненужных изображений (умный алгоритм анализа базы данных и файлов OpenCart);
      - Очистка файловой системы от мусора и остаточных файлов;
      - Оптимизация и очистка базы данных;
      - Полный анализ в один клик;
      - Максимальное предоставление информации об обнаруженных объектах;
      - Работает на слабых хостингах и способен обрабатывать большие массивы данных;
      - Интуитивно понятный и простой интерфейс;
      - Работает с помощью ajax, без перезагрузки страницы;


      Ознакомиться с работой модуля и его возможностями Вы можете на демо сайте.
      http://demo.occleaner.timrod.ru/admin/index.php?route=extension/module/occleaner
      Логин/пароль: demo/demo

      Совместимость:

      - openCart 2.1.x
      - openCart 2.2.x
      - openCart 2.3.x
      - openCart 3.0.x
      - ocStore 2.1.x
      - ocStore 2.2.x
      - ocStore 2.3.x
      - ocStore 3.0.x


      В архиве модуля присутствует инструкция по установке и настройке модуля!
      Лицензия на модуль распространяется на 1 домен + 1 поддомен бесплатно, путем предоставления лицензионного ключа.

      Если у Вас появился вопрос, предложение по расширению функционала или Вы нашли ошибку, пишите на e-mail: timrod.v@yandex.ru или в личку, на ресурсе, где приобретали модуль.
      Добавил TimRod Добавлено 27.08.2019 Категория Модули Системные требования Сайт разработчика Старая цена Метод активации По запросу в ЛС
      По запросу на почту Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
    • By dentevik
      399.00 руб
      Скачать/Купить дополнение


      Минимизация JS, CSS, HTML Opencart, ocStore версий 2-3 - оптимизация скорости сайта для Google Speed Test
      Минимизация 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&amp;url=http%3A%2F%2Foc.anira-web.ru%2Fdesktops - с работающим модулем
       
      https://developers.google.com/speed/pagespeed/insights/?hl=ru&amp;url=http%3A%2F%2Foc.anira-web.ru%2Fdesktops%3Ftevik_no_minimized - без минимизации
       
      Установка
       
      1. Скопируйте содержимое архива в корень Вашего сайта
      2. Если у вас версия OpenCart 2.0 добавьте файл dtevik_minifi.ocmod.xml через "Установщик расширений"
      3. Если у вас версия OpenCart 2.1 добавьте файл dtevik_minifi_2_1.ocmod.xml через "Установщик расширений"
      4. Если у вас версия 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 через модификаторы.
      5. Если у вас версия 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 через модификаторы.
      6. Зайдите в раздел "Модификаторы" и сделайте обновление кеша модификаторов, нажав на кнопку "Обновить" 
      (в правом верхнем углу)
      7. По всем вопросам пишите в личку.
       
      P.S. некоторые темы используют специфические AJAX запросы содержащие JS файлы и JS код, например для открытия POPUP (быстрый заказ, обратный звонок). В таких случаях необходимо настраивать модуль минимизации под Ваш сайт. Данная настройка оплачивается отдельно (+2 000 руб) и в оплату покупки модуля не входит.
       
      ВНИМАНИЕ!!!
      Покупая данный модуль, иногда, необходима настройка модуля под ваш сайт. Так как необходимо подружить модуль с Вашей темой и установленными модулями. Данная услуга платная (2 000р.) и в покупку данного модуля не входит. 
      Так же перед покупкой проверьте, возможно, вы уже используйте минимизатор на основе библиотеки Minify. В таком случае будет конфликт и ошибки установки.
      Учитывайте данные пожелания перед покупкой.
      Спасибо!
       
      Совместимость
      Opencart, ocStore ver. 2-3
      (Можно подружить и с Opencart ver 1.5 при желании)
       
      Важно!
      Плагин с открытым программным кодом, не использует Ioncube!
       
      Добавил dentevik Добавлено 08.12.2018 Категория Кэширование, сжатие, ускорение Системные требования PHP Сайт разработчика https://anira-web.ru Старая цена 899 Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Нет  
    • By dentevik
      Минимизация 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&amp;url=http%3A%2F%2Foc.anira-web.ru%2Fdesktops - с работающим модулем
       
      https://developers.google.com/speed/pagespeed/insights/?hl=ru&amp;url=http%3A%2F%2Foc.anira-web.ru%2Fdesktops%3Ftevik_no_minimized - без минимизации
       
      Установка
       
      1. Скопируйте содержимое архива в корень Вашего сайта
      2. Если у вас версия OpenCart 2.0 добавьте файл dtevik_minifi.ocmod.xml через "Установщик расширений"
      3. Если у вас версия OpenCart 2.1 добавьте файл dtevik_minifi_2_1.ocmod.xml через "Установщик расширений"
      4. Если у вас версия 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 через модификаторы.
      5. Если у вас версия 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 через модификаторы.
      6. Зайдите в раздел "Модификаторы" и сделайте обновление кеша модификаторов, нажав на кнопку "Обновить" 
      (в правом верхнем углу)
      7. По всем вопросам пишите в личку.
       
      P.S. некоторые темы используют специфические AJAX запросы содержащие JS файлы и JS код, например для открытия POPUP (быстрый заказ, обратный звонок). В таких случаях необходимо настраивать модуль минимизации под Ваш сайт. Данная настройка оплачивается отдельно (+2 000 руб) и в оплату покупки модуля не входит.
       
      ВНИМАНИЕ!!!
      Покупая данный модуль, иногда, необходима настройка модуля под ваш сайт. Так как необходимо подружить модуль с Вашей темой и установленными модулями. Данная услуга платная (2 000р.) и в покупку данного модуля не входит. 
      Так же перед покупкой проверьте, возможно, вы уже используйте минимизатор на основе библиотеки Minify. В таком случае будет конфликт и ошибки установки.
      Учитывайте данные пожелания перед покупкой.
      Спасибо!
       
      Совместимость
      Opencart, ocStore ver. 2-3
      (Можно подружить и с Opencart ver 1.5 при желании)
       
      Важно!
      Плагин с открытым программным кодом, не использует Ioncube!
       
  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.