Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

mpn2005

Users
  
  • Posts

    3,222
  • Joined

  • Last visited

Everything posted by mpn2005

  1. Добавьте к стилю: .ocfilter-option label { display: inline-block; width: 25%; } При этом ширина <div class="option-values"> должна быть 100%
  2. Пробуйте запрос: UPDATE product_description SET description = REPLACE(description, 'текст', '')
  3. В контроллеры заказов лезть не надо. Все расчёты по товару, акциям, скидкам и опциям ведутся в system/library/cart.php
  4. Сделайте запрос в БД: UPDATE product_option SET required='0' Если есть префикс у таблиц, не забудьте его добавить
  5. Добрый день. Скиньте ссылку на сайт и доступ на фтп в личку. Вечером смогу посмотреть.
  6. Добрый день. Делал модуль для исправления нулевых цен в категориях. fix_zero_price_in_category.xml Для товаров с нулевой ценой выводится цена первой опции.
  7. Всё гораздо проще. В модуле autocalc_price_option замените это: <operation> <search position="replace"><![CDATA[(<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)]]></search> <add> <![CDATA[ <?php if ($option_value['price_prefix'] == '*') { if ($option_value['price_value'] != 1.0) printf("(%+d%%)", ($option_value['price_value'] * 100) - 100 ); } else { echo "(".$option_value['price_prefix'].$option_value['price'].")"; } ?> ]]> </add> </operation> На это: <operation> <search position="replace"><![CDATA[(<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)]]></search> <add><![CDATA[]]></add> </operation> И не надо будет править шаблоны.
  8. Всё гораздо проще. В модуле autocalc_price_option замените это: <operation> <search position="replace"><![CDATA[(<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)]]></search> <add> <![CDATA[ <?php if ($option_value['price_prefix'] == '*') { if ($option_value['price_value'] != 1.0) printf("(%+d%%)", ($option_value['price_value'] * 100) - 100 ); } else { echo "(".$option_value['price_prefix'].$option_value['price'].")"; } ?> ]]> </add> </operation> На это: <operation> <search position="replace"><![CDATA[(<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)]]></search> <add><![CDATA[]]></add> </operation> И не надо будет править шаблоны.
  9. Нет. Упомянутые оба модуля не мои. Тут ветка поддержки модуля "Обновления цены при выборе опции".
  10. Может кому поможет. autocalc_v2.0.14_opt_special_and_economy.xml - Акции на значения опций пропорционально товару. Вывод экономии. Там где необходимо вывести экономию в шаблоне вставьте: <div calss="price-economy"></div> Взять можно тут: https://opencartforum.com/files/file/743-%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%86%D0%B5%D0%BD%D1%8B-%D0%BF%D1%80%D0%B8-%D0%B2%D1%8B%D0%B1%D0%BE%D1%80%D0%B5-%D0%BE%D0%BF%D1%86%D0%B8%D0%B8-%D0%B1%D0%B5%D0%B7-ajax-vqmod/
  11. Обновление цены при выборе опции бесплатно тут - https://opencartforum.com/files/file/743-%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D1%86%D0%B5%D0%BD%D1%8B-%D0%BF%D1%80%D0%B8-%D0%B2%D1%8B%D0%B1%D0%BE%D1%80%D0%B5-%D0%BE%D0%BF%D1%86%D0%B8%D0%B8-%D0%B1%D0%B5%D0%B7-ajax-vqmod/ Всё остальное опциями.
  12. Замените в модуле это: <operation> <search position="replace"><![CDATA[(<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)]]></search> <add> <![CDATA[ <?php if ($option_value['price_prefix'] == '*') { if ($option_value['price_value'] != 1.0) printf("(%+d%%)", round(($option_value['price_value'] * 100) - 100) ); } else { echo "(".$option_value['price_prefix'].$option_value['price'].")"; } ?> ]]> </add> </operation> На это: <operation> <search position="replace"><![CDATA[(<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)]]></search> <add> <![CDATA[ <?php if ($option_value['price_prefix'] == '*') { if ($option_value['price_value'] != 1.0) printf("(%+d%%)", round(($option_value['price_value'] * 100) - 100) ); } elseif ($option_value['price_prefix'] == '=') { echo "(".$option_value['price'].")"; } else { echo "(".$option_value['price_prefix'].$option_value['price'].")"; } ?> ]]> </add> </operation>
  13. Добрый вечер. А зачем понадобилось его выносить? Пишите в личку, обсудим. Помогу организовать задуманное.
  14. Пока доработка не планировалась. Весь новый функционал добавляю в основную версию. Модификаций просто уже довольно много наплодилось, трудно будет свести в них все изменения.
  15. Обновление: v2.0.15 (06.05.2014) - BugFix: Исправлена логика работы с модификатором '=' при множественном выборе опций.
  16. ОБНОВИЛ. Перекачайте модуль и попробуйте. После перезаливки на всякий случай почистите кэш vqmod.
  17. Добрый вечер. Модуль модификаторов опций не мой, поэтому не могу гарантировать полного совпадения в логике работы при всех условиях. Есть некоторое решение данного вопроса. Цену продукта ставим равную нулю. В чекбоксы ставим модификатор +. Для исключения нулевой цены в категориях ставим это дополнение -fix_zero_price_in_category.xml
×
×
  • Create New...

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.