Навигация

Вам могут понравиться

2.x, 3.x
Оформление заказа Simple
699 грн.399 грн.
67
25900 2799
2.x, 3.x
Массовое управление ценами
699 грн.399 грн.
88
36917 1336
2.x, 3.x
Telegram уведомления
699 грн.399 грн.
20
18894 836

Расширенный установщик дополнений Ocmod OpenCart

BonusПолучите +100 грн. бонусов за отзыв

Скачать файлы

Характеристики дополнения
OpenCart3.0
XML модификаторда
Локализациярусский, украинский, английский
Статистика 3 38485 3801
Опубликовано26.10.2017
Обновлено02.03.2025 · 1 г. назад
Файлы extension-installer-extender.ocmod.zip

Этот модуль расширяет стандартный установщик расширений OpenCart и добавляет поддержку дополнительных шагов установки: install.sql и install.php. Проще говоря, теперь расширение может не только копировать файлы, но и автоматически выполнить нужные SQL-запросы и запустить PHP-скрипт сразу в процессе установки - без ручных правок базы и лишней рутины.

Назначение модуля

Модуль полезен разработчикам и администраторам магазинов, которые устанавливают дополнения, требующие создания таблиц, добавления настроек, заполнения данных или выполнения одноразовых действий через PHP.

Основные функции

  • Добавляет в процесс установки шаг выполнения install.sql.
  • Добавляет шаг запуска install.php из временной папки установки.
  • Автоматически подставляет префикс БД: заменяет `oc_ на текущий DB_PREFIX.
  • Игнорирует комментарии в SQL (-- и #) и выполняет запросы по разделителю ;.
  • Проверяет права доступа (modify) и корректность временной директории установки.
  • Выводит понятные статусы шагов установки.

С какими данными и операциями работает

  1. Временная папка: DIR_UPLOAD/tmp-*
  2. Файлы установки: install.sql, install.php
  3. Данные запроса: extension_install_id, user_token
  4. Операции: чтение файла, выполнение SQL через $this->db->query(), запуск PHP через include()
Важно: install.php выполняется на сервере с правами OpenCart. Используйте его только из доверенных источников и обязательно проверяйте содержимое расширений перед установкой.

Рекомендации и примеры применения

Если ваше расширение должно создать таблицы, добавить поля или внести стартовые настройки - оформляйте это в install.sql. А для более сложной логики (например, миграции данных, генерации настроек, регистрации событий) используйте install.php. В результате установка становится «как у взрослых»: нажали кнопку - и всё готово, без ручных действий.

Название файла Добавлен Обновлен
extension-installer-extender.ocmod.zip
Размер: 1.45 KB | Всего загрузок: 3801
26.10.201702.03.2025

Оставьте свой отзыв об этом товаре

Bonus Получите +100 грн. бонусов за отзыв Бонусная программа
Ольга, 13.07.2025 16:20 Подтверждённая покупка
Установка и настройка прошли без каких-либо проблем.
Ответ Администратора:
Спасибо за обратную связь! Мы рядом, если потребуется помощь.
Михаил, 04.10.2025 12:34 Подтверждённая покупка
Добрый день. Я начинаю устанавливать модули в новый магазин на опенкарт 3.0.3.9.
Не уверен нужен ли мне этот модуль установщик.
Ответ Администратора:

Если вы планируете устанавливать модули, которые требуют выполнения дополнительных SQL-скриптов или PHP-кода при установке, то расширенный установщик модулей вам понадобится обязательно.

Михаил, 28.10.2025 13:24
Какой функционал предоставляет данный модуль и нужно ли его устанавливать на новый сайт?
Ответ Администратора:
Расширенный установщик добавляет возможность запускать файлы install.sql и Install.php при установке модулей через стандартный установщик в OpenCart 3. Он позволяет автоматически выполнять дополнительные SQL-скрипты или PHP-код, которые могут быть необходимы для корректной работы некоторых модулей.

Написать отзыв или задать вопрос

AI-ассистент

Недавно просмотренные

Рекомендуем