Перейти к содержанию
Barcelona

Изменение файлов движка или свой модуль?

Рекомендуемые сообщения

Здравствуйте!

Работаю с OpenCart. Мне нужно менять некоторые файлы, в частности catalog/controller/product/search.php и catalog/model/localisation/currency.php

Если я изменю их, будут проблемы при обновлении движка, ведь в инструкции по обновлению написано "Перепишите файлы системы, затерев существующие". Т.о. будут затёрты и мои изменения в некоторых файлах. А если их не затирать, будет ли система нормально работать? Их придётся переписывать вручную? Может быть разработчики предусмотрели возможность переопределения моделей, контроллеров, а то и целых модулей?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Косвенно эту проблему решает vqmod рождая другие проблемы :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Косвенно эту проблему решает vqmod рождая другие проблемы :-)

Если можно, поподробнее, я в OpenCart новичок

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если можно, поподробнее, я в OpenCart новичок

Здесь много информации :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

RGB, если вы в этом разбираетесь, ответьте, пожалуйста, на мои вопросы:

1) какие проблемы рождает использование vqmod?

2) есть ли какой-либо другой выход из ситуации? Ведь наверняка 9 разработчиков из 10 сталкиваются с тем, что нужно менять движковые файлы. Как в общем случае большинством пользователей решается проблема обновления движка?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Barcelona, вы бы хоть из приличия открыли первые ссылки из моего сообщения

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Barcelona, вы бы хоть из приличия открыли первые ссылки из моего сообщения

RGB, я прочитал, но на мои вопросы там не ответили) Все последние сообщения в теме - проблемы тех, кто не смог сей инструмент поставить. Нет ли в OpenCart встроенных инструментов переопределения контроллеров и моделей? Это же необходимая вещь. Систему-то менять приходится постоянно, а при обновлении об эти изменения как раз и споткнусь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробуйте это http://www.opencart.com/index.php?route=extension/extension/info&extension_id=8588#.UTTO56Is9tg

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

RGB, если вы в этом разбираетесь, ответьте, пожалуйста, на мои вопросы:

1) какие проблемы рождает использование vqmod?

2) есть ли какой-либо другой выход из ситуации? Ведь наверняка 9 разработчиков из 10 сталкиваются с тем, что нужно менять движковые файлы. Как в общем случае большинством пользователей решается проблема обновления движка?

1. Очевидная проблема, когда два дополнения через vqmod меняют одно и то же место. Кроме того, при обновлении опять же может получиться так, что те строки, на которые "ориентировался" vqmod были переписаны.. Ну и очевидно что с vqmod не удобно работать (читать, редактировать, разбирать)

2. Все зависит от ситуации, но самый надежный способ (и удобный в ведении) - это редактировать сами файлы, а при необходимости обновится пользоваться diff инструментами.

И вот я спрашивал по теме: http://opencartforum...D1%8F-opencart/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Разбираюсь с VQMode. Вопрос насчёт xml-файлов и папки vqcache.

Насколько я понимаю, без xml-файлов определённой структуры вся эта конструкция не работает? Был соблазн создать в папке vqcache сами файлы, которые мне нужны, и внести в них изменения. Но, судя по всему, без xml никак.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.