Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

wowast

Новачок
  
  • Публікації

    30
  • З нами

  • Відвідування

1 подписчик

Відвідувачі профілю

Блок відвідувачів профілю відключений і не буде доступний широкому іншим користувачам

wowast's Achievements

Contributor

Contributor (5/14)

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

Recent Badges

0

Репутація

  1. 10 Завантажити / Придбати розширення Зависимые / Связанные / Фильтр опций 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.20 Категорія Модули Системные требования Расширения не требуются Метод активации Без активации Ioncube Loader Нет ocStore 3.0 OpenCart.Pro, ocShop Не проверялось Звернення до сервера розробника Нет  
  2. Я просто туповат конечно, но я рили не вижу в чём проблема.
  3. <?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>
  4. Здравствуйте Я создал модификатор и он нормально работает, но если я открываю просмотр кода (ну или исследования), то я вижу у своего текста здоровые отступы и не втыкаю от чего они появляются и как это контролировать. Можете пояснить пожалуйста как это делается. И если не сложно, может кто-то сказать, есть ли возможность делать search не по одной строке (например {{footer}}), а по нескольким например: <div> <div class="NNNNNNNNNNNNNNNN"> <div asddasdas> как мне записать это в search, надо ли соблюдать отступы ?
  5. Здравствуйте Интересует вопрос, хочу разместить модуль опроса от google (https://support.google.com/merchants/answer/7106244?hl=ru&ref_topic=7105160&visit_id=637081244434664657-3807418978&rd=1). Там дан фрагмент, который нужно вставить на странице подтверждения заказа перед закрывающим тегом </BODY> и получить уникальный идентификатор заказа. Правильно я понимаю, что если я использую Simple, то мне фрагмент надо вставлять в simplecheckout.twig ? И если да то мне надо менять что-то в контроллере, или я могу из него вывести информацию о номере заказа ?
  6. Здравствуйте Вопрос такой. Есть опция text - ввожу любые значения нормально работает, но если ввожу 0 - он пишет что необходимо заполнить поле, ввожу 00 работает, как добавить возможность вводить просто 0. С уважением, Стромов Владимир
  7. Здравствуйте Цель такая, мне надо просканировать папку, найти все файлы в ней - картинки и вывести их. Вопрос в том как это сделать используя twig ? Я искал как это сделать и говорят, что надо вызвать php файл в twig но как это сделать я не знаю. Плюс мне кажется можно попробовать использовать для этого как-то js и потом передать параметры. Вопрос в том, как это сделать и если можно с ссылочкой или примером. С уважением, Стромов Владимир
  8. Здравствуйте Возникла такая проблема. Мне необходимо было создать двойной слайдер (ползунок) и чтобы для каждого пункта этого ползунка выставлялась своя цена (т.е для 0-1500 0-1600 и 1500-1600 разные цены, для разных валют). Короче я сделал это связав слайдер с радиокнопками, но проблема в количестве последних. Как я понимаю в Openbcart 3.0.2.0 есть ограничение на кол-во значений опций товара. Так вот как его снять, или какой другой способ есть, чтобы создать данный слайдер (учитывая, что там используются цены для разных валют) ? Если есть варианты лучше, то можете подсказать пожалуйста, или подсказать как снять ограничение ? C уважением, Владимир
  9. Здравствуйте Возник такой вопрос на сайте 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 ? Если повлияет, то как ? И еслить ли какие-то модули для изменения ?
  10. Здравствуйте Немного коряво написал заголовок, сейчас поясню подробнее. Меня интересуют 2 поля - Количество и Вычитать со склада. У меня нет в принципе ограничения на количество опций, и они не должны вычитаться со склада. Но при добавлении нового, у количества значение вообще не ставится, а у вычитать со склада ставиться да. В итоге, что надо сделать, чтобы при добавлении нового пункта количество по умолчанию стояло 1, а вычитать со склада нет. (я так понимаю это меняется где-то в \admin\controller\catalog\product, или option, но что и как я не уверен).
  11. Понимаю тема не новая, но честно говоря я не до конца понял, как решить вопрос и куда что прописывать. opencart 3.0.2.0 В списках опций добавил опцию, в ней должно быть 200+значений. Но больше 142 не добавляется. я посмотрел по форумам и там говорили, что в файл phpinfo добавить max_input_vars 1500, но результата это не принесло. Может кто-то подсказать решение ? p.s. Сайт лежит на infobox. (не знаю точно имеет ли это значение )

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.