Пользовательская модификация ocmod не работает в opencart версии 3.0.2.0

Я успешно загрузил свою настроенную папку .ocmod (.ocmode.zip) в установщик расширений и также получил сообщение об успешном завершении. Но это не загрузка в расширениях. Я использую opencart версии 3.0.3.2.

Мои файлы находятся в структуре: - загрузить - администратор - каталог

Есть ли альтернативный способ приблизиться к этому? Пожалуйста помоги.

Заранее спасибо.

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
0
1 638
4
Перейти к ответу Данный вопрос помечен как решенный

Ответы 4

Вы можете загружать вручную, но вносили ли вы изменения с помощью файла install.xml?

Если я положу все файлы вручную в те папки, которые мне нужны, то все заработает. Но мне нужно это в виде .zip и для установки через раздел «Установщик расширений».

sreeja 27.05.2019 13:56

Также я внес изменения в файлы .xml. Все еще не отображается в списке расширений

sreeja 27.05.2019 13:57

<file path = "catalog/language/en-gb/common/footer.php"> <operation> <search> <![CDATA[ $_['text_powered'] = 'Powered By <a href = "opencart.com">OpenCart</a><br /> %s &copy; %s'; ]]></search> <add position = "replace"><![CDATA[ $_['text_powered'] = 'Powered By <a href = "facebook.com/">Тестер Tmail</a><br /> %s &copy ; %с'; ]]></добавить> </operation> </file>

sreeja 27.05.2019 14:23

Вам не хватает тега xml

settysantu 27.05.2019 14:24

Я не пропустил тег xml ... он находится внутри тега (из-за ограничения этого поля для комментариев я его пропустил).

sreeja 27.05.2019 14:26

см. этот github.com/settysantu/mintleaf/blob/master/install.xml, вы поймете.

settysantu 27.05.2019 14:29

Можете ли вы поделиться полным кодом на github или где-то еще, например, вставить его ... чтобы я мог увидеть код и помочь вам

settysantu 27.05.2019 14:31

Ok. Вы должны преобразовать кодировку файлов в UTF-8, например, с помощью Notepad ++. Это должно помочь. Файл XML не имеет значения, потому что в нем нет важной информации.

K. B. 28.05.2019 07:50

Спасибо за ответ. Но я использую netbeans и по умолчанию это utf8.

sreeja 28.05.2019 08:34

Ok. Кодировка файлов, которые вы должны преобразовать в UTF-8, например, с помощью Notepad++. Это должно помочь. XML-файл не имеет значения в вашем случае, потому что в нем нет важной информации.

Спасибо за ответ. Но я использую netbeans и по умолчанию это utf8.

sreeja 28.05.2019 08:26

@sreeja Я не знаю, что вы используете, но я проверил ваши файлы и обнаружил ANSI. После того, как я преобразовал загрузку файлов UTF-8 с помощью установщика OC по умолчанию...

K. B. 28.05.2019 11:03
Ответ принят как подходящий

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

нигде не упоминается, что папка «image» является обязательной в папке ocmod. Существует множество расширений ocmod, работающих без папки «image».

Monika 09.09.2020 22:23

У меня тоже была такая же проблема. Все было правильно, и он показывает сообщение об успехе, но его нет в списках модификаций. Я нашел это видео, и решение находится в https://thewikihow.com/video_NCtiqTyEoUA?t=597. Я заархивировал основную папку, а не заархивировал папку загрузки и файл install.xml.

Как только я выбираю загрузку/папку и install.xml, а затем архивирую и переименовываю его в ***.ocmod.xml, он появляется в списках модификаций.

Спасибо, вы спасли мой день !!

Monika 09.09.2020 22:23

Другие вопросы по теме