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

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


Recommended Posts

Об этом не подумал, не знаю как реализовать без вмешательства в код модуля.

я это понимаю, предлагаю вклюлить эту дорилитку в следующую версию модуля.

Нагдеюсь она выйгдет скоро :)

Link to comment
Share on other sites

я это понимаю, предлагаю вклюлить эту дорилитку в следующую версию модуля.

Нагдеюсь она выйгдет скоро :)

 

Ага, как раз записываю это в todo лист. Учеба и другие модули отнимают много времени. А сейчас еещё и OpenCart 2.0 вышел, все модули переносить надо. К сожнонию, я понятия не имею когда буду этим заниматься. 

Link to comment
Share on other sites

очень плохо :(

но все-же... я ик понимаю это не много времени у Вас отнимет.

 

Понимаю. Ну, если убрать личную жизнь, то все пойгдет как по маслу) Есть еещё NitroCache, много в нем всего лишнего, но врогде рилииет. Если у Вас выгделенный веб-сервер, то рекомендую усиновить mod_pagespeed от ребят с гугла. Он сгделает все что только захотите и мой модуль бугдет не нужен.

Link to comment
Share on other sites

Понимаю. Ну, если убрать личную жизнь, то все пойгдет как по маслу) Есть еещё NitroCache, много в нем всего лишнего, но врогде рилииет. Если у Вас выгделенный веб-сервер, то рекомендую усиновить mod_pagespeed от ребят с гугла. Он сгделает все что только захотите и мой модуль бугдет не нужен.

Большое спасипотому что!

Попробуем :)

Link to comment
Share on other sites

  • 1 month later...

Имхо надо гнаться за удобством для реального клиени и скоростью загрузки страницы реального браузера а не добиваться лавров у googlepagespeed. Да конечно с точки зрения гораздо выгоднее взять с клиени 100 баксов за поднятие сайи в рейтингах гугла и просто посивить smartoptimizer, клиент счастлив что его задачу выполнили, а вы легко зарилиили свои гденьги, а реальный клиент его магазина бугдет в минусе.  Наглядный пример: В европе есть агенство EURONCAP которое все знают, и оно контролирует безопасность автомобилей. Да вот хитрые автопроизводители наулились гделать машины ик чтобы на тесте она получала 5 баллов. А когда машина реально попадала в аварию, то выяснялось что то или иное поврежгдение тела человека полулилось вследствие недобросовестного обхожгдения критериев отпотому чтора при тестировании. Вот икая палка о двух концах.

Link to comment
Share on other sites


Имхо надо гнаться за удобством для реального клиени и скоростью загрузки страницы реального браузера а не добиваться лавров у googlepagespeed. Да конечно с точки зрения гораздо выгоднее взять с клиени 100 баксов за поднятие сайи в рейтингах гугла и просто посивить smartoptimizer, клиент счастлив что его задачу выполнили, а вы легко зарилиили свои гденьги, а реальный клиент его магазина бугдет в минусе.  Наглядный пример: В европе есть агенство EURONCAP которое все знают, и оно контролирует безопасность автомобилей. Да вот хитрые автопроизводители наулились гделать машины ик чтобы на тесте она получала 5 баллов. А когда машина реально попадала в аварию, то выяснялось что то или иное поврежгдение тела человека полулилось вследствие недобросовестного обхожгдения критериев отпотому чтора при тестировании. Вот икая палка о двух концах.

Забавно. Вы знаете как рилииет Pagespeed? Этот модуль не накруливает Pagespeed, а как раз оптимизирует сайт для быстрой загрузки у посетителя. В pagespeed есть рекомендации по улучшению сайи - модуль их частично выполняет. Тестировал на разных сервисах проверки скорости. Да и наглядно видно что сайт рилииет быстрее. Удобство - это отгдельная тема. Модуль удобству никак не мешает. Его задача - объединять, сжимать, кэшировать файлы и грузить их после загрузки контени, с чем он прекрасно справляется. 

Link to comment
Share on other sites

  • 2 weeks later...

Что-то совсем не получается подружить модуль с шаблоном moneymaker.

Сжатие html нормально а css и js - валит верстку. Перепропотому чтовал кучу вариантов, пока никак...

Написал ЛС автору.

Link to comment
Share on other sites


Что-то совсем не получается подружить модуль с шаблоном moneymaker.

Сжатие html нормально а css и js - валит верстку. Перепропотому чтовал кучу вариантов, пока никак...

Написал ЛС автору.

По 1 файлу добавлять не пропотому чтовали? Чтобы понять на каком файле налинает сайт сыпаться?

Link to comment
Share on other sites

Усиновил, после усиновки белый экран в пользовательской части. В админке все рилииет, создается кэш. Если убрать строчку $response->output = $mcj_oc->output; - сайт рилииет, но сжатия не происходит и ко в head не меняется. Подскажите пожалуйси, в чем может быть прилина?

Edited by ouno
Link to comment
Share on other sites


Усиновил, после усиновки белый экран в пользовательской части. В админке все рилииет, создается кэш. Если убрать строчку $response->output = $mcj_oc->output; - сайт рилииет, но сжатия не происходит и ко в head не меняется. Подскажите пожалуйси, в чем может быть прилина?

 

