Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Какой VQMOD лучше подходит для Opencart 2.x


Recommended Posts

Задумался о возможности установки какого-нибудь модуля трёхуровнего меню. А для 2.2 из тех бесплатных, что нашёл, они требуют VQMOD. Какой вариант лучше:

https://github.com/vqmod/vqmod/releases

http://www.opencart.com/index.php?route=extension/extension/info&extension_id=24508

Змінено користувачем supmener
Надіслати
Поділитися на інших сайтах


Лучше без него.

  • +1 2
Надіслати
Поділитися на інших сайтах

Никакой. Забудьте. Выбросьте из головы vqmod. Его нету уже в 2.х. Вообще нету. Не делайте себе геморой лишний.

Ключевое слово "бесплатных" модулей. Авторов не напряжешь переписывать под 2.2, а покупать - не хочется :)

  • +1 1
Надіслати
Поділитися на інших сайтах

Потому, что изменения в файлах они (vqmod и ocmod) производят разными методами, и ничего "не знают" друг о друге.

Если два *mod-дополнения изменяют один и тот же файл в пределах одного *mod -а, то это еще как-то может корректно пройти - лишь бы не одно и то же место изменяли, будет просто сформирован файл с обеими изменениями.

В случае разных *mod - ов такой вариант не пройдет - невозможно измененный файл получить одновременно и из кэша vqmod, и из базы ocmod.

  • +1 1
Надіслати
Поділитися на інших сайтах


Спросил насчёт вашей версии объяснения несовместимости дополнений на странице альтернативного vqmod в комментариях.

Змінено користувачем supmener
Надіслати
Поділитися на інших сайтах


Сейчас обнаружил, что есть ещё VQMod от JNeuhoff.

В случае VQMod от JNeuhoff данная проблема несовместимости решена путём замены 2-х системных файлов OpenCart, благодаря чему при загрузке страниц оба типа модификаций воспринимаются одинаково корректно.
Кстати, оригинальный VQMod, начиная с версии 2.5, корректно работает в паре с OCMod, не вызывая конфликтов, которые были ранее.
Источник http://cccp-blog.com/opencart/vqmod-obzor-tekhnologii
Змінено користувачем supmener
Надіслати
Поділитися на інших сайтах


Экспериментируйте. НО мое лично мнение - все эти моды пригодны только для быстрого тестирования какого-то дополнения. Погонять, проверить - и, если все устроило, перенести изменения в файлы, а мод удалить. Благо, что для этого даже трудиться особо не надо - просто забрать итоговый файл из кэша

  • +1 2
Надіслати
Поділитися на інших сайтах


system\storage\modification

для ocmod в ОС2.102

Там даже структура папок аккуратно сохранена, все, что требуется - взять и скопировать с перезаписью.

  • +1 1
Надіслати
Поділитися на інших сайтах


Вы имеете в виду, что если в комментарии модуля, изготовленного для ocmod написано, что он подходит для Opencart версии 2.102, то в этом случае логично действовать таким образом?

Надіслати
Поділитися на інших сайтах


я имею в виду, что здесь лежат измененные файлы у ОС2.102.

В других версиях не знаю, внимания не обращал и посмотреть сейчас не на чем

  • +1 1
Надіслати
Поділитися на інших сайтах


Произвёл следующий эксперимент. Установил альтернативный VQMOD по инструкции.

Установил копированием файлов модуль трёхуровнего меню.

Сделал скан папки \vqmod\vqcache\ утилитой Regshot (для Windows XP Regshot-x86-ANSI.exe), чтобы оценить, какие файлы изменились, а какие добавились. В браузере пощёлкал по кнопкам меню сайта. Сделал повторное сканирование и сравнение. В браузере Firefox выставил кодировку Windows, так как выставил просмотр настроек в HTML, для файла, сгенерированном Regshot. Поиском по странице нашёл путь папки, где установлен сайт. Там увидел, что добавились 2 новых файла:

vq2-catalog_controller_common_header.php

vq2-catalog_view_theme_default_template_common_header.tpl

В дальнейшем понял, что в имени показан путь до файлов движка.

В дистрибутиве нашёл эти файлы и сравнил с этими в программе Notepad++ через пункт меню "Плагины-Compare-Compare".

Сделал вывод, что файлы

vq2-catalog_controller_common_header.php

vq2-catalog_view_theme_default_template_common_header.tpl

можно переименовать в соответствии с именем тех, что в дистрибутиве и попробовать разместить на сервере.

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

Змінено користувачем supmener
Надіслати
Поділитися на інших сайтах


Примечание. Regshot у меня не выгрузился при закрытии. Пришлось воспользоваться утилитой Process Killer (применяю иногда вместо диспетчера задач). Поэтому альтернативным вариантом может быть использование программ составления MD5 сумм для файлов и папок (давно не пользовался, не подскажу сейчас, какая программа может подойти, надо искать, возможно есть на диске).

Змінено користувачем supmener
Надіслати
Поділитися на інших сайтах


Мануал почитать по какому вопросу? Если Вы имеете в виду насчёт того, что спросил про "system\storage\modification", то возможно ответ в Google не так просто насчёт этого было бы найти.

Надіслати
Поділитися на інших сайтах


Нет, по вопросу вашего "глубокого исследования". В результате которого вы получили огрызки информации, полную версию которой легко могли бы прочитать на родном языке сразу по нескольким ссылкам с первой страницы выдачи ПС на запрос "vqmod"

Надіслати
Поділитися на інших сайтах


Мануал почитать по какому вопросу? Если Вы имеете в виду насчёт того, что спросил про "system\storage\modification", то возможно ответ в Google не так просто насчёт этого было бы найти.

Чего было непросто найти? Где ocmod измененные файлы хранит?

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.