Перейти к содержанию
  • Менеджер Дополнений | ocMod Модификаторы в OpenCart


    Модификаторы

    Система модификаторов OpenCart позволяет владельцам магазинов расширять и редактировать функциональность системы без непосредственного редактирования основных файлов. Система модификации работает с файлами модификаторов XML, отформатированными определенным образом. Файлы модификаторов XML дают информацию системе, какой файл должен быть изменен, какой код должен быть изменен и какие изменения должны быть сделаны в этом коде.

    Чтобы просмотреть список всех изменений, примененных к вашей системе, перейдите в раздел Расширения > Модификаторы

    Вы можете применить изменения, загрузив один файл модификатора или сжатый файл, содержащий XML, PHP и SQL скрипты. Оба этих подхода используют установщик расширений как способ импорта в систему OpenCart.

    Загрузка одного файла модификации

    Чтобы установить модификатор, сначала его нужно загрузить. Перейдите в раздел Расширение > Установщик расширений и нажмите кнопку Загрузить.

    image/extension-modification-single-file-upload.jpg

    Файлы модификаторов OpenCart следуют строгим правилам именования. Для того, чтобы ваш модификатор был принят установщиком и загружен в систему, он должен иметь расширение файла .ocmod.xml. Вот пример yourmodifcation.ocmod.xml

    После нажатия кнопки Загрузить откроется всплывающее окно. Найдите файл модификатора на локальном диске и нажмите кнопку Открыть

    image/extension-modification-single-file-open.jpg

    Если загрузка прошла успешно, вы получите зеленое сообщение об успешном завершении.

    image/xtension-modification-single-file-success.jpg

    Чтобы применить изменения, характерные для загруженного файла модификатора, перейдите к Расширения > Модификаторы и нажмите кнопку Обновить в правом верхнем углу.

    image/extension-modification-single-file-refresh-modifcations.jpg

    После внесения изменений вы получите подтверждение на панели инструментов, как показано ниже:

    image/extension-modification-single-file-success-modifcations.jpg

    Загрузка сжатого файла, содержащего файлы модификатора

    OpenCart позволяет пользователям устанавливать сторонние расширения, которые добавляют новую функцию или расширяют функциональность по умолчанию. Эти расширения также загружаются через установщик расширений. Они также должны следовать правилам именования для модификаторов opencart, за исключением того, что расширение файла должно быть your_modification.ocmod.zip

    Сжатые файлы ocmod, в отличие от одного ocmod.xml-файла не всегда изменяют основные системные файлы. В этих случаях zip содержит только файлы расширения. Если расширение, которое должно быть установлено, требует модификации некоторых основных системных файлов, помимо выделенных файлов расширений, установите.xml-файл, содержащий эти изменения.

    Вот пример файла и содержимое сжатого файла, содержащего установку.xml и install.php файл:

    image/extension-modification-compressed-file.jpg

    image/extension-modification-compressed-file-content.jpg

    Вот что представляют собой эти файлы и папки:

    • "upload"

    - Папка upload содержит все основные файлы расширения, которое вы собираетесь установить.

    • "install.php - необязательно"

    - Это необязательный файл, содержащий пользовательские PHP-скрипты, реализующие любую логику после установки, если это необходимо.

    • "install.xml - необязательно"

    - Это файл, который описывает изменения, которые ваше расширение будет вносить в основные системные файлы. Он также создает виртуальную копию каждого из них и выполняет описанные модификации.

    Установка расширения, содержащего файл модификатора

    Перейдите в раздел Расширения - > Установщик расширений и нажмите кнопку Загрузить.

    image/extension-modification-compressed-file-upload.jpg

    Выберите правильный файл модификатора с вашего локального диска и нажмите кнопку " Открыть"

    image/extension-modification-compressed-file-open.jpg

    image/extension-modification-compressed-success.jpg

    После того, как вы убедитесь, что загрузка прошла успешно, вам нужно перейти к Расширения > Модификаторы и нажать кнопку Обновить.

    image/extension-modification-compressed-file-modification-refresh.jpg

    Как уже упоминалось выше, после успешного применения модификатора система уведомит вас зеленым сообщением.

    image/extension-modification-compressed-refresh-success.jpg



×
×
  • Создать...