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

propeller12

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

    10
  • З нами

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

Усі публікації користувача propeller12

  1. Помогите пофиксить баг, стоит тема journal, переделывал выбор количества товара из того что на скринах, в выпадающий селект. <span class="qty"> <label class="control-label text-qty" for="input-quantity"><?php echo $entry_qty; ?></label> <input type="text" name="quantity" value="<?php echo $minimum; ?>" size="1" data-min-value="<?php echo $minimum; ?>" id="input-quantity" class="form-control"/> <input type="hidden" name="product_id" value="<?php echo $product_id; ?>" /> <script> /* quantity buttons */ var $input = $('.cart input[name="quantity"]'); function up() { var val = parseInt($input.val(), 10) + 1 || parseInt($input.attr('data-min-value'), 10); $input.val(val); } function down() { var val = parseInt($input.val(), 10) - 1 || 0; var min = parseInt($input.attr('data-min-value'), 10) || 1; $input.val(Math.max(val, min)); } $('<a href="javascript:;" class="journal-stepper">-</a>').insertBefore($input).click(down); $('<a href="javascript:;" class="journal-stepper">+</a>').insertAfter($input).click(up); $input.keydown(function (e) { if (e.which === 38) { up(); return false; } if (e.which === 40) { down(); return false; } }); </script> </span> Получилось так: <span class="qty"> <label class="control-label text-qty" for="input-quantity"><?php echo $entry_qty; ?></label> <select id="input-quantity" class="form-control" name="quantity"> <option value="<?php echo $minimum; ?>"><?php echo $minimum; ?></option> <option value="<?php echo $minimum + 1; ?>"><?php echo $minimum + 1; ?></option> <option value="<?php echo $minimum + 2; ?>"><?php echo $minimum + 2; ?></option> <option value="<?php echo $minimum + 3; ?>"><?php echo $minimum + 3; ?></option> </select> <input type="hidden" name="product_id" value="<?php echo $product_id; ?>" /> <!-- <script> /* quantity buttons */ var $input = $('.cart input[name="quantity"]'); function up() { var val = parseInt($input.val(), 10) || parseInt($input.attr('data-min-value'), 10); $input.val(val); } function down() { var val = parseInt($input.val(), 10) || 0; var min = parseInt($input.attr('data-min-value'), 10) || 1; $input.val(Math.max(val, min)); } $('<a href="javascript:;" class="journal-stepper">-</a>').insertBefore($input).click(down); $('<a href="javascript:;" class="journal-stepper">+</a>').insertAfter($input).click(up); $input.keydown(function (e) { if (e.which === 38) { up(); return false; } if (e.which === 40) { down(); return false; } }); </script> --> </span> Суть бага в том что при выборе из селекта какого-то значения и переходе по кнопке в корзину, в модальное окно корзины для быстрого оформления заказа и в стандартное оформление заказа приходит не 2 скажем товара а 4, и если изменять количество товаров то в модальном окне корзины оно увеличивается а не перезаписывается. При первом выборе количества считает правильно при последующих изменениях количества, оно увеличивается.
  2. @alinalessioYandex да, на странице формы есть такая ошибка index.php?route=account/login:947 Uncaught TypeError: Cannot read property 'length' of undefined at index.php?route=account/login:947, куда капать может скажете, пока что делаю локально, если только попозже смогу скинуть
  3. @alinalessioYandex добрый день, а межно по подробнее расписать, буду очень благодарен. столкнулся с такой же проблемой
  4. да блин, задачи за задачами. У меня есть сайт где это работает норм, но хотел сам сделать попробовать. Да и не знаю где искать файл который отвечает за это формирование цены, что бы при выборе цены которая дается из опции она же и вставлялась в вывод цены, и в корзину
  5. @openprice спасибо, погуглил, помогло, но если делать так что бы цены норм отображались в карточке товара, при цене = 0, во вкладке Данные (в товаре) цена пропадает в категории.
  6. @openprice ну в принципе да, это решает проблему, спасибо. Но просто оставлять 0 в карточке товара для пользователя как-то не правильно, когда не выбран размер товара. Хотелось бы что бы туда попадала цена минимальная из предложенной по умолчанию. + к этому это поможет сделать нормальным отображение кнопки "В корзину"(если цена >0) и (если цена = 0) то вывести кнопку "узнать цену". по нажатию одной из выводятся разные формы отправки Так же можно установить скидку, при ее установке тоже не верно считается цена
  7. Добрый день, имеем версию jouranl 2.15. Пытаюсь разобраться в расчете цены в зависимости от размера товара в карточке товара. т.е. на данном скриншоте цена не правильная("цена от") цены должны быть как записаны в скобочка в блоке "выберите размер ковра". А сейчас происхоит так что цена минимальная которая стоит по умолчанию("цена от") плюсуется с ценой которая соответствует размеру где искать, куда смотреть не понятно.
  8. Добрый день, есть такой вопрос, есть пару слайдеров на странице, и их НЕ нужно отображать в мобильной версии сайта, понятно что можно использовать css и просто в мобилке поставить display:none, через "@media", но по сути картинки то все равно грузятся, просто они скрыты. Как можно реализовать так, что бы они не грузлись в мобилку совсем?
  9. Спасибо, разобрался, ошибка была не в вызове метода, а в том что в админке был не правильный путь для макета
  10. Разработать модуль расчёта рассрочки с размещением функционала в каталоге товаров и в карточке товара. В модуле должна быть предусмотрена возможность изменять список с типами рассрочки, количество месяцев для каждого типа и вводные данные для формулы расчета ежемесячного платежа. Расчёт рассрочки должен также выводится в разделах рассрочка. Верстка данного модуля уже есть, нужна реализация. Оплата с самого сайта не ведется. + к этому заданию будет реализация различных стикеров в зависимости от наличия по данному товару, и реализация блока с отзывами по товару. Техническое задание на разработку функционала расчета рассрочке в карточке товара.docx

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

Important Information

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