Вопросы, связанные с системой модификаций Opencart
Использую opencart совсем недавно. Но я ничего не знаю о Vqmod, Ocmod и сторонних расширениях. У меня к ним мало вопросов. Я искал Goolge и форум, но не нашел решения, поэтому обратился к вам за помощью. Буду очень признателен, если кто-нибудь направит меня.
Вносит ли установка Ocmod или Vqmod какие-либо изменения в основные файлы oencart
Необходима ли установка Ocmod или Vqmod, чтобы избежать изменений в файлах ядра, если мы установим какие-либо другие сторонние расширения
Если мы устанавливаем стороннее расширение без расширения файла ocmod.zip или vqmod.zip вручную, вносятся ли изменения в файлы ядра?
Были ли Ocmod и Vqmod разработаны самой opencart или независимыми разработчиками и сообществом opencart.
Требуются ли разные ocmods или vqmods для внесения изменений в разные файлы, например, тема, контроллер и каталог или один и тот же ocmod или vqmod может выполнять все задачи
Где скачать стандартный ocmod или vqmod, чтобы вносить изменения в opencart, не затрагивая файлы ядра. Я пошел на рынок мотовездеходов. Я нашел менеджер ocmod, редактор ocmod, загрузчик ocmod. Но я не нашел расширения ocmod или vqmod для внесения изменений в файлы opencart, например в тему, без изменения основных файлов.
1 ответ
- Установка OCMOD или VQMOD не вносит никаких изменений в основные файлы OpenCart. Это основная цель этих двух систем. Внести изменения без внесения изменений. Эти системы создают кэшированные копии основных файлов с изменениями, которые были реализованы файлами OCMOD или VQMOD.
- Сторонние расширения иногда не нуждаются в основных изменениях. Они могут только добавлять в базу данных новые файлы и новые таблицы. НО! Когда сторонним расширениям необходимо перезаписать файлы ядра, они должны использовать для этого OCMOD или VQMOD. Иногда им приходится менять файлы ядра, но с такими расширениями следует быть осторожнее. Это может вызвать конфликты между другими расширениями, которые вызывают один и тот же файл с помощью OCMOD или VQMOD.
- Если вы устанавливаете стороннее расширение без расширения файла ocmod.zip или vqmod.zip вручную, ваш FTP-клиент спросит вас, хотите ли вы переписать некоторые конкретные файлы, есть ли какие-либо файлы для перезаписи, чтобы вы могли сделать их резервные копии файлы или проанализировать, какие изменения были внесены в новые файлы. В других случаях вы будете вставлять только новые файлы, ничего не перезаписывая.
- VQMOD был разработан где-то в версии OpenCart 1.5. Это отдельное расширение, разработанное вне основного ядра OpenCart. Должен быть установлен ручной. Начиная с версии OpenCart 2 - был реализован OCMOD. Он был разработан по образу и подобию VQMOD, но с некоторыми отличиями. OCMOD встроен в OpenCart и полностью интегрирован.
- Используя OCMOD или VQMOD, вы можете вносить изменения только в
.php
,.tpl
а также.twig
файлы, вы не можете вносить изменения в.css
или.js
, только добавляя новые файлы. - Прежде всего. Забудьте о VQMOD, он устарел. OCMOD является родным и поддерживается 95% расширений. А те расширения, которые не поддерживают OCMOD, в большинстве своем устарели. Файл OCMOD - это, по сути, набор инструкций о том, где найти код и что с ним делать (заменить или добавить что-то до / после). И в результате получается кешированный файл ядра с изменениями. Вы можете штрафовать их, как правило, в /system / storage / модификации /. Если вы установили новый файл OCMOD - вам следует очистить кеш для внесения изменений. Подробнее об очистке кеша OCMOD.
Использование как OCMOD, так и VQMOD - не лучший опыт и может вызвать конфликты и ошибки. Их можно использовать вместе, но вы должны быть осторожны и терпеливы. Просто используйте OCMOD.
Подробнее об установке OCMOD и файловой структуре.