Встановлення модулів 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, перейменуйте його на mudule_name.ocmod.xml (module_name – назва вашого модуля) та встановіть за інструкцією встановлення модифікаторів.
Крок 3
В адмін-панелі сайту в розділі Система -> Користувачі -> Групи користувачів налаштуйте дозволи на перегляд та редагування встановленого модуля для групи адміністраторів та/або інших.
Крок 4
Перейдіть до розділу Розширення -> Модифікації та оновіть кеш модифікаторів. Це необхідно, навіть якщо модуль не містив модифікатора, оскільки файли модуля можуть потрапляти під дію вже встановлених моифікаторів.
Крок 5
В розділі Розширення -> Модулі включіть модуль на налаштуйте його.