Jump to content
Sign in to follow this  
Barcelona

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

Recommended Posts

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.