import Опубліковано: 8 листопада 2018 Share Опубліковано: 8 листопада 2018 (змінено) Поставила модуль Simple. При чекауте, там где можно добавить или убавить кол-ва товара, модуль делает это кратно минимуму: очень удобно, если у вас оптовый магазин. Но как такое сделать в самой карточке товара? Змінено 8 листопада 2018 користувачем import Надіслати Поділитися на інших сайтах More sharing options...
import Опубліковано: 8 листопада 2018 Автор Share Опубліковано: 8 листопада 2018 Может быть можно как-то из Simple кратное увеличение перенести в карточку? Надіслати Поділитися на інших сайтах More sharing options...
kJlukOo Опубліковано: 8 листопада 2018 Share Опубліковано: 8 листопада 2018 <input type="number" step="<?php echo $minimum;?>" value="<?php echo $minimum;?>"> Надіслати Поділитися на інших сайтах More sharing options... SiteMix Опубліковано: 8 листопада 2018 Share Опубліковано: 8 листопада 2018 Если я правильно понял вопрос, в настройках товара вкладка Данные, Минимальное количество. Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 8 листопада 2018 Автор Share Опубліковано: 8 листопада 2018 18 минут назад, kJlukOo сказал: <input type="number" step="<?php echo $minimum;?>" value="<?php echo $minimum;?>"> Спасибо, получилось, но только в самом инпуте еле заметные стрелочки появляются. А как кратность на боковые кнопки перенести? Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 8 листопада 2018 Share Опубліковано: 8 листопада 2018 12 минут назад, import сказал: А как кратность на боковые кнопки перенести? нужно смотреть скрипт который за это отвечает. и там вместо 1 добавить $minimum Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 8 листопада 2018 Автор Share Опубліковано: 8 листопада 2018 (змінено) Вот что забито но кнопки + / - (jQuery) Спойлер /* Quantity Counter ========================================================*/ ;(function ($) { $(document).on('click', '.counter-minus, .counter-plus', function(e) { e.preventDefault(); var input = $(this).parent().find('input[name*="quantity"]'), value = 1; if ($(this).hasClass('counter-minus') && input.val() > 1) { value = parseInt(input.val()) - 1; } else if ($(this).hasClass('counter-plus')) { value = parseInt(input.val()) + 1; } input.val(value); }); })(jQuery); Змінено 8 листопада 2018 користувачем import Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 8 листопада 2018 Share Опубліковано: 8 листопада 2018 покажите верстку +\- Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 8 листопада 2018 Автор Share Опубліковано: 8 листопада 2018 (змінено) 1 минуту назад, fanatic сказал: покажите верстку +\- Пожалуйста: Спойлер <button class="counter counter-minus material-design-horizontal39" href='#'></button> <input type="text" name="quantity" size="3" value="<?php echo $minimum; ?>" /> <input type="hidden" name="product_id" value="<?php echo $product_id; ?>"/> <button class="counter counter-plus material-design-add186" href='#'></button> Змінено 8 листопада 2018 користувачем import Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 8 листопада 2018 Share Опубліковано: 8 листопада 2018 <button class="counter counter-minus material-design-horizontal39" href='#'></button> <input type="text" data-minimum="<?php echo $minimum; ?>" name="quantity" size="3" value="<?php echo $minimum; ?>" /> <input type="hidden" name="product_id" value="<?php echo $product_id; ?>"/> <button class="counter counter-plus material-design-add186" href='#'></button> ;(function ($) { $(document).on('click', '.counter-minus, .counter-plus', function(e) { e.preventDefault(); var input = $(this).parent().find('input[name*="quantity"]'), value = 1; var minimum = $(input).data('minimum'); if ($(this).hasClass('counter-minus') && input.val() > minimum) { value = parseInt(input.val()) - minimum; } else if ($(this).hasClass('counter-plus')) { value = parseInt(input.val()) + minimum; } input.val(value); }); })(jQuery); Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 8 листопада 2018 Автор Share Опубліковано: 8 листопада 2018 (змінено) 59 минут назад, fanatic сказал: <button class="counter counter-minus material-design-horizontal39" href='#'></button> <input type="text" data-minimum="<?php echo $minimum; ?>" name="quantity" size="3" value="<?php echo $minimum; ?>" /> <input type="hidden" name="product_id" value="<?php echo $product_id; ?>"/> <button class="counter counter-plus material-design-add186" href='#'></button> ;(function ($) { $(document).on('click', '.counter-minus, .counter-plus', function(e) { e.preventDefault(); var input = $(this).parent().find('input[name*="quantity"]'), value = 1; var minimum = $(input).data('minimum'); if ($(this).hasClass('counter-minus') && input.val() > minimum) { value = parseInt(input.val()) - minimum; } else if ($(this).hasClass('counter-plus')) { value = parseInt(input.val()) + minimum; } input.val(value); }); })(jQuery); Не получилось - на кнопки теперь не реагирует никак, в консоли вот что: Спойлер Урл сайта: Спойлер http://open.u3945.red.elastictech.org Змінено 8 листопада 2018 користувачем import Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 8 листопада 2018 Share Опубліковано: 8 листопада 2018 3 часа назад, import сказал: Урл сайта: что то не видно изменений в html да и js тоже Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 9 листопада 2018 Автор Share Опубліковано: 9 листопада 2018 18 часов назад, fanatic сказал: что то не видно изменений в html да и js тоже Вставила предложенный код и кнопки перестали реагировать в принципе, конечно я сразу вернуло все как было. Кэш сбрасывала, если что) Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 9 листопада 2018 Share Опубліковано: 9 листопада 2018 17 минут назад, import сказал: кнопки перестали реагировать в принципе, что в это время было в консоли? 18 минут назад, import сказал: конечно я сразу вернуло все как было нужно было дать ссылку с внесенными изменениями Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 9 листопада 2018 Автор Share Опубліковано: 9 листопада 2018 41 минуту назад, fanatic сказал: что в это время было в консоли? нужно было дать ссылку с внесенными изменениями Внесла изменения, плюс заработал, а вот минус не хочет: http://open.u3945.red.elastictech.org/ Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 9 листопада 2018 Share Опубліковано: 9 листопада 2018 12 минут назад, import сказал: а вот минус не хочет: Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 9 листопада 2018 Share Опубліковано: 9 листопада 2018 12 минут назад, import сказал: Внесла изменения, не вижу Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 9 листопада 2018 Автор Share Опубліковано: 9 листопада 2018 Очистите кэш через ctrl + f5, изменения как внесла, так и оставила, а вот по поводу добавчного  - дело в скрипте: со стоковым скриптом ничего подобного не добавляется. Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 9 листопада 2018 Share Опубліковано: 9 листопада 2018 45 минут назад, import сказал: так и оставила, а вот по поводу добавчного  - дело в скрипте: вы скопировали с форума и вставили? перепишите в ручную если убрать , все работет  это BOM (Byte Order Mark), но откуда от у вас взялся, непонятно Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 9 листопада 2018 Автор Share Опубліковано: 9 листопада 2018 2 часа назад, fanatic сказал: вы скопировали с форума и вставили? перепишите в ручную если убрать , все работет  это BOM (Byte Order Mark), но откуда от у вас взялся, непонятно Переписала вручную и все заработало! Спасибо большое, вы очень помогли! Надіслати Поділитися на інших сайтах More sharing options... 3 years later... Cezarmay Опубліковано: 22 грудня 2021 Share Опубліковано: 22 грудня 2021 Вот вариант для ocstore 2.3 шаблон default var counter = <?php echo $minimum; ?>; var min = <?php echo $minimum; ?>; $('input[name="quantity"]').change(function () { var value = parseFloat($(this).val()); var val = value % counter; if (val) { value = value - val; } $(this).val(value); if (isNaN(parseFloat($(this).val()))) { $(this).val(min); } else { if ($(this).val() < min ) { $(this).val(min); } } }); $(document).on('click', '.number-spinner button', function () { var btn = $(this), oldValue = btn.closest('.number-spinner').find('input').val().trim(), newVal = min; if (btn.attr('data-dir') == 'up') { newVal = parseFloat(oldValue) + min; } else { if (oldValue > min) { newVal = parseFloat(oldValue) - min; } else { newVal = min; } } btn.closest('.number-spinner').find('input').val(newVal); }); Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання [Решено] Как кратно минимуму увеличивать кол-во товара в карточке? Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
SiteMix Опубліковано: 8 листопада 2018 Share Опубліковано: 8 листопада 2018 Если я правильно понял вопрос, в настройках товара вкладка Данные, Минимальное количество. Надіслати Поділитися на інших сайтах More sharing options...
import Опубліковано: 8 листопада 2018 Автор Share Опубліковано: 8 листопада 2018 18 минут назад, kJlukOo сказал: <input type="number" step="<?php echo $minimum;?>" value="<?php echo $minimum;?>"> Спасибо, получилось, но только в самом инпуте еле заметные стрелочки появляются. А как кратность на боковые кнопки перенести? Надіслати Поділитися на інших сайтах More sharing options...
fanatic Опубліковано: 8 листопада 2018 Share Опубліковано: 8 листопада 2018 12 минут назад, import сказал: А как кратность на боковые кнопки перенести? нужно смотреть скрипт который за это отвечает. и там вместо 1 добавить $minimum Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 8 листопада 2018 Автор Share Опубліковано: 8 листопада 2018 (змінено) Вот что забито но кнопки + / - (jQuery) Спойлер /* Quantity Counter ========================================================*/ ;(function ($) { $(document).on('click', '.counter-minus, .counter-plus', function(e) { e.preventDefault(); var input = $(this).parent().find('input[name*="quantity"]'), value = 1; if ($(this).hasClass('counter-minus') && input.val() > 1) { value = parseInt(input.val()) - 1; } else if ($(this).hasClass('counter-plus')) { value = parseInt(input.val()) + 1; } input.val(value); }); })(jQuery); Змінено 8 листопада 2018 користувачем import Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 8 листопада 2018 Share Опубліковано: 8 листопада 2018 покажите верстку +\- Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 8 листопада 2018 Автор Share Опубліковано: 8 листопада 2018 (змінено) 1 минуту назад, fanatic сказал: покажите верстку +\- Пожалуйста: Спойлер <button class="counter counter-minus material-design-horizontal39" href='#'></button> <input type="text" name="quantity" size="3" value="<?php echo $minimum; ?>" /> <input type="hidden" name="product_id" value="<?php echo $product_id; ?>"/> <button class="counter counter-plus material-design-add186" href='#'></button> Змінено 8 листопада 2018 користувачем import Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 8 листопада 2018 Share Опубліковано: 8 листопада 2018 <button class="counter counter-minus material-design-horizontal39" href='#'></button> <input type="text" data-minimum="<?php echo $minimum; ?>" name="quantity" size="3" value="<?php echo $minimum; ?>" /> <input type="hidden" name="product_id" value="<?php echo $product_id; ?>"/> <button class="counter counter-plus material-design-add186" href='#'></button> ;(function ($) { $(document).on('click', '.counter-minus, .counter-plus', function(e) { e.preventDefault(); var input = $(this).parent().find('input[name*="quantity"]'), value = 1; var minimum = $(input).data('minimum'); if ($(this).hasClass('counter-minus') && input.val() > minimum) { value = parseInt(input.val()) - minimum; } else if ($(this).hasClass('counter-plus')) { value = parseInt(input.val()) + minimum; } input.val(value); }); })(jQuery); Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 8 листопада 2018 Автор Share Опубліковано: 8 листопада 2018 (змінено) 59 минут назад, fanatic сказал: <button class="counter counter-minus material-design-horizontal39" href='#'></button> <input type="text" data-minimum="<?php echo $minimum; ?>" name="quantity" size="3" value="<?php echo $minimum; ?>" /> <input type="hidden" name="product_id" value="<?php echo $product_id; ?>"/> <button class="counter counter-plus material-design-add186" href='#'></button> ;(function ($) { $(document).on('click', '.counter-minus, .counter-plus', function(e) { e.preventDefault(); var input = $(this).parent().find('input[name*="quantity"]'), value = 1; var minimum = $(input).data('minimum'); if ($(this).hasClass('counter-minus') && input.val() > minimum) { value = parseInt(input.val()) - minimum; } else if ($(this).hasClass('counter-plus')) { value = parseInt(input.val()) + minimum; } input.val(value); }); })(jQuery); Не получилось - на кнопки теперь не реагирует никак, в консоли вот что: Спойлер Урл сайта: Спойлер http://open.u3945.red.elastictech.org Змінено 8 листопада 2018 користувачем import Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 8 листопада 2018 Share Опубліковано: 8 листопада 2018 3 часа назад, import сказал: Урл сайта: что то не видно изменений в html да и js тоже Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 9 листопада 2018 Автор Share Опубліковано: 9 листопада 2018 18 часов назад, fanatic сказал: что то не видно изменений в html да и js тоже Вставила предложенный код и кнопки перестали реагировать в принципе, конечно я сразу вернуло все как было. Кэш сбрасывала, если что) Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 9 листопада 2018 Share Опубліковано: 9 листопада 2018 17 минут назад, import сказал: кнопки перестали реагировать в принципе, что в это время было в консоли? 18 минут назад, import сказал: конечно я сразу вернуло все как было нужно было дать ссылку с внесенными изменениями Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 9 листопада 2018 Автор Share Опубліковано: 9 листопада 2018 41 минуту назад, fanatic сказал: что в это время было в консоли? нужно было дать ссылку с внесенными изменениями Внесла изменения, плюс заработал, а вот минус не хочет: http://open.u3945.red.elastictech.org/ Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 9 листопада 2018 Share Опубліковано: 9 листопада 2018 12 минут назад, import сказал: а вот минус не хочет: Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 9 листопада 2018 Share Опубліковано: 9 листопада 2018 12 минут назад, import сказал: Внесла изменения, не вижу Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 9 листопада 2018 Автор Share Опубліковано: 9 листопада 2018 Очистите кэш через ctrl + f5, изменения как внесла, так и оставила, а вот по поводу добавчного  - дело в скрипте: со стоковым скриптом ничего подобного не добавляется. Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 9 листопада 2018 Share Опубліковано: 9 листопада 2018 45 минут назад, import сказал: так и оставила, а вот по поводу добавчного  - дело в скрипте: вы скопировали с форума и вставили? перепишите в ручную если убрать , все работет  это BOM (Byte Order Mark), но откуда от у вас взялся, непонятно Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 9 листопада 2018 Автор Share Опубліковано: 9 листопада 2018 2 часа назад, fanatic сказал: вы скопировали с форума и вставили? перепишите в ручную если убрать , все работет  это BOM (Byte Order Mark), но откуда от у вас взялся, непонятно Переписала вручную и все заработало! Спасибо большое, вы очень помогли! Надіслати Поділитися на інших сайтах More sharing options... 3 years later... Cezarmay Опубліковано: 22 грудня 2021 Share Опубліковано: 22 грудня 2021 Вот вариант для ocstore 2.3 шаблон default var counter = <?php echo $minimum; ?>; var min = <?php echo $minimum; ?>; $('input[name="quantity"]').change(function () { var value = parseFloat($(this).val()); var val = value % counter; if (val) { value = value - val; } $(this).val(value); if (isNaN(parseFloat($(this).val()))) { $(this).val(min); } else { if ($(this).val() < min ) { $(this).val(min); } } }); $(document).on('click', '.number-spinner button', function () { var btn = $(this), oldValue = btn.closest('.number-spinner').find('input').val().trim(), newVal = min; if (btn.attr('data-dir') == 'up') { newVal = parseFloat(oldValue) + min; } else { if (oldValue > min) { newVal = parseFloat(oldValue) - min; } else { newVal = min; } } btn.closest('.number-spinner').find('input').val(newVal); }); Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання [Решено] Как кратно минимуму увеличивать кол-во товара в карточке? Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
import Опубліковано: 8 листопада 2018 Автор Share Опубліковано: 8 листопада 2018 (змінено) Вот что забито но кнопки + / - (jQuery) Спойлер /* Quantity Counter ========================================================*/ ;(function ($) { $(document).on('click', '.counter-minus, .counter-plus', function(e) { e.preventDefault(); var input = $(this).parent().find('input[name*="quantity"]'), value = 1; if ($(this).hasClass('counter-minus') && input.val() > 1) { value = parseInt(input.val()) - 1; } else if ($(this).hasClass('counter-plus')) { value = parseInt(input.val()) + 1; } input.val(value); }); })(jQuery); Змінено 8 листопада 2018 користувачем import Надіслати Поділитися на інших сайтах More sharing options...
fanatic Опубліковано: 8 листопада 2018 Share Опубліковано: 8 листопада 2018 покажите верстку +\- Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 8 листопада 2018 Автор Share Опубліковано: 8 листопада 2018 (змінено) 1 минуту назад, fanatic сказал: покажите верстку +\- Пожалуйста: Спойлер <button class="counter counter-minus material-design-horizontal39" href='#'></button> <input type="text" name="quantity" size="3" value="<?php echo $minimum; ?>" /> <input type="hidden" name="product_id" value="<?php echo $product_id; ?>"/> <button class="counter counter-plus material-design-add186" href='#'></button> Змінено 8 листопада 2018 користувачем import Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 8 листопада 2018 Share Опубліковано: 8 листопада 2018 <button class="counter counter-minus material-design-horizontal39" href='#'></button> <input type="text" data-minimum="<?php echo $minimum; ?>" name="quantity" size="3" value="<?php echo $minimum; ?>" /> <input type="hidden" name="product_id" value="<?php echo $product_id; ?>"/> <button class="counter counter-plus material-design-add186" href='#'></button> ;(function ($) { $(document).on('click', '.counter-minus, .counter-plus', function(e) { e.preventDefault(); var input = $(this).parent().find('input[name*="quantity"]'), value = 1; var minimum = $(input).data('minimum'); if ($(this).hasClass('counter-minus') && input.val() > minimum) { value = parseInt(input.val()) - minimum; } else if ($(this).hasClass('counter-plus')) { value = parseInt(input.val()) + minimum; } input.val(value); }); })(jQuery); Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 8 листопада 2018 Автор Share Опубліковано: 8 листопада 2018 (змінено) 59 минут назад, fanatic сказал: <button class="counter counter-minus material-design-horizontal39" href='#'></button> <input type="text" data-minimum="<?php echo $minimum; ?>" name="quantity" size="3" value="<?php echo $minimum; ?>" /> <input type="hidden" name="product_id" value="<?php echo $product_id; ?>"/> <button class="counter counter-plus material-design-add186" href='#'></button> ;(function ($) { $(document).on('click', '.counter-minus, .counter-plus', function(e) { e.preventDefault(); var input = $(this).parent().find('input[name*="quantity"]'), value = 1; var minimum = $(input).data('minimum'); if ($(this).hasClass('counter-minus') && input.val() > minimum) { value = parseInt(input.val()) - minimum; } else if ($(this).hasClass('counter-plus')) { value = parseInt(input.val()) + minimum; } input.val(value); }); })(jQuery); Не получилось - на кнопки теперь не реагирует никак, в консоли вот что: Спойлер Урл сайта: Спойлер http://open.u3945.red.elastictech.org Змінено 8 листопада 2018 користувачем import Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 8 листопада 2018 Share Опубліковано: 8 листопада 2018 3 часа назад, import сказал: Урл сайта: что то не видно изменений в html да и js тоже Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 9 листопада 2018 Автор Share Опубліковано: 9 листопада 2018 18 часов назад, fanatic сказал: что то не видно изменений в html да и js тоже Вставила предложенный код и кнопки перестали реагировать в принципе, конечно я сразу вернуло все как было. Кэш сбрасывала, если что) Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 9 листопада 2018 Share Опубліковано: 9 листопада 2018 17 минут назад, import сказал: кнопки перестали реагировать в принципе, что в это время было в консоли? 18 минут назад, import сказал: конечно я сразу вернуло все как было нужно было дать ссылку с внесенными изменениями Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 9 листопада 2018 Автор Share Опубліковано: 9 листопада 2018 41 минуту назад, fanatic сказал: что в это время было в консоли? нужно было дать ссылку с внесенными изменениями Внесла изменения, плюс заработал, а вот минус не хочет: http://open.u3945.red.elastictech.org/ Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 9 листопада 2018 Share Опубліковано: 9 листопада 2018 12 минут назад, import сказал: а вот минус не хочет: Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 9 листопада 2018 Share Опубліковано: 9 листопада 2018 12 минут назад, import сказал: Внесла изменения, не вижу Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 9 листопада 2018 Автор Share Опубліковано: 9 листопада 2018 Очистите кэш через ctrl + f5, изменения как внесла, так и оставила, а вот по поводу добавчного  - дело в скрипте: со стоковым скриптом ничего подобного не добавляется. Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 9 листопада 2018 Share Опубліковано: 9 листопада 2018 45 минут назад, import сказал: так и оставила, а вот по поводу добавчного  - дело в скрипте: вы скопировали с форума и вставили? перепишите в ручную если убрать , все работет  это BOM (Byte Order Mark), но откуда от у вас взялся, непонятно Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 9 листопада 2018 Автор Share Опубліковано: 9 листопада 2018 2 часа назад, fanatic сказал: вы скопировали с форума и вставили? перепишите в ручную если убрать , все работет  это BOM (Byte Order Mark), но откуда от у вас взялся, непонятно Переписала вручную и все заработало! Спасибо большое, вы очень помогли! Надіслати Поділитися на інших сайтах More sharing options... 3 years later... Cezarmay Опубліковано: 22 грудня 2021 Share Опубліковано: 22 грудня 2021 Вот вариант для ocstore 2.3 шаблон default var counter = <?php echo $minimum; ?>; var min = <?php echo $minimum; ?>; $('input[name="quantity"]').change(function () { var value = parseFloat($(this).val()); var val = value % counter; if (val) { value = value - val; } $(this).val(value); if (isNaN(parseFloat($(this).val()))) { $(this).val(min); } else { if ($(this).val() < min ) { $(this).val(min); } } }); $(document).on('click', '.number-spinner button', function () { var btn = $(this), oldValue = btn.closest('.number-spinner').find('input').val().trim(), newVal = min; if (btn.attr('data-dir') == 'up') { newVal = parseFloat(oldValue) + min; } else { if (oldValue > min) { newVal = parseFloat(oldValue) - min; } else { newVal = min; } } btn.closest('.number-spinner').find('input').val(newVal); }); Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання [Решено] Как кратно минимуму увеличивать кол-во товара в карточке? Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
import Опубліковано: 8 листопада 2018 Автор Share Опубліковано: 8 листопада 2018 (змінено) 1 минуту назад, fanatic сказал: покажите верстку +\- Пожалуйста: Спойлер <button class="counter counter-minus material-design-horizontal39" href='#'></button> <input type="text" name="quantity" size="3" value="<?php echo $minimum; ?>" /> <input type="hidden" name="product_id" value="<?php echo $product_id; ?>"/> <button class="counter counter-plus material-design-add186" href='#'></button> Змінено 8 листопада 2018 користувачем import Надіслати Поділитися на інших сайтах More sharing options...
fanatic Опубліковано: 8 листопада 2018 Share Опубліковано: 8 листопада 2018 <button class="counter counter-minus material-design-horizontal39" href='#'></button> <input type="text" data-minimum="<?php echo $minimum; ?>" name="quantity" size="3" value="<?php echo $minimum; ?>" /> <input type="hidden" name="product_id" value="<?php echo $product_id; ?>"/> <button class="counter counter-plus material-design-add186" href='#'></button> ;(function ($) { $(document).on('click', '.counter-minus, .counter-plus', function(e) { e.preventDefault(); var input = $(this).parent().find('input[name*="quantity"]'), value = 1; var minimum = $(input).data('minimum'); if ($(this).hasClass('counter-minus') && input.val() > minimum) { value = parseInt(input.val()) - minimum; } else if ($(this).hasClass('counter-plus')) { value = parseInt(input.val()) + minimum; } input.val(value); }); })(jQuery); Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 8 листопада 2018 Автор Share Опубліковано: 8 листопада 2018 (змінено) 59 минут назад, fanatic сказал: <button class="counter counter-minus material-design-horizontal39" href='#'></button> <input type="text" data-minimum="<?php echo $minimum; ?>" name="quantity" size="3" value="<?php echo $minimum; ?>" /> <input type="hidden" name="product_id" value="<?php echo $product_id; ?>"/> <button class="counter counter-plus material-design-add186" href='#'></button> ;(function ($) { $(document).on('click', '.counter-minus, .counter-plus', function(e) { e.preventDefault(); var input = $(this).parent().find('input[name*="quantity"]'), value = 1; var minimum = $(input).data('minimum'); if ($(this).hasClass('counter-minus') && input.val() > minimum) { value = parseInt(input.val()) - minimum; } else if ($(this).hasClass('counter-plus')) { value = parseInt(input.val()) + minimum; } input.val(value); }); })(jQuery); Не получилось - на кнопки теперь не реагирует никак, в консоли вот что: Спойлер Урл сайта: Спойлер http://open.u3945.red.elastictech.org Змінено 8 листопада 2018 користувачем import Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 8 листопада 2018 Share Опубліковано: 8 листопада 2018 3 часа назад, import сказал: Урл сайта: что то не видно изменений в html да и js тоже Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 9 листопада 2018 Автор Share Опубліковано: 9 листопада 2018 18 часов назад, fanatic сказал: что то не видно изменений в html да и js тоже Вставила предложенный код и кнопки перестали реагировать в принципе, конечно я сразу вернуло все как было. Кэш сбрасывала, если что) Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 9 листопада 2018 Share Опубліковано: 9 листопада 2018 17 минут назад, import сказал: кнопки перестали реагировать в принципе, что в это время было в консоли? 18 минут назад, import сказал: конечно я сразу вернуло все как было нужно было дать ссылку с внесенными изменениями Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 9 листопада 2018 Автор Share Опубліковано: 9 листопада 2018 41 минуту назад, fanatic сказал: что в это время было в консоли? нужно было дать ссылку с внесенными изменениями Внесла изменения, плюс заработал, а вот минус не хочет: http://open.u3945.red.elastictech.org/ Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 9 листопада 2018 Share Опубліковано: 9 листопада 2018 12 минут назад, import сказал: а вот минус не хочет: Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 9 листопада 2018 Share Опубліковано: 9 листопада 2018 12 минут назад, import сказал: Внесла изменения, не вижу Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 9 листопада 2018 Автор Share Опубліковано: 9 листопада 2018 Очистите кэш через ctrl + f5, изменения как внесла, так и оставила, а вот по поводу добавчного  - дело в скрипте: со стоковым скриптом ничего подобного не добавляется. Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 9 листопада 2018 Share Опубліковано: 9 листопада 2018 45 минут назад, import сказал: так и оставила, а вот по поводу добавчного  - дело в скрипте: вы скопировали с форума и вставили? перепишите в ручную если убрать , все работет  это BOM (Byte Order Mark), но откуда от у вас взялся, непонятно Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 9 листопада 2018 Автор Share Опубліковано: 9 листопада 2018 2 часа назад, fanatic сказал: вы скопировали с форума и вставили? перепишите в ручную если убрать , все работет  это BOM (Byte Order Mark), но откуда от у вас взялся, непонятно Переписала вручную и все заработало! Спасибо большое, вы очень помогли! Надіслати Поділитися на інших сайтах More sharing options... 3 years later... Cezarmay Опубліковано: 22 грудня 2021 Share Опубліковано: 22 грудня 2021 Вот вариант для ocstore 2.3 шаблон default var counter = <?php echo $minimum; ?>; var min = <?php echo $minimum; ?>; $('input[name="quantity"]').change(function () { var value = parseFloat($(this).val()); var val = value % counter; if (val) { value = value - val; } $(this).val(value); if (isNaN(parseFloat($(this).val()))) { $(this).val(min); } else { if ($(this).val() < min ) { $(this).val(min); } } }); $(document).on('click', '.number-spinner button', function () { var btn = $(this), oldValue = btn.closest('.number-spinner').find('input').val().trim(), newVal = min; if (btn.attr('data-dir') == 'up') { newVal = parseFloat(oldValue) + min; } else { if (oldValue > min) { newVal = parseFloat(oldValue) - min; } else { newVal = min; } } btn.closest('.number-spinner').find('input').val(newVal); }); Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання [Решено] Как кратно минимуму увеличивать кол-во товара в карточке? Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
import Опубліковано: 8 листопада 2018 Автор Share Опубліковано: 8 листопада 2018 (змінено) 59 минут назад, fanatic сказал: <button class="counter counter-minus material-design-horizontal39" href='#'></button> <input type="text" data-minimum="<?php echo $minimum; ?>" name="quantity" size="3" value="<?php echo $minimum; ?>" /> <input type="hidden" name="product_id" value="<?php echo $product_id; ?>"/> <button class="counter counter-plus material-design-add186" href='#'></button> ;(function ($) { $(document).on('click', '.counter-minus, .counter-plus', function(e) { e.preventDefault(); var input = $(this).parent().find('input[name*="quantity"]'), value = 1; var minimum = $(input).data('minimum'); if ($(this).hasClass('counter-minus') && input.val() > minimum) { value = parseInt(input.val()) - minimum; } else if ($(this).hasClass('counter-plus')) { value = parseInt(input.val()) + minimum; } input.val(value); }); })(jQuery); Не получилось - на кнопки теперь не реагирует никак, в консоли вот что: Спойлер Урл сайта: Спойлер http://open.u3945.red.elastictech.org Змінено 8 листопада 2018 користувачем import Надіслати Поділитися на інших сайтах More sharing options...
fanatic Опубліковано: 8 листопада 2018 Share Опубліковано: 8 листопада 2018 3 часа назад, import сказал: Урл сайта: что то не видно изменений в html да и js тоже Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 9 листопада 2018 Автор Share Опубліковано: 9 листопада 2018 18 часов назад, fanatic сказал: что то не видно изменений в html да и js тоже Вставила предложенный код и кнопки перестали реагировать в принципе, конечно я сразу вернуло все как было. Кэш сбрасывала, если что) Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 9 листопада 2018 Share Опубліковано: 9 листопада 2018 17 минут назад, import сказал: кнопки перестали реагировать в принципе, что в это время было в консоли? 18 минут назад, import сказал: конечно я сразу вернуло все как было нужно было дать ссылку с внесенными изменениями Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 9 листопада 2018 Автор Share Опубліковано: 9 листопада 2018 41 минуту назад, fanatic сказал: что в это время было в консоли? нужно было дать ссылку с внесенными изменениями Внесла изменения, плюс заработал, а вот минус не хочет: http://open.u3945.red.elastictech.org/ Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 9 листопада 2018 Share Опубліковано: 9 листопада 2018 12 минут назад, import сказал: а вот минус не хочет: Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 9 листопада 2018 Share Опубліковано: 9 листопада 2018 12 минут назад, import сказал: Внесла изменения, не вижу Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 9 листопада 2018 Автор Share Опубліковано: 9 листопада 2018 Очистите кэш через ctrl + f5, изменения как внесла, так и оставила, а вот по поводу добавчного  - дело в скрипте: со стоковым скриптом ничего подобного не добавляется. Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 9 листопада 2018 Share Опубліковано: 9 листопада 2018 45 минут назад, import сказал: так и оставила, а вот по поводу добавчного  - дело в скрипте: вы скопировали с форума и вставили? перепишите в ручную если убрать , все работет  это BOM (Byte Order Mark), но откуда от у вас взялся, непонятно Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 9 листопада 2018 Автор Share Опубліковано: 9 листопада 2018 2 часа назад, fanatic сказал: вы скопировали с форума и вставили? перепишите в ручную если убрать , все работет  это BOM (Byte Order Mark), но откуда от у вас взялся, непонятно Переписала вручную и все заработало! Спасибо большое, вы очень помогли! Надіслати Поділитися на інших сайтах More sharing options... 3 years later... Cezarmay Опубліковано: 22 грудня 2021 Share Опубліковано: 22 грудня 2021 Вот вариант для ocstore 2.3 шаблон default var counter = <?php echo $minimum; ?>; var min = <?php echo $minimum; ?>; $('input[name="quantity"]').change(function () { var value = parseFloat($(this).val()); var val = value % counter; if (val) { value = value - val; } $(this).val(value); if (isNaN(parseFloat($(this).val()))) { $(this).val(min); } else { if ($(this).val() < min ) { $(this).val(min); } } }); $(document).on('click', '.number-spinner button', function () { var btn = $(this), oldValue = btn.closest('.number-spinner').find('input').val().trim(), newVal = min; if (btn.attr('data-dir') == 'up') { newVal = parseFloat(oldValue) + min; } else { if (oldValue > min) { newVal = parseFloat(oldValue) - min; } else { newVal = min; } } btn.closest('.number-spinner').find('input').val(newVal); }); Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання [Решено] Как кратно минимуму увеличивать кол-во товара в карточке? Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
import Опубліковано: 9 листопада 2018 Автор Share Опубліковано: 9 листопада 2018 18 часов назад, fanatic сказал: что то не видно изменений в html да и js тоже Вставила предложенный код и кнопки перестали реагировать в принципе, конечно я сразу вернуло все как было. Кэш сбрасывала, если что) Надіслати Поділитися на інших сайтах More sharing options...
fanatic Опубліковано: 9 листопада 2018 Share Опубліковано: 9 листопада 2018 17 минут назад, import сказал: кнопки перестали реагировать в принципе, что в это время было в консоли? 18 минут назад, import сказал: конечно я сразу вернуло все как было нужно было дать ссылку с внесенными изменениями Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 9 листопада 2018 Автор Share Опубліковано: 9 листопада 2018 41 минуту назад, fanatic сказал: что в это время было в консоли? нужно было дать ссылку с внесенными изменениями Внесла изменения, плюс заработал, а вот минус не хочет: http://open.u3945.red.elastictech.org/ Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 9 листопада 2018 Share Опубліковано: 9 листопада 2018 12 минут назад, import сказал: а вот минус не хочет: Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 9 листопада 2018 Share Опубліковано: 9 листопада 2018 12 минут назад, import сказал: Внесла изменения, не вижу Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 9 листопада 2018 Автор Share Опубліковано: 9 листопада 2018 Очистите кэш через ctrl + f5, изменения как внесла, так и оставила, а вот по поводу добавчного  - дело в скрипте: со стоковым скриптом ничего подобного не добавляется. Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 9 листопада 2018 Share Опубліковано: 9 листопада 2018 45 минут назад, import сказал: так и оставила, а вот по поводу добавчного  - дело в скрипте: вы скопировали с форума и вставили? перепишите в ручную если убрать , все работет  это BOM (Byte Order Mark), но откуда от у вас взялся, непонятно Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 9 листопада 2018 Автор Share Опубліковано: 9 листопада 2018 2 часа назад, fanatic сказал: вы скопировали с форума и вставили? перепишите в ручную если убрать , все работет  это BOM (Byte Order Mark), но откуда от у вас взялся, непонятно Переписала вручную и все заработало! Спасибо большое, вы очень помогли! Надіслати Поділитися на інших сайтах More sharing options... 3 years later... Cezarmay Опубліковано: 22 грудня 2021 Share Опубліковано: 22 грудня 2021 Вот вариант для ocstore 2.3 шаблон default var counter = <?php echo $minimum; ?>; var min = <?php echo $minimum; ?>; $('input[name="quantity"]').change(function () { var value = parseFloat($(this).val()); var val = value % counter; if (val) { value = value - val; } $(this).val(value); if (isNaN(parseFloat($(this).val()))) { $(this).val(min); } else { if ($(this).val() < min ) { $(this).val(min); } } }); $(document).on('click', '.number-spinner button', function () { var btn = $(this), oldValue = btn.closest('.number-spinner').find('input').val().trim(), newVal = min; if (btn.attr('data-dir') == 'up') { newVal = parseFloat(oldValue) + min; } else { if (oldValue > min) { newVal = parseFloat(oldValue) - min; } else { newVal = min; } } btn.closest('.number-spinner').find('input').val(newVal); }); Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання [Решено] Как кратно минимуму увеличивать кол-во товара в карточке? Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000
import Опубліковано: 9 листопада 2018 Автор Share Опубліковано: 9 листопада 2018 41 минуту назад, fanatic сказал: что в это время было в консоли? нужно было дать ссылку с внесенными изменениями Внесла изменения, плюс заработал, а вот минус не хочет: http://open.u3945.red.elastictech.org/ Надіслати Поділитися на інших сайтах More sharing options...
fanatic Опубліковано: 9 листопада 2018 Share Опубліковано: 9 листопада 2018 12 минут назад, import сказал: а вот минус не хочет: Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 9 листопада 2018 Share Опубліковано: 9 листопада 2018 12 минут назад, import сказал: Внесла изменения, не вижу Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 9 листопада 2018 Автор Share Опубліковано: 9 листопада 2018 Очистите кэш через ctrl + f5, изменения как внесла, так и оставила, а вот по поводу добавчного  - дело в скрипте: со стоковым скриптом ничего подобного не добавляется. Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 9 листопада 2018 Share Опубліковано: 9 листопада 2018 45 минут назад, import сказал: так и оставила, а вот по поводу добавчного  - дело в скрипте: вы скопировали с форума и вставили? перепишите в ручную если убрать , все работет  это BOM (Byte Order Mark), но откуда от у вас взялся, непонятно Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 9 листопада 2018 Автор Share Опубліковано: 9 листопада 2018 2 часа назад, fanatic сказал: вы скопировали с форума и вставили? перепишите в ручную если убрать , все работет  это BOM (Byte Order Mark), но откуда от у вас взялся, непонятно Переписала вручную и все заработало! Спасибо большое, вы очень помогли! Надіслати Поділитися на інших сайтах More sharing options... 3 years later... Cezarmay Опубліковано: 22 грудня 2021 Share Опубліковано: 22 грудня 2021 Вот вариант для ocstore 2.3 шаблон default var counter = <?php echo $minimum; ?>; var min = <?php echo $minimum; ?>; $('input[name="quantity"]').change(function () { var value = parseFloat($(this).val()); var val = value % counter; if (val) { value = value - val; } $(this).val(value); if (isNaN(parseFloat($(this).val()))) { $(this).val(min); } else { if ($(this).val() < min ) { $(this).val(min); } } }); $(document).on('click', '.number-spinner button', function () { var btn = $(this), oldValue = btn.closest('.number-spinner').find('input').val().trim(), newVal = min; if (btn.attr('data-dir') == 'up') { newVal = parseFloat(oldValue) + min; } else { if (oldValue > min) { newVal = parseFloat(oldValue) - min; } else { newVal = min; } } btn.closest('.number-spinner').find('input').val(newVal); }); Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Opencart 2.x Opencart 2.x: Загальні питання [Решено] Как кратно минимуму увеличивать кол-во товара в карточке?
fanatic Опубліковано: 9 листопада 2018 Share Опубліковано: 9 листопада 2018 12 минут назад, import сказал: Внесла изменения, не вижу Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 9 листопада 2018 Автор Share Опубліковано: 9 листопада 2018 Очистите кэш через ctrl + f5, изменения как внесла, так и оставила, а вот по поводу добавчного  - дело в скрипте: со стоковым скриптом ничего подобного не добавляется. Надіслати Поділитися на інших сайтах More sharing options... fanatic Опубліковано: 9 листопада 2018 Share Опубліковано: 9 листопада 2018 45 минут назад, import сказал: так и оставила, а вот по поводу добавчного  - дело в скрипте: вы скопировали с форума и вставили? перепишите в ручную если убрать , все работет  это BOM (Byte Order Mark), но откуда от у вас взялся, непонятно Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 9 листопада 2018 Автор Share Опубліковано: 9 листопада 2018 2 часа назад, fanatic сказал: вы скопировали с форума и вставили? перепишите в ручную если убрать , все работет  это BOM (Byte Order Mark), но откуда от у вас взялся, непонятно Переписала вручную и все заработало! Спасибо большое, вы очень помогли! Надіслати Поділитися на інших сайтах More sharing options... 3 years later... Cezarmay Опубліковано: 22 грудня 2021 Share Опубліковано: 22 грудня 2021 Вот вариант для ocstore 2.3 шаблон default var counter = <?php echo $minimum; ?>; var min = <?php echo $minimum; ?>; $('input[name="quantity"]').change(function () { var value = parseFloat($(this).val()); var val = value % counter; if (val) { value = value - val; } $(this).val(value); if (isNaN(parseFloat($(this).val()))) { $(this).val(min); } else { if ($(this).val() < min ) { $(this).val(min); } } }); $(document).on('click', '.number-spinner button', function () { var btn = $(this), oldValue = btn.closest('.number-spinner').find('input').val().trim(), newVal = min; if (btn.attr('data-dir') == 'up') { newVal = parseFloat(oldValue) + min; } else { if (oldValue > min) { newVal = parseFloat(oldValue) - min; } else { newVal = min; } } btn.closest('.number-spinner').find('input').val(newVal); }); Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
import Опубліковано: 9 листопада 2018 Автор Share Опубліковано: 9 листопада 2018 Очистите кэш через ctrl + f5, изменения как внесла, так и оставила, а вот по поводу добавчного  - дело в скрипте: со стоковым скриптом ничего подобного не добавляется. Надіслати Поділитися на інших сайтах More sharing options...
fanatic Опубліковано: 9 листопада 2018 Share Опубліковано: 9 листопада 2018 45 минут назад, import сказал: так и оставила, а вот по поводу добавчного  - дело в скрипте: вы скопировали с форума и вставили? перепишите в ручную если убрать , все работет  это BOM (Byte Order Mark), но откуда от у вас взялся, непонятно Надіслати Поділитися на інших сайтах More sharing options... import Опубліковано: 9 листопада 2018 Автор Share Опубліковано: 9 листопада 2018 2 часа назад, fanatic сказал: вы скопировали с форума и вставили? перепишите в ручную если убрать , все работет  это BOM (Byte Order Mark), но откуда от у вас взялся, непонятно Переписала вручную и все заработало! Спасибо большое, вы очень помогли! Надіслати Поділитися на інших сайтах More sharing options... 3 years later... Cezarmay Опубліковано: 22 грудня 2021 Share Опубліковано: 22 грудня 2021 Вот вариант для ocstore 2.3 шаблон default var counter = <?php echo $minimum; ?>; var min = <?php echo $minimum; ?>; $('input[name="quantity"]').change(function () { var value = parseFloat($(this).val()); var val = value % counter; if (val) { value = value - val; } $(this).val(value); if (isNaN(parseFloat($(this).val()))) { $(this).val(min); } else { if ($(this).val() < min ) { $(this).val(min); } } }); $(document).on('click', '.number-spinner button', function () { var btn = $(this), oldValue = btn.closest('.number-spinner').find('input').val().trim(), newVal = min; if (btn.attr('data-dir') == 'up') { newVal = parseFloat(oldValue) + min; } else { if (oldValue > min) { newVal = parseFloat(oldValue) - min; } else { newVal = min; } } btn.closest('.number-spinner').find('input').val(newVal); }); Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
import Опубліковано: 9 листопада 2018 Автор Share Опубліковано: 9 листопада 2018 2 часа назад, fanatic сказал: вы скопировали с форума и вставили? перепишите в ручную если убрать , все работет  это BOM (Byte Order Mark), но откуда от у вас взялся, непонятно Переписала вручную и все заработало! Спасибо большое, вы очень помогли! Надіслати Поділитися на інших сайтах More sharing options...
Cezarmay Опубліковано: 22 грудня 2021 Share Опубліковано: 22 грудня 2021 Вот вариант для ocstore 2.3 шаблон default var counter = <?php echo $minimum; ?>; var min = <?php echo $minimum; ?>; $('input[name="quantity"]').change(function () { var value = parseFloat($(this).val()); var val = value % counter; if (val) { value = value - val; } $(this).val(value); if (isNaN(parseFloat($(this).val()))) { $(this).val(min); } else { if ($(this).val() < min ) { $(this).val(min); } } }); $(document).on('click', '.number-spinner button', function () { var btn = $(this), oldValue = btn.closest('.number-spinner').find('input').val().trim(), newVal = min; if (btn.attr('data-dir') == 'up') { newVal = parseFloat(oldValue) + min; } else { if (oldValue > min) { newVal = parseFloat(oldValue) - min; } else { newVal = min; } } btn.closest('.number-spinner').find('input').val(newVal); }); Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts