Knopic, добрый день.
На сколько я помню на Вашем сайте уже стоит mcj. Если будете переустаналивать, необходимо сначала удалить mcj.
Удаление [3 шага]
1. Зайти в "Менеджер кэша" и удалить все css и js файлы.
2. Скопировать файл unistall.php в корень сайта. Запустить. Он удалит значения из базы данных и файлы mcj.
3. Зачистить папки для временного хранения файлов от css, js, cssgz, jsgz файлов.
Установка [5 шагов]
Шаг 1. Копирование файлов
Из архива с модулем скопируйте папки vqmod, admin, system в корневую директорию сайта.
MCJ не заменяет никаких файлов как в процессе установке, так и в процессе работы.
Шаг 2. Редактирование файлов
В файле index.php перед строкой
$response->output(); #предпоследняя строка
добавить
//MCJ
if (preg_match('/.*<\/head>/im', $response->output) && !defined('DIR_CATALOG')) {
include 'system/library/mcj/mcj.opencart.php';
$mcj_oc = new mcj_opencart($registry, &$response->output);
}
В файле system/library/response.php строку
private $output; #5 строка
заменить на
public $output;
Шаг 3. Добавление записей в базу данных
Скопировать (из архива) в корневую директорию сайта файл "install.php". Открыть этот файл через браузер (http://адрес сайта/install.php). Он добавит новые значения в базу данных. После выполения обязательно удалить этот файл!!!
mcj не создает никаких таблиц в бд. Он использует стандартный механизм хранения настроек.
Шаг 4. Настройка привилегий в OpenCart
В административной панели сайта перейти в "Система->Пользователи->Группы пользователей". Напротив строки "Главный администратор" (Top Administrator) нажать "изменить".
В списках "Разрешен просмотр" и "Разрешено внесение изменений" поставить галочку напротив "mcj/setting", либо нажать "Выделить все". Сохранить.
Шаг 5. Настройка .htaccess
Для использования статического сжатия файлов в файл .htaccess необходимо добавить
AddType text/css .css .cssgz
AddType text/javascript .js .jsgz
AddEncoding x-gzip .cssgz .jsgz