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

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


Recommended Posts

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

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

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

Надіслати
Поділитися на інших сайтах

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

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

 

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

Надіслати
Поділитися на інших сайтах

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

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

 

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

Надіслати
Поділитися на інших сайтах

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

Большое спасибо!

Попробуем :)

Надіслати
Поділитися на інших сайтах

  • 1 month later...

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

Надіслати
Поділитися на інших сайтах


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

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

Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

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

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

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

Надіслати
Поділитися на інших сайтах


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

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

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

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

Надіслати
Поділитися на інших сайтах

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

Змінено користувачем ouno
Надіслати
Поділитися на інших сайтах


Установил, после установки белый экран в пользовательской части. В админке все работает, создается кэш. Если убрать строчку $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

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

Надіслати
Поділитися на інших сайтах

 

При белом экране, чтобы узнать причину, попробуйте в файле 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. Ошибки показывает только журнал ошибок(((

Надіслати
Поділитися на інших сайтах


  • 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

Надіслати
Поділитися на інших сайтах


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

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?

Надіслати
Поділитися на інших сайтах

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

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, это проблема скрипта-установщика, который добавляет дефолтные значения в БД. Там данные слешированы, а он их убирает или наоборот)

Надіслати
Поділитися на інших сайтах

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

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

Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах

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

 

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

Надіслати
Поділитися на інших сайтах

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

 

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

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

 

 

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

Надіслати
Поділитися на інших сайтах


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

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

 

 

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

 

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

Надіслати
Поділитися на інших сайтах

Удалил.

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

 

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

Надіслати
Поділитися на інших сайтах

Этот пункт меню добавляется с помощью 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.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

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