Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

VQMOD to OCMOD


takecare1
 Поделиться

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

подскажите плз, у меня ocstore v2.1.0.1, скачал такой модуль  для него нужен VQMOD, установить не знаю как его, подскажите нубу, можно ли как-то установить этот модуль, если у меня OCMOD

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


Ради пары строк ставить что vqmod , что ocmod смысла нет.Учитесь читать сами файлы подобного рода,ведь это по сути инструкция,что именно нужно сделать в определённых файлах.

 

И так.

    <file name="catalog/view/theme/*/template/product/product.tpl">

означает что действие необходимо произвести в этом файле(звёздочка заменяет название шаблона).

 

Далее идёт описание самих действий,где используется два значения Search(найти) и  Add(добавить)            

            <search position="after"><![CDATA[<?php foreach ($option['option_value'] as $option_value) { ?>]]></search>
            <add><![CDATA[<?php unset($option_value['price_prefix']); $option_value['price_prefix'] ="";?>]]>
            </add>

search position="after ------->  Найти и добавить ПОСЛЕ

 

Ищем

<?php foreach ($option['option_value'] as $option_value) { ?>

после добавляем

<?php unset($option_value['price_prefix']); $option_value['price_prefix'] ="";?>

Следующее просит сделать похожее действие

            <search position="after"><![CDATA[<?php foreach ($option['product_option_value'] as $option_value) { ?>]]></search>
            <add><![CDATA[<?php unset($option_value['price_prefix']); $option_value['price_prefix'] ="";?>]]>
            </add>

Ищем

<?php foreach ($option['product_option_value'] as $option_value) { ?>

после добавляем

<?php unset($option_value['price_prefix']); $option_value['price_prefix'] ="";?>

готово.

 

 

Рекомендую почитать это

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

не рекомендуется использовать VQMOD на движках второй версии - по причине некорректной работы его популярной версии

как вариант - пробуйте такую версию, вроде бы автор решил вопрос с конфликтами (рекомендуется почитать всю тему, для понимания)

 

но лучше не использовать его вообще - в движках второй ветки есть встроенное решение в виде OCMOD

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

не рекомендуется использовать VQMOD на движках второй версии - по причине некорректной работы его популярной версии

как вариант - пробуйте такую версию, вроде бы автор решил вопрос с конфликтами (рекомендуется почитать всю тему, для понимания)

 

но лучше не использовать его вообще - в движках второй ветки есть встроенное решение в виде OCMOD

Я не хочу ставить vqmod, мой вопрос был именно в том, можно ли дополнения, которые сделаны для vqmod как-то установить через ocmod. 

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


Можно же переделать самому под OCMOD. Если не используются атрибуты:  top, bottom, ibefore, iafter; то проблем не должно возникнуть. Или не так?

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


Можно же переделать самому под OCMOD. Если не используются атрибуты:  top, bottom, ibefore, iafter; то проблем не должно возникнуть. Или не так?

 

Парень, который просит совета, сам признался, что он нуб) Зачем его грузить лишней информацией?

 

Подробно об установке VQMod можно прочитать здесь - http://cccp-blog.com/opencart/vqmod-obzor-tekhnologii

 

В качества дополнения - использовать оригинальный инсталлятор версии 2.5.1 (говорят, что нормально работает на OpenCart 2+) или реализацию от JNeuhoff.

 

VQMod Pro, о котором говорили ранее также должен подойти.

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

Можно. Если поставить vqmod от JNeuhoff - к ocmod добавляется понимание формата вкмод. Все дополнения грузятся через стандартный установщик расширений, только файлы надо переименовывать: zip на vqmod.zip, xml на vqmod.xml. Т.е. полная аналогия с окмодами.

Избегать ставить 2-строчные модификации, а вносить изменения в код - достаточно странный совет.

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


Избегать ставить 2-строчные модификации, а вносить изменения в код - достаточно странный совет.

Проще нагрузить кучу  "Кукумодов" ,чем две строчки в файл карточки товара?)))))

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

Избегать ставить 2-строчные модификации, а вносить изменения в код - достаточно странный совет.

Проще нагрузить кучу  "Кукумодов" ,чем две строчки в файл карточки товара?)))))

 

 

В случае двух строчек - да, проще код поправить. А если не 2 строчки?

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

Да и смысл от таких модулей тогда? Проще тогда разработчикам продавать текстовые файлы с названиями файлов, номеров строк и что пользователю нужно вставить))))

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

Кстати многие  именно так и делают.Но в данном топике реч идёт об определённом вк мод.Всё остальное личные измышления на тему,что было бы если бы у бабки был бы член.....

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

Вот и модуль под OCMOD.

attachicon.gifremove_product_option_price_prefix.ocmod.xml

Почему-то цена все-равно остается, после установки модуля нажал обновить =/

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


Вот и модуль под OCMOD.

attachicon.gifremove_product_option_price_prefix.ocmod.xml

Более того, с этим модом у меня перестал работать этот модуль

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


Убрал префикс цены опций только при помощи удаления кусков кода, удаление через unset, как описано в модулях, у меня почему-то не работало.

 

Возник еще один смежный вопрос, можно ли сделать так, чтобы в выпадающем меню одна из опций уже была выбрана по умолчанию, а надписи "выберите" не было вообще:

dk5DUXH.png

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



 

           

 <?php if ($option['type'] == 'select') { ?>
            <div class="form-group<?php echo ($option['required'] ? ' required' : ''); ?>">
              <label class="control-label" for="input-option<?php echo $option['product_option_id']; ?>"><?php echo $option['name']; ?></label>
              <select name="option[<?php echo $option['product_option_id']; ?>]" id="input-option<?php echo $option['product_option_id']; ?>" class="form-control">
                <option value=""><?php echo $text_select; ?></option> <------ Вот эта строка.
                <?php foreach ($option['product_option_value'] as $option_value) { ?>
                <option value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?>
                <?php if ($option_value['price']) { ?>
                (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
                <?php } ?>
                </option>
                <?php } ?>
              </select>
            </div>
            <?php } ?>

 

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

            <?php if ($option['type'] == 'select') { ?>
            <div class="form-group<?php echo ($option['required'] ? ' required' : ''); ?>">
              <label class="control-label" for="input-option<?php echo $option['product_option_id']; ?>"><?php echo $option['name']; ?></label>
              <select name="option[<?php echo $option['product_option_id']; ?>]" id="input-option<?php echo $option['product_option_id']; ?>" class="form-control">
                <option value=""><?php echo $text_select; ?></option>  <------ Вот эта строка.
                <?php foreach ($option['product_option_value'] as $option_value) { ?>
                <option value="<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?>
                <?php if ($option_value['price']) { ?>
                (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
                <?php } ?>
                </option>
                <?php } ?>
              </select>
            </div>
            <?php } ?>

Мерси, сработало

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


  • 1 год спустя...

Можно расширить ocmod, чтобы он понимал файлы ocmod+vqmod.

 

Есть еще конвертер, но он работает криво с большими запросами. Возможно вам будет достаточно.

Изменено пользователем Nymphetamine
добавил ссылки
Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

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

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