Как работи vQmod за OpenCart

momcheto

Well-Known Member
Любопитно ми стана.
Та, прочетох, че реално VQMOD ми парсва с xml - php кода. Но защо се прави?

Ако реша да бърникам ръчно в opencart ще има ли разлика? Реално при нов ъп на vqmod - прочетох, че няма да работи. Та, всякакво инфо за това при ъпдейт на vqmod кои файлове се променят и къде не трябва да бърникам и директно да си сменям php-то...?

Примерно: Искам да сложа някакъв цикъл и да си поиграя с някоя променлива в някое view... трябва да риплейсна с xml-а ли?

Как да тествам дали VQMOD въобще бачка в момента?
 
От: Как работи vQmod за OpenCart

Идеята, като цяло е да добавяш/премахваш парчета код във файлове от стандартната дистрибуция, и/или специфична тема , без да променяш директно скриптовете.
Ето тук може да прочетеш повече https://code.google.com/p/vqmod/
 
От: Как работи vQmod за OpenCart

Любопитно ми стана...

Така като чета въпросите, които задаваш си мисля, че си останал с впечатление че едва ли не vqmod-a прави някакви допълнителни неща от основното си предназначение, а именно да служи за улеснение както на разработчиците на различни разширения за OpenCart така и на обикновенните потребители.

Представи си следната ситуация:

Ти си разработил някой мега/гига/хипер як модул за OpenCart и си решил да го споделиш/пуснеш за продажба. Обаче модула ти е така направен, че се е наложило да промениш някой системен файл част от MVC реализацията на платформата. Озарява те идеята, че тези файлове ще трябва да презаписват същите такива на всеки, който си закупи/изтегли безплатно модула. Дотук добре, но ти хрумва на ум, че между някои близки версии на OpenCart може да има леки промени в тези системни файлове или пък някои друг разработчик вече си е оставил пръстовите си отпечатъци в тях и ако се презапишат с твоите ще възникне проблем. И тук идва удобството на vqmod-a, с който указваш точно къде и на кой ред да се извършат необходимите твои промени без да се унищожават другите промени в този файл. И тук съществува отново вариант да се оплескат нещата, с друг скрипт, но е много по-малко вероятно. Също ако се оплеска нещо клиента може спокойно да премахне твоят скрипт от всички системни файлове с един клик, а не да губи време, нерви и пари за това, че твоя скрипт е "омазал" магазина му докато чака съпорт от теб. Това е възможно, понеже както е казано по-горе не се променят системни файлове, а се създават техни идентични копия, в които вече се извършват промените от скриптовете в xml и се четат/използват те.

За работа с vqmod може да погледнеш и тази тема на колегата СТАН.
 
  • Like
Реакции: CTAH
От: От: Как работи vQmod за OpenCart

Така като чета въпросите, които задаваш си мисля, че си останал с впечатление че едва ли не vqmod-a прави някакви допълнителни неща от основното си предназначение, а именно да служи за улеснение както на разработчиците на различни разширения за OpenCart така и на обикновенните потребители.

Представи си следната ситуация:

Ти си разработил някой мега/гига/хипер як модул за OpenCart и си решил да го споделиш/пуснеш за продажба. Обаче модула ти е така направен, че се е наложило да промениш някой системен файл част от MVC реализацията на платформата. Озарява те идеята, че тези файлове ще трябва да презаписват същите такива на всеки, който си закупи/изтегли безплатно модула. Дотук добре, но ти хрумва на ум, че между някои близки версии на OpenCart може да има леки промени в тези системни файлове или пък някои друг разработчик вече си е оставил пръстовите си отпечатъци в тях и ако се презапишат с твоите ще възникне проблем. И тук идва удобството на vqmod-a, с който указваш точно къде и на кой ред да се извършат необходимите твои промени без да се унищожават другите промени в този файл. И тук съществува отново вариант да се оплескат нещата, с друг скрипт, но е много по-малко вероятно. Също ако се оплеска нещо клиента може спокойно да премахне твоят скрипт от всички системни файлове с един клик, а не да губи време, нерви и пари за това, че твоя скрипт е "омазал" магазина му докато чака съпорт от теб. Това е възможно, понеже както е казано по-горе не се променят системни файлове, а се създават техни идентични копия, в които вече се извършват промените от скриптовете в xml и се четат/използват те.

За работа с vqmod може да погледнеш и тази тема на колегата СТАН.

Да! Понеже тук ми разказаха, че е опасно животно и мислех, че ако бутна в tpl нещо и при ъпдейт ще се загубят всички промени. Реално, най-горещите места в системата са системните, където се извикват разни geters/setters и т.н... та, там не планирам да променям нищо. Иначе, темите, които ги има в системата ги прочетох. Мерси на СТАН.
 
  • Like
Реакции: CTAH

Горе