Расширенный установщик дополнений Ocmod для OpenCart 3
- OpenCart: 3.0
- Язык: русский, английский
- Ocmod: да
| Название файла | Ссылка |
|---|---|
| extension-installer-extender.ocmod.zip | Скачать |
Этот модуль расширяет стандартный установщик дополнений OpenCart и добавляет поддержку двух дополнительных шагов установки: install.sql и install.php. Проще говоря, если в архиве дополнения есть файлы для автоматической настройки базы данных или выполнения установочного сценария, магазин сможет выполнить их прямо в процессе установки - без ручных правок и «копипаста».
Какие задачи решает
- Автоматически применяет SQL-запросы при установке дополнений (создание/обновление таблиц, добавление настроек и т.п.).
- Позволяет запускать установочный PHP-скрипт дополнения, если он предусмотрен автором.
- Снижает риск ошибок при ручной установке и экономит время администратора.
Как это работает для администратора
Вы устанавливаете дополнение как обычно через раздел установки расширений. Если внутри пакета присутствуют файлы install.sql и/или install.php, система выполнит их в нужной последовательности, показывая понятные шаги процесса:
- «Запустить SQL!» - выполняются команды из файла install.sql.
- «Запустить PHP!» - выполняется код из файла install.php.
- Далее - стандартное удаление временных файлов установки.
Важные особенности
- SQL автоматически подстраивается под префикс таблиц вашей базы данных (замена oc_ на текущий префикс).
- Запуск доступен только пользователям с правами на изменение установщика (учитываются права доступа в админке).
- Если в пакете нет install.sql или install.php, ничего лишнего не выполняется.
Важно: модуль предназначен для дополнений, которые поставляются с файлами install.sql и/или install.php. Используйте расширения из надежных источников, так как PHP-скрипт выполняется с правами админки.


