Установка модулей Opencart 2.x

В отличии от Opencart 1.x, опенкарт 2 имеет встроенный установщик модулей и штатную систему модификации OCMOD. Как правило, модули распространяются в двух форматах:
- Module_name.ocmod.zip
- Modification_name.ocmod.xml
Дополнение *.ocmod.xml – это модификатор.
Дополнения *.ocmod.zip могут иметь такую структуру:
- Папка upload – содержит файлы модуля или другого расширения. Обязательный элемент, даже если она пуста.
- Файл install.sql – набор mysql-запросов, которые будут выполнены при установке модуля. Может содержать демо-данные расширения или запросы, создающие новые таблицы в базе данных или модифицирующие существующие. Необязательный элемент.
- Файл install.php – скрипт, который выполняется при установке расширения. Может содержать в себе разные действия, которые необходимо выполнить для корректной работы устанавливаемого модуля. Необязательный элемент.
- Файл install.xml – ocmod-модификатор. Необязательный элемент.
Стоит заметить, что в Опенкарт 2 vQmod-модификаторы тоже достаточно популярны. Их установка такая же, как и в Опенкарт 1.х: такой модификатор нужно поместить в каталог vqmod/xml/.
Как установить модификатор *.ocmod.xml
Шаг 1
В админ панели перейдите в раздел Дополнения -> Установка дополнений и загрузите ваш модификатор.
ИЛИ
Поместите модификатор *.ocmod.xml в папку system вашего сайта. Имейте в виду, что при таком способе установки модификатор не будет отображаться в списке установленных дополнений. Обычно, этот способ используется разработчиками или когда необходимо повысить приоритет выполнения модификатора.
Шаг 2
Перейдите в раздел Дополнения -> Менеджер дополнений и обновите кеш модификаторов.
Как установить расширение *.ocmod.zip
Шаг 1
В админ-панели перейдите в раздел Система -> Настройки -> Редактировать -> FTP, настройте и включите FTP.
ИЛИ
Установите бесплатный модификатор localcopy.ocmod.xml от iSenseLabs. Он позволяет устанавливать модули без настройки FTP.
Шаг 2
В админ панели перейдите в раздел Дополнения -> Установка дополнений и загрузите ваш модуль.
ИЛИ
Распакуйте zip-архив и загрузите содержимое папки upload в корень вашего сайта, используя ftp-клиент или другой файлменеджер.
Если в архиве есть файл install.sql, импортируйте его в разделе Система -> Инструменты -> Бекап/Восстановление или с помощью phpmyadmin
Если в архиве есть файл install.xml, переименуйте его в module_name.ocmod.xml (module_name – название вашего модуля) и установите по инструкции установки модификаторов.
Шаг 3
В админ-панели сайта в разделе Система -> Пользователи -> Группы пользователей разрешите просмотр и редактирование установленного модуля группе администраторов и/или другим группам.
Шаг 4
Перейдите в раздел Дополнения -> Менеджер дополнений и обновите кеш модификаторов. Это необходимо даже если этот модуль не содержал модификатора, поскольку файлы модуля могут попадать под действие уже установленных модификаторов.
Шаг 5
В разделе Дополнения -> Модули включите модуль и произведите его настройку.
Оставить комментарий