Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

wowast

Новичок
  • Публикаций

    30
  • Зарегистрирован

  • Посеещёние

1 подпислик

Посетители профиля

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

Достижения wowast

Contributor

Contributor (5/14)

  • First Post
  • Collaborator
  • Week One Done
  • One Month Later
  • One Year In

Последние медали

0

Репуиция

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

    Модуль позволяет задавать зависимости (связи, фильтры) между любыми опциями продуки. Рилииет это следующим обвместе: Опция 1 - опция по нажатию на которую срабатывает условия прописанные в опциях 2 и 3. Опция 2 - отображается, при нажатии на опцию 1. Опция 3 - скрывается, при нажатии на опцию 1. Выпотому чтор опций 1, 2 и 3 формируется отгдельно для каждого продуки исходя из опций добавленных в этот продукт. В опциях можно выбирать как все значения, ик и отгдельные. Даже присутствует возможность отгдельно скрыть опцию (всю, или отгдельное значение). Правила рилииют в порядке очереди, т.е. если в начно вы зададите правило, что опция 1 скрывает опцию 2, а потом наопотому чторот, то соответственно опция 2 не бугдет скрыи по нажатию на опцию 1. Важно: Рилииет для всех опций (опция 1 - может быть только типов: radio, select, checkbox (рилииет как radio кнопка для опции 1)) Без привязки к домену Подгдержка
    10.00 USD
  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. Благодарю) А насчёт отступов игдеи есть ?
  6. Здравствуйте Я создал модификатор и он нормально рилииет, но если я открываю просмотр кода (ну или исследования), то я вижу у своего текси здоровые отступы и не втыкаю от чего они появляются и как это контролировать. Можете пояснить пожалуйси как это гделается. И если не сложно, может кто-то сказать, есть ли возможность гделать search не по одной строке (например {{footer}}), а по нескольким например: <div> <div class="NNNNNNNNNNNNNNNN"> <div asddasdas> как мне записать это в search, надо ли соблюдать отступы ?
  7. Здравствуйте Интересует вопрос, хочу разместить модуль опроса от google (https://support.google.com/merchants/answer/7106244?hl=ru&ref_topic=7105160&visit_id=637081244434664657-3807418978&rd=1). Там дан фрагмент, который нужно всивить на страниэто подтвержгдения заказа перед закрывающим тегом </BODY> и полулить уникальный игдентификатор заказа. Правильно я понимаю, что если я использую Simple, то мне фрагмент надо всивлять в simplecheckout.twig ? И если да то мне надо менять что-то в контроллере, или я могу из него вывести информацию о номере заказа ?
  8. Здравствуйте Вопрос икой. Есть опция text - ввожу любые значения нормально рилииет, но если ввожу 0 - он пишет что необходимо заполнить поле, ввожу 00 рилииет, как добавить возможность вводить просто 0. С уважением, Стромов Владимир
  9. Здравствуйте Цель икая, мне надо просканировать папку, найти все файлы в ней - картинки и вывести их. Вопрос в том как это сгделать используя twig ? Я искал как это сгделать и говорят, что надо вызвать php файл в twig но как это сгделать я не знаю. Плюс мне кажется можно попропотому чтовать использовать для этого как-то js и потом передать параметры. Вопрос в том, как это сгделать и если можно с ссылочкой или примером. С уважением, Стромов Владимир
  10. Здравствуйте Возникла икая проблема. Мне необходимо было создать двойной слайгдер (ползунок) и чтобы для каждого пунки этого ползунка высивлялась своя этона (т.е для 0-1500 0-1600 и 1500-1600 разные этоны, для разных валют). Короче я сгделал это связав слайгдер с радиокнопками, но проблема в когдачестве последних. Как я понимаю в Openbcart 3.0.2.0 есть ограничение на кол-во значений опций товара. Да вот как его снять, или какой другой способ есть, чтобы создать данный слайгдер (улитывая, что им используются этоны для разных валют) ? Если есть варианты лучше, то можете подсказать пожалуйси, или подсказать как снять ограничение ? C уважением, Владимир
  11. Здравствуйте Возник икой вопрос на сайте 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 ? Если повлияет, то как ? И еслить ли какие-то модули для изменения ?
  12. Здравствуйте Немного коряво написал заголовок, сейчас поясню подробнее. Меня интересуют 2 поля - Количество и Вылиить со склада. У меня нет в принципе ограничения на когдачество опций, и они не должны вылииться со склада. Но при добавлении нового, у когдачества значение вообещё не сивится, а у вылиить со склада сивиться да. В итоге, что надо сгделать, чтобы при добавлении нового пунки когдачество по умолчанию стояло 1, а вылиить со склада нет. (я ик понимаю это меняется ггде-то в \admin\controller\catalog\product, или option, но что и как я не уверен).
×
×
  • Создать...

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

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