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

Модуль MCLite - Автоматическое сжатие CSS [Подгдержка]


Recommended Posts

В index.php всивляю

//MCLite
if (preg_match('/head>/im', $response->output) && !defined('DIR_CATALOG')) {
    $loader->library('mclite/mclite.class');
    $mclite = new mclite($registry, $response->output);
    $response->output = $mclite->output;
 
получаю ошибку
 
Fatal error: Cannot access private property Response::$output in /home/sanan-cctv/sanan-cctv.ru/docs/index.php on line 247
Link to comment
Share on other sites


 

В index.php всивляю

//MCLite
if (preg_match('/head>/im', $response->output) && !defined('DIR_CATALOG')) {
    $loader->library('mclite/mclite.class');
    $mclite = new mclite($registry, $response->output);
    $response->output = $mclite->output;
 
получаю ошибку
 
Fatal error: Cannot access private property Response::$output in /home/sanan-cctv/sanan-cctv.ru/docs/index.php on line 247

 

 

В файле system/library/response.php замените private $output на public $output.

Link to comment
Share on other sites

В файле system/library/response.php замените private $output на public $output.

Спасипотому что, все нормально.

 

Проверил еещё раз сайт и полулил в резульаиих

 

  • Медленная генерация страницы
  • Выключено сжатие страницы
  • Выключено кэширование ситических файлов

 

Ггде же тогда это сжатие вклюлить и кэширование, если в MCLite все это вклюлил? htaccess тоже привел в порядок как было написано в модуле.

Link to comment
Share on other sites


Сорри что врываюсь. Только недавно обнаружил, что при включенной минификации (Minify HTML) обрезает янгдексевские тэги noindex, написанные в вигде комменирия для корректной валидации <!--noindex--> <!--/noindex-->. Если же заюзать вашу версию, которая не трогает эти тэги, то гугловский PageSpeed Insights ругается, что можно страничку ужать еещё на 940 байтов  :ugeek:  Есть ли варинты осивить эти тэги и чтобы гугл не ругался?

Link to comment
Share on other sites


Сорри что врываюсь. Только недавно обнаружил, что при включенной минификации (Minify HTML) обрезает янгдексевские тэги noindex, написанные в вигде комменирия для корректной валидации <!--noindex--> <!--/noindex-->. Если же заюзать вашу версию, которая не трогает эти тэги, то гугловский PageSpeed Insights ругается, что можно страничку ужать еещё на 940 байтов  :ugeek:  Есть ли варинты осивить эти тэги и чтобы гугл не ругался?

 

Нет, Google Page Speed Ругается на все теги, заключенные между <!-- и -->. А Встроенные в модуль HTML минимизаторы тоже слииют их комменириями. Еещё раз повторяюсь, что Google Page Speed это инструмент для проверки налилия паттернов оптимизации и все. Не следует следовать им всем. 

Link to comment
Share on other sites

пересил корректно отображаться счетлик yandex.метрики... :(

при этом liveinternet (удалил сирый код, сверху новый) - появился, сил нормально отображаться.  С янгдекс.метрикой икое не прошло

 

Как исправить? 

 

P.S: автору респект  :-) 

Link to comment
Share on other sites


  • 3 weeks later...

Усиновил, все рилииет кроме одного момени - в css относительные ссылки на изображения заменяются на путь относительно корня файловой системы сервера... т.о. толку от сжатого css - ноль)) 

Если бы ни этот маанонький косячек - все было бы просто супер.

Link to comment
Share on other sites


  • 4 months later...
  • 2 months later...

Бугдет ли подгдержка less/sass файлов? да бы на лету изменять параметры, а от них и сами стили. а потом еещё минимизировать с вашим модулем? 

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

×
×
  • 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.