Скрипт количества товаров.

Тема в разделе "Дизайн, оформление и шаблоны", создана пользователем MaxcMods, 10 янв 2016.

  1. roman_1790

    roman_1790 Новичок

    Сообщения:
    19
    Симпатии:
    0
    Равиль, я не стал добавлять в шаблон product.tpl т. к. на странице уже есть этот тег
    Код:
    <input type="text" name="quantity" value="<?php echo $minimum; ?>" size="2"
                                               id="input-quantity" class="form-control"/>
    А в скрипте вместо единиц поставил сначала $('input-quantity').val(); потом как Влад написал $('#input-quantity').val();
    Изменения в скрипте правильно загружаются после нажатия ctrl+f5
    Прилагаю адрес страницы где все это происходит:
     
    Последнее редактирование: 21 янв 2017
  2. Ravilr

    Ravilr Специалист

    Сообщения:
    3.877
    Симпатии:
    1.064
    да все у вас работает, только к значение к числу приведите.. иначе не будет складывать, а будет как сейчас 55
     
  3. roman_1790

    roman_1790 Новичок

    Сообщения:
    19
    Симпатии:
    0
    Равиль, буду очень признателен если скажете как привести это значение к числу)
     
  4. Ravilr

    Ravilr Специалист

    Сообщения:
    3.877
    Симпатии:
    1.064
    parseInt
     
  5. roman_1790

    roman_1790 Новичок

    Сообщения:
    19
    Симпатии:
    0
    Ааа понял)
    Но фишка в том, что у некоторых товаров минимальное кол-во 2.5
     
    Последнее редактирование: 21 янв 2017
  6. roman_1790

    roman_1790 Новичок

    Сообщения:
    19
    Симпатии:
    0
    Равиль, все же если заменить Float на Int, скрипт все равно не складывает, а также добавляет 55
     
  7. roman_1790

    roman_1790 Новичок

    Сообщения:
    19
    Симпатии:
    0
    Влад, при таких обстоятельствах скрипт не складывает, а добавляет ещё одно такое же число рядом. Т.е. минимальное кол-во допустим 5, нажимаем + и становится 55, затем 5555 и т. д.
    Может сможете подсказать по этому поводу что нибудь. Как сделать, чтобы скрипт складывал значения?
     
  8. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    вам уже подсказали. В js скрипте измените строковые значения в числовое с помощью parseInt , а потом складывайте.
    Ну не все же делать за вас? А ?
     
  9. roman_1790

    roman_1790 Новичок

    Сообщения:
    19
    Симпатии:
    0
    Влад, сейчас стоит parsFloat, потому, что мин. количество некоторых товаров 2,5, но если поставить parsInt, то ситуация абсолютно никак не изменится. Будет так же добавлять 55 потом 5555 и т. д.
     
  10. Vlad

    Vlad Эксперт

    Сообщения:
    4.129
    Симпатии:
    999
    у меня тоже сейчас стоит.... Блин, ну код свой смотрели? Вы не одного пункта из описанного выше не выполнили. В общем отправляйтесь на форум по javascript, пусть там научат вас. Тема вышла за рамки бесплатной и моральной помощи!
     
  11. roman_1790

    roman_1790 Новичок

    Сообщения:
    19
    Симпатии:
    0
    Влад, ок. На платной основе возьмётесь за доработку скрипта?
     
  12. vikaharkov

    vikaharkov Продвинутый пользователь

    Сообщения:
    676
    Симпатии:
    71
    Привет Одесса!
    А может не стоит заморачиваться, усложняя процесс? Раз торгуете ящиками, так и считать ящиками, а не парами?

    Там же есть дописка от ящика и даже есть указание, сколько пар в ящике. Та пусть по 1 прибавляет или убавляет, это будет одна единица (выше ж написано, ящик).


    ИМХО

    Не учла про +1шт (ну в смысле, ящик и плюс 1 пара)
    Однако, то что ищите, тоже поштучно считать не будет (тоже ведь по плюс 8, или +12 и т.д.)

    Пусть считает по 1 паре, кнопку нажать и держать не так уж и сложно.
    Или цифрами окошко сделать, в ручном режиме вводить количество пар можно.
     
    Последнее редактирование: 21 янв 2017
  13. Alexmaax

    Alexmaax Новичок

    Сообщения:
    1
    Симпатии:
    0
    Измените в коде
    input type="text"
    на
    input type="number"
    и допишите параметр
    min="<?php echo $minimum; ?>" step="<?php echo $minimum; ?>"
     
  14. ten

    ten Новичок

    Сообщения:
    23
    Симпатии:
    0
    а в ocstore3 это работает?
    у меня в шаблоне расширение twig
     
  15. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.415
    Симпатии:
    239
    нет
     
  16. ten

    ten Новичок

    Сообщения:
    23
    Симпатии:
    0
    что-нибудь подобное для osctore3 можете посоветовать?
     
  17. ten

    ten Новичок

    Сообщения:
    23
    Симпатии:
    0
  18. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.415
    Симпатии:
    239
  19. ten

    ten Новичок

    Сообщения:
    23
    Симпатии:
    0
    Поняла, спасибо
     
  20. ten

    ten Новичок

    Сообщения:
    23
    Симпатии:
    0
    а как быть с увеличением количества на число кратное минимальному количеству по товару? я новичок, даже не знаю где копать..