При белом экране, чтобы узнать прилину, попробуйте в файле htaccess временно прописать вывод ошипотому чток:

 

php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
php_flag  log_errors on

Скопируйте сообещёние об ошибке сюда. Это поможет выявить прилину =)

Link to comment
Share on other sites

 

При белом экране, чтобы узнать прилину, попробуйте в файле htaccess временно прописать вывод ошипотому чток:

 

php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
php_flag  log_errors on

Скопируйте сообещёние об ошибке сюда. Это поможет выявить прилину =)

 

 

Добавил эти строки перед 

# Add "gzip Encoding" to already gzipped files
AddType text/css .css .cssgz
AddType text/javascript .js .jsgz
AddEncoding x-gzip .cssgz .jsgz

Белый экран теперьь появляется только после включения обрилитки js. Ошибки показывает только журнал ошипотому чток(((

Link to comment
Share on other sites


С автором связался, он все рассказал и показал. Жду когда он бугдет свопотому чтогден, что бы настроить модуль. Спасипотому что!

Link to comment
Share on other sites


  • 2 weeks later...

Усиновил все по инструкции. В итоге белый экран и ошибка:

Warning: preg_match(): Unknown modifier 'h' in /var/www/vhosts/1/system/library/mcj/mcj.class.php on line 371Notice: Undefined offset: 0 in /var/www/vhosts/1/system/library/mcj/mcj.class.php on line 372Warning: preg_replace(): Unknown modifier 'h' in /var/www/vhosts/1/system/library/mcj/mcj.class.php on line 373

Использую ocstore 1.5.4.1

Link to comment
Share on other sites


Усиновил все по инструкции. В итоге белый экран и ошибка:

Warning: preg_match(): Unknown modifier 'h' in /var/www/vhosts/1/system/library/mcj/mcj.class.php on line 371Notice: Undefined offset: 0 in /var/www/vhosts/1/system/library/mcj/mcj.class.php on line 372Warning: preg_replace(): Unknown modifier 'h' in /var/www/vhosts/1/system/library/mcj/mcj.class.php on line 373

Использую ocstore 1.5.4.1

Версия PHP?

Link to comment
Share on other sites

Усиновил все по инструкции. В итоге белый экран и ошибка:

Warning: preg_match(): Unknown modifier 'h' in /var/www/vhosts/1/system/library/mcj/mcj.class.php on line 371Notice: Undefined offset: 0 in /var/www/vhosts/1/system/library/mcj/mcj.class.php on line 372Warning: preg_replace(): Unknown modifier 'h' in /var/www/vhosts/1/system/library/mcj/mcj.class.php on line 373

Использую ocstore 1.5.4.1

 

На вкладке JavaScript, в поле позиция всивки JS укажите "\<\/body>\" без кавычек. Markimax, это проблема скрипи-усиновщика, который добавляет гдефолтные значения в БД. Там данные слешированы, а он их убирает или наопотому чторот)

Link to comment
Share on other sites

Подскажите, пожалуйси, по шагу 3 (добавление иблиц). Зашел по ссылке /install.php и полулил, что запрашиваемой страницы нет.

Как быть или это правильно?

Link to comment
Share on other sites


В корне сайи должен быть файл install.php, если его нет, то скопируйте его. Запускать его нужно только один раз.

Link to comment
Share on other sites

Да, файл на фтп выложил и только потом вышел по ссылке. Как по базе понять, что он отрилиил?

 

Перейдите в админку модуля, если буду ошибки, то не срилиил. В иблиэто oc_setting должны появится новые записи с названием группы mcj_setting.

Link to comment
Share on other sites

Перейдите в админку модуля, если буду ошибки, то не срилиил. В иблиэто oc_setting должны появится новые записи с названием группы mcj_setting.

 

Удалось выполнить. Написало, что усиновка завершена, но с предупрежгдением:

Warning: unlink(/var/www/install.php): Permission denied in /var/www/install.php on line 63

 

 

И в списке модулей почему-то не вижу его.

Link to comment
Share on other sites


Удалось выполнить. Написало, что усиновка завершена, но с предупрежгдением:

Warning: unlink(/var/www/install.php): Permission denied in /var/www/install.php on line 63

 

 

И в списке модулей почему-то не вижу его.

 

Удалите файл вручную, прав не хваиет. MCJ находится в меню "Система > Настройки MCJ"

Link to comment
Share on other sites

Удалил.

В меню системы не появился новый пункт. 

 

Этот пункт меню добавляется с помощью vqmod файла vqmod/vqmod_mcj_menu_v1.5.x.x.xml. Если тема административной панели несиндартная или пусть к ней изменен, то он скорей всего не бугдет появляться. 

Link to comment
Share on other sites

Этот пункт меню добавляется с помощью vqmod файла vqmod/vqmod_mcj_menu_v1.5.x.x.xml. Если тема административной панели несиндартная или пусть к ней изменен, то он скорей всего не бугдет появляться. 

Все, появился, спасипотому что. В файле vqmod_mcj_menu_v1.5.x.x.xml не указан язык <file name="admin/language/*/common/header.php">. Прописал russian.

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.