установка расширения с помощью vqmod

Недавно я установил VQmod для opencart и попытался добавить свой первый xml-файл vQmod.
Установка VQmod прошла успешно, и я вижу сообщение

VQMOD ALREADY INSTALLED!

когда я посещаю URL-адрес /vqmod/install/, как и ожидалось

Расширение, которое я пытался установить, можно найти здесь

Я добавил файл xml в корневую папку своего сайта и в папку /vqmod/xml/, но не вижу изменений. На странице модулей не появляется новый модуль, и я не вижу, чтобы расширение работало должным образом. Я также не получаю никаких сообщений об ошибках


person tomermes    schedule 16.05.2013    source источник
comment
Один вопрос: в описании расширения сказано: click on the field You want to edit - Вы так делали или Вы просто нигде не видите полей ввода и поэтому запутались? Я предполагаю, что расширение работает так же, как новые версии phpMyAdmin - после нажатия на поле вы можете редактировать его, а после нажатия на него автоматически сохраняется вызовом AJAX...   -  person shadyyx    schedule 17.05.2013
comment
Чтобы убедиться, что я не ошибаюсь в отношении функциональности, я установил расширение, шаг за шагом выполняя изменения, указанные в расширении xml, и теперь расширение работает. Значит что-то с vqmod не работает :(   -  person tomermes    schedule 17.05.2013
comment
Если расширение теперь работает, то с vQmod все в порядке, так как оно действительно работает. Или не?   -  person shadyyx    schedule 17.05.2013
comment
Нет, ты меня не понял. vqmod не работает. vqmod xml описывает изменения в php-коде, которые должны быть автоматически перенесены во время выполнения, я внес изменения вручную и статически, и только так это работает.   -  person tomermes    schedule 17.05.2013
comment
Если вы вносили изменения вручную, то расширение vQmod, вероятно, больше не будет работать, поскольку оно может не найти конкретных мест для замены (поскольку вы, возможно, уже заменили их). Попробуйте отменить изменения, снова загрузите расширение vQmod и проверьте файлы в /vqmod/vqcache/ - файлы, которые изменены расширением, должны быть здесь - откройте их и проверьте в соответствующих местах, были ли выполнены изменения. vQmod не может работать неправильно, так как он используется тысячами людей уже несколько лет, и вы первый, кто столкнулся с тем, что он может не работать... Действительно странно... Свяжитесь с разработчиком расширения.   -  person shadyyx    schedule 17.05.2013


Ответы (2)


Файл должен быть в папке /vqmod/xml/, как вы правильно сделали (корень папки один можно удалить, так как он не нужен). Что касается того, что мод не отображается, vQmods никуда не добавляет модули — они виртуально редактируют файлы в определенных местах. Судя по внешнему виду расширения, вам нужно перейти к CATALOG > PRODUCTS в панели администратора, и тогда вы заметите, что можете редактировать продукты там. Несколько вещей, чтобы проверить

  • You are using the correct version for your OpenCart install and that it is compatible
    • If you don't, you'll need to get that version instead
  • You have files in /vqmod/vqcache/ and that if you delete them and refresh your OpenCart store, the files regenerate
    • If they don't, check the permissions on the directory and that you have the OpenCart version of vQmod, including the /vqmod/xml/vqmod_opencart.xml file
  • You have no errors from the mod (see /vqmod/logs/ followed by the day name such as Tue.log)
    • If you do, contact the developer to get a fix if they can. Remember that while vQmods can work well together, that depends largely on the competence of the developer to make it as dynamic as possible. Conflicts can always occur however
person Jay Gilford    schedule 16.05.2013
comment
Вот именно в этом проблема - товары не редактируются из каталога›товары. Все проверили - у меня opencart, а не standalone. У меня opencart 1.5.5.1 с vqmod 2.3.2, в кеше 6 файлов и после удаления обновления магазина вернуть их обратно. И /vqmod/logs/ пусто... Спасибо, но все равно ничего не работает - person tomermes; 17.05.2013
comment
С регенерацией файлов и отсутствием ошибок в файле журнала можно предположить, что мод работает именно так, как должен. Последним вариантом было бы попробовать удалить файл /vqmod/mods.cache в случае, если он использует устаревшую версию модов. - person Jay Gilford; 17.05.2013
comment
@JayGilford Я пытаюсь установить это расширение для оптовых скидок, и в журнале ошибок написано URI ЗАПРОСА: /Cell-Phone-Accessories?product_id=604 VQMod::_parseMods - DOM НЕВОЗМОЖНО ЗАГРУЗИТЬ: /home/mobibi5/public_html/vqmod/xml/_discounts .xml Любые мысли, как избавиться от этой ошибки? Когда я открываю расширение скидки в каталоге-›скидки, оно просто показывает пустую страницу, а страница сведений о продукте в магазине также пуста. - person Faizan; 24.04.2015
comment
@Faizan Если он не может разобрать его, он игнорируется. Убедитесь, что вы загружаете копию xml, используя двоичный режим с вашим ftp-клиентом, так как он кажется поврежденным. - person Jay Gilford; 24.04.2015

  1. загрузите VQMOD по этой ссылке https://code.google.com/p/vqmod/downloads/list
  2. загрузить ZIP-файл (в случае сервера)
  3. извлеките ZIP-файл и прошлый каталог корневой папки (в случае локального хоста) exp (имя папки сайта — магазин (shoo/vqmod))
  4. запустить по URL-адресу (http:/open/vqmod/install/)
  5. выход
person Rahul Yadav    schedule 08.04.2014