Jump to content

wowast

Новичок
  • Content Count

    29
  • Joined

  • Last visited

Community Reputation

0 Обычный

1 Follower

About wowast

  • Rank
    Пользователь

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. 1 000.00 руб Скачать/Купить дополнение Зависимые / Связанные / Фильтр опций Opencart 3.x Модуль позволяет задавать зависимости (связи, фильтры) между любыми опциями продукта. Работает это следующим образом: Опция 1 - опция по нажатию на которую срабатывает условия прописанные в опциях 2 и 3. Опция 2 - отображается, при нажатии на опцию 1. Опция 3 - скрывается, при нажатии на опцию 1. Выбор опций 1, 2 и 3 формируется отдельно для каждого продукта исходя из опций добавленных в этот продукт. В опциях можно выбирать как все значения, так и отдельные. Также присутствует возможность отдельно скрыть опцию (всю, или отдельное значение). Правила работают в порядке очереди, т.е. если в начале вы зададите правило, что опция 1 скрывает опцию 2, а потом наоборот, то соответственно опция 2 не будет скрыта по нажатию на опцию 1. Важно: Работает для всех опций (опция 1 - может быть только типов: radio, select, checkbox (работает как radio кнопка для опции 1)) Без привязки к домену Адаптация под шаблон за символические 100 рублей ) Поддержка Добавил wowast Добавлено 28.04.2020 Категория Модули Системные требования Расширения не требуются Сайт разработчика Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет Старая цена 0  
  2. Version 1.0.0

    Модуль позволяет задавать зависимости (связи, фильтры) между любыми опциями продукта. Работает это следующим образом: Опция 1 - опция по нажатию на которую срабатывает условия прописанные в опциях 2 и 3. Опция 2 - отображается, при нажатии на опцию 1. Опция 3 - скрывается, при нажатии на опцию 1. Выбор опций 1, 2 и 3 формируется отдельно для каждого продукта исходя из опций добавленных в этот продукт. В опциях можно выбирать как все значения, так и отдельные. Также присутствует возможность отдельно скрыть опцию (всю, или отдельное значение). Правила работают в порядке очереди, т.е. если в начале вы зададите правило, что опция 1 скрывает опцию 2, а потом наоборот, то соответственно опция 2 не будет скрыта по нажатию на опцию 1. Важно: Работает для всех опций (опция 1 - может быть только типов: radio, select, checkbox (работает как radio кнопка для опции 1)) Без привязки к домену Адаптация под шаблон за символические 100 рублей ) Поддержка

    1,000.00 RUB

  3. Я просто туповат конечно, но я рили не вижу в чём проблема.
  4. <?xml version="1.0" encoding="UTF-8"?> <modification> <code>dependent-options</code> <name>Dependent Options</name> <version>1.0 (for v. 3.0)</version> <author>wowast</author> <file path="catalog/view/theme/default/template/product/product.twig"> <operation> <search><![CDATA[{{ footer }}]]></search> <add position="before"><![CDATA[<script type="text/javascript"><!-- {% for optitem in optitems %} {% if optitem.opt2_hidden == "hidden" %} {% if optitem.prod_opt2_val == "all" or optitem.prod_opt2_val == "none" %} $("#input-option{{optitem['prod_opt2_id']}}").closest('.form-group').fadeOut(); {% else %} {% if optitem.opt2_type == "checkbox" %} $('input[value={{optitem["prod_opt2_val"]}}]').closest('.checkbox').fadeOut(); {% endif %} {% if optitem.opt2_type == "radio" %} $('input[value={{optitem["prod_opt2_val"]}}]').closest('.radio').fadeOut(); {% endif %} {% if optitem.opt2_type == "select" %} $("#input-option{{optitem['prod_opt2_id']}} option[value={{optitem['prod_opt2_val']}}]").fadeOut(); {% endif %} {% endif %} {% endif %} {% if optitem.prod_opt1_val != "none" %} $({% if optitem.opt1_type == "checkbox" or optitem.opt1_type == "radio" %}{% if optitem.prod_opt1_val == "all" %}'#input-option{{optitem["prod_opt1_id"]}} input'{% else %}'input[value={{optitem["prod_opt1_val"]}}]'{% endif %}{% elseif optitem.opt1_type == "select" %}'#input-option{{optitem["prod_opt1_id"]}}'{% endif %}).change(function() { if ($(this).val() == '{{optitem["prod_opt1_val"]}}'{% if optitem.opt1_type == "checkbox"%} && $(this).is(':checked'){% endif %} || '{{optitem["prod_opt1_val"]}}' == 'all' {% if optitem.opt1_type == "checkbox"%} && $(this).is(':checked'){% endif %}) { {% if optitem.opt1_type == "checkbox"%} $('#input-option{{optitem["prod_opt1_id"]}} input').prop('checked', false); $(this).prop('checked', true); {% endif %} {% if optitem.prod_opt2_val == "all" %} $("#input-option{{optitem['prod_opt2_id']}}").closest('.form-group').fadeIn(); {% elseif optitem.prod_opt2_val == "none" %} {% else %} {% if optitem.opt2_type == "checkbox" %} $('input[value={{optitem["prod_opt2_val"]}}]').closest('.checkbox').fadeIn(); {% endif %} {% if optitem.opt2_type == "radio" %} $('input[value={{optitem["prod_opt2_val"]}}]').closest('.radio').fadeIn(); {% endif %} {% if optitem.opt2_type == "select" %} $("#input-option{{optitem['prod_opt2_id']}} option[value={{optitem['prod_opt2_val']}}]").fadeIn(); {% endif %} {% endif %} {% if optitem.prod_opt3_val == "all" %} {% if optitem.opt3_type == "checkbox" or optitem.opt3_type == "radio" %} $("#input-option{{optitem['prod_opt3_id']}} input").prop('checked', false); {% endif %} {% if optitem.opt3_type == "select"%} $("#input-option{{optitem['prod_opt3_id']}} option").prop('selected', false); {% endif %} $("#input-option{{optitem['prod_opt3_id']}}").closest('.form-group').fadeOut(); {% elseif optitem.prod_opt3_val == "none" %} {% else %} {% if optitem.opt3_type == "checkbox" %} $('input[value={{optitem["prod_opt3_val"]}}]').prop('checked', false); $('input[value={{optitem["prod_opt3_val"]}}]').closest('.checkbox').fadeOut(); {% endif %} {% if optitem.opt3_type == "radio" %} $('input[value={{optitem["prod_opt3_val"]}}]').prop('checked', false); $('input[value={{optitem["prod_opt3_val"]}}]').closest('.radio').fadeOut(); {% endif %} {% if optitem.opt3_type == "select" %} $("#input-option{{optitem['prod_opt3_id']}} option[value={{optitem['prod_opt3_val']}}]").prop('selected', false); $("#input-option{{optitem['prod_opt3_id']}} option[value={{optitem['prod_opt3_val']}}]").fadeOut(); {% endif %} {% endif %} } }); {% endif %} {% endfor %} //--></script>]]></add> </operation> </file> </modification>
  5. Здравствуйте Я создал модификатор и он нормально работает, но если я открываю просмотр кода (ну или исследования), то я вижу у своего текста здоровые отступы и не втыкаю от чего они появляются и как это контролировать. Можете пояснить пожалуйста как это делается. И если не сложно, может кто-то сказать, есть ли возможность делать search не по одной строке (например {{footer}}), а по нескольким например: <div> <div class="NNNNNNNNNNNNNNNN"> <div asddasdas> как мне записать это в search, надо ли соблюдать отступы ?
  6. Здравствуйте Интересует вопрос, хочу разместить модуль опроса от google (https://support.google.com/merchants/answer/7106244?hl=ru&ref_topic=7105160&visit_id=637081244434664657-3807418978&rd=1). Там дан фрагмент, который нужно вставить на странице подтверждения заказа перед закрывающим тегом </BODY> и получить уникальный идентификатор заказа. Правильно я понимаю, что если я использую Simple, то мне фрагмент надо вставлять в simplecheckout.twig ? И если да то мне надо менять что-то в контроллере, или я могу из него вывести информацию о номере заказа ?
  7. Здравствуйте Вопрос такой. Есть опция text - ввожу любые значения нормально работает, но если ввожу 0 - он пишет что необходимо заполнить поле, ввожу 00 работает, как добавить возможность вводить просто 0. С уважением, Стромов Владимир
  8. Здравствуйте Цель такая, мне надо просканировать папку, найти все файлы в ней - картинки и вывести их. Вопрос в том как это сделать используя twig ? Я искал как это сделать и говорят, что надо вызвать php файл в twig но как это сделать я не знаю. Плюс мне кажется можно попробовать использовать для этого как-то js и потом передать параметры. Вопрос в том, как это сделать и если можно с ссылочкой или примером. С уважением, Стромов Владимир
  9. Здравствуйте Возникла такая проблема. Мне необходимо было создать двойной слайдер (ползунок) и чтобы для каждого пункта этого ползунка выставлялась своя цена (т.е для 0-1500 0-1600 и 1500-1600 разные цены, для разных валют). Короче я сделал это связав слайдер с радиокнопками, но проблема в количестве последних. Как я понимаю в Openbcart 3.0.2.0 есть ограничение на кол-во значений опций товара. Так вот как его снять, или какой другой способ есть, чтобы создать данный слайдер (учитывая, что там используются цены для разных валют) ? Если есть варианты лучше, то можете подсказать пожалуйста, или подсказать как снять ограничение ? C уважением, Владимир
  10. Здравствуйте Возник такой вопрос на сайте url товара имеют нормальный вид http://сайт.com/arena/2v2-arena-rating4, но при использовании поиска на сайте, во первый ссылка на странице результата поиска http://сайт.com/index.php?route=product/search&amp;search=2v2 (я так понимаю что чпу не работает для этой страницы) и после выбора нужного товара ссылка на товар принимает следующий вид http://сайт.com/2v2-arena-rating4?search=2v2 и меня тут напрягает ?search=2v2. Можете подсказать влияет ли это на SEO? И как это исправить, меня даже не страница поиска больше волнует, а ?search=2v2 у самого товара. И ещё один вопрос, стоит ли заморачиваться и пытаться изменять URL товаров например делать его не зависимым от категорий, или подкатегорий. Опять сильно ли это влияет на SEO ? Если повлияет, то как ? И еслить ли какие-то модули для изменения ?
  11. Здравствуйте Немного коряво написал заголовок, сейчас поясню подробнее. Меня интересуют 2 поля - Количество и Вычитать со склада. У меня нет в принципе ограничения на количество опций, и они не должны вычитаться со склада. Но при добавлении нового, у количества значение вообще не ставится, а у вычитать со склада ставиться да. В итоге, что надо сделать, чтобы при добавлении нового пункта количество по умолчанию стояло 1, а вычитать со склада нет. (я так понимаю это меняется где-то в \admin\controller\catalog\product, или option, но что и как я не уверен).
  12. Понимаю тема не новая, но честно говоря я не до конца понял, как решить вопрос и куда что прописывать. opencart 3.0.2.0 В списках опций добавил опцию, в ней должно быть 200+значений. Но больше 142 не добавляется. я посмотрел по форумам и там говорили, что в файл phpinfo добавить max_input_vars 1500, но результата это не принесло. Может кто-то подсказать решение ? p.s. Сайт лежит на infobox. (не знаю точно имеет ли это значение )
×

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.