lenya Опубликовано 19 декабря, 2014 Жалоба Поделиться Опубликовано 19 декабря, 2014 Подскажите, как на странице товара сделать поле, в котором можно было бы указать количество товара, перед тем, как положить в корзину? и чтоб после ввода количества менялась цена на странице. Цитата Ссылка на сообщение Поделиться на другие сайты
just_simao Опубликовано 19 декабря, 2014 Жалоба Поделиться Опубликовано 19 декабря, 2014 Первая часть вопроса - http://forum.simplacms.ru/topic/1412-kolichestvo-tovarov-v-korzinu/?hl=add1&do=findComment&comment=27793 Цитата Ссылка на сообщение Поделиться на другие сайты
Goodwen Опубликовано 21 декабря, 2014 Жалоба Поделиться Опубликовано 21 декабря, 2014 а вторая есть часть? для 2.3.6? Цитата Ссылка на сообщение Поделиться на другие сайты
lenya Опубликовано 22 декабря, 2014 Автор Жалоба Поделиться Опубликовано 22 декабря, 2014 Я остановился на этом <input type=button value="-" class="add1" onclick="javascript:this.form.amount.value= this.form.amount.value<=1 ? 1 :parseInt(this.form.amount.value)-1 ;"> <input type="text" style="border:1px solid #C8C7C7; height:21px; width:38px; text-align:center; font-size:11px" name="amount" value="1" label="label1"> <input type=button value="+" class="add2" onclick="javascript:this.form.amount.value= this.form.amount.value>=1000 ? 1000 :parseInt(this.form.amount.value)+1 ;"> <span class="price">{$v->price|convert}<span class="currency">{$currency->sign|escape}</span></span> если в последнюю строчку ввести <span class="price">{$v->price|convert*2}<span class="currency">{$currency->sign|escape}</span></span> то цена умножается на 2 , если ввести price|convert*3 то цена увеличится в 3 раза. Смысл в этом всём таком, надо умножить на значение,которое ввели в ячейку, т.е. значение value в данном случае, как это связать додуматься не могу. Может подскажут опытные люди? Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 23 декабря, 2014 Жалоба Поделиться Опубликовано 23 декабря, 2014 Писать небольшой программный код для нужного действия. Примеры подобного есть на форуме, в частности - в соседней ветке: http://forum.simplacms.ru/topic/8902-ajax-%D0%B8-%D1%85%D1%80%D0%BE%D0%BC/ Возможно, и верстку чуточку менять придется... Цитата Ссылка на сообщение Поделиться на другие сайты
lenya Опубликовано 23 декабря, 2014 Автор Жалоба Поделиться Опубликовано 23 декабря, 2014 Писать небольшой программный код для нужного действия.Примеры подобного есть на форуме, в частности - в соседней ветке:http://forum.simplacms.ru/topic/8902-ajax-%D0%B8-%D1%85%D1%80%D0%BE%D0%BC/Возможно, и верстку чуточку менять придется...Это не то... можно сделать гораздо проще, имея данные которые ввели amount и уже забитую цену price можно выполнить операцию умножения без всяких скриптов. это просто как a*b. Просто на этой cms не получается сделать( Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 23 декабря, 2014 Жалоба Поделиться Опубликовано 23 декабря, 2014 При чем здесь cms? Все, что вы хотите сделать - делается в шаблоне и никаким образом не касается движка. Цитата Ссылка на сообщение Поделиться на другие сайты
lenya Опубликовано 23 декабря, 2014 Автор Жалоба Поделиться Опубликовано 23 декабря, 2014 При чем здесь cms? Все, что вы хотите сделать - делается в шаблоне и никаким образом не касается движка.у этого движка свои переменные, Мне допустим не совсем понятен вот такой отрывок кода " {$v->price|convert} " и как его умножить на введённую в value единицу Цитата Ссылка на сообщение Поделиться на другие сайты
lenya Опубликовано 23 декабря, 2014 Автор Жалоба Поделиться Опубликовано 23 декабря, 2014 у этого движка свои переменные, Мне допустим не совсем понятен вот такой отрывок кода " {$v->price|convert} " и как его умножить на введённую в value единицуна простое число умножается, а на данные из введённой ячейки нет Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 23 декабря, 2014 Жалоба Поделиться Опубликовано 23 декабря, 2014 Вам ВООБЩЕ не стоит трогать {$v->price|convert}. Вы из ячейки достаете значение ДЖАВАСКРИПТОМ и этим же джаваскриптом достаете значение цены из инпута или селекта. Потом ДЖАВАСКРИПТОМ перемножаете и вставляете. Цитата Ссылка на сообщение Поделиться на другие сайты
lenya Опубликовано 23 декабря, 2014 Автор Жалоба Поделиться Опубликовано 23 декабря, 2014 Вам ВООБЩЕ не стоит трогать {$v->price|convert}. Вы из ячейки достаете значение ДЖАВАСКРИПТОМ и этим же джаваскриптом достаете значение цены из инпута или селекта. Потом ДЖАВАСКРИПТОМ перемножаете и вставляете. можете код написать? перемножения Цитата Ссылка на сообщение Поделиться на другие сайты
lenya Опубликовано 24 декабря, 2014 Автор Жалоба Поделиться Опубликовано 24 декабря, 2014 Вам ВООБЩЕ не стоит трогать {$v->price|convert}. Вы из ячейки достаете значение ДЖАВАСКРИПТОМ и этим же джаваскриптом достаете значение цены из инпута или селекта. Потом ДЖАВАСКРИПТОМ перемножаете и вставляете. Что должно быть в скрипте,чтобы вытащить обе переменные и перемножить? Цитата Ссылка на сообщение Поделиться на другие сайты
lenya Опубликовано 27 декабря, 2014 Автор Жалоба Поделиться Опубликовано 27 декабря, 2014 может кто бесплатно поможет? Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.