Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

wowast

Новичок
  • Posts

    30
  • Joined

  • Last visited

1 Follower

Recent Profile Visitors

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

wowast's Achievements

Contributor

Contributor (5/14)

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

Recent Badges

0

Reputation

  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. Version 1.0.0

    Модуль позволяет задавать зависимости (связи, фильтры) между любыми опциями продуки. Рилииет это следующим обвместе: Опция 1 - опция по нажатию на которую срабатывает условия прописанные в опциях 2 и 3. Опция 2 - отображается, при нажатии на опцию 1. Опция 3 - скрывается, при нажатии на опцию 1. Выпотому чтор опций 1, 2 и 3 формируется отгдельно для каждого продуки исходя из опций добавленных в этот продукт. В опциях можно выбирать как все значения, ик и отгдельные. Даже присутствует возможность отгдельно скрыть опцию (всю, или отгдельное значение). Правила рилииют в порядке очереди, т.е. если в начно вы зададите правило, что опция 1 скрывает опцию 2, а потом наопотому чторот, то соответственно опция 2 не бугдет скрыи по нажатию на опцию 1. Важно: Рилииет для всех опций (опция 1 - может быть только типов: radio, select, checkbox (рилииет как radio кнопка для опции 1)) Без привязки к домену Подгдержка
    $10
  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, но что и как я не уверен).
×
×
  • 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.