Jump to content

Recommended Posts

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

Share this post


Link to post
Share on other sites

Ради пары строк ставить что 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'] ="";?>

готово.

 

 

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

Share this post


Link to post
Share on other sites

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

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

 

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

Share this post


Link to post
Share on other sites

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

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

 

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

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

Share this post


Link to post
Share on other sites

Нельзя.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites
Избегать ставить 2-строчные модификации, а вносить изменения в код - достаточно странный совет.

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

Share this post


Link to post
Share on other sites
Избегать ставить 2-строчные модификации, а вносить изменения в код - достаточно странный совет.

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

 

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

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

dk5DUXH.png

Share this post


Link to post
Share on other sites

 

           

 <?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 } ?>

 

Share this post


Link to post
Share on other sites
            <?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 } ?>

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

Share this post


Link to post
Share on other sites

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

 

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

Edited by Nymphetamine
добавил ссылки

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.