Перейти к содержанию
olorin

На карточку товара нужно добавить количество товара

Рекомендуемые сообщения

Доброго времени суток, форумчане. Есть необходимость добавить на карточку товара возможность сразу указывать количество. Я вставил код, но он не функционирует. Пыху и js я не знаю, по этому прошу вашей помощи. Вот скрин как должно быть.

Screenshot_23.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
9 минут назад, olorin сказал:

Пыху и js я не знаю

Откуда такое неуважение к языку.?

Научитесь выговаривать слово PHP - пи - эйч - пи, ладно, в крайнем случае ПэХаПэ

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Только что, chukcha сказал:

Откуда такое неуважение к языку.?

Научитесь выговаривать слово PHP - пи - эйч - пи, ладно, в крайнем случае ПэХаПэ

Неуважения к языку у меня нет. Как минимум потому что я им не владею и судить не могу. А чего я его так называю так это потому что привык часто слышать его в окружении именно в таком варианте

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, chukcha сказал:

Откуда такое неуважение к языку.?

Научитесь выговаривать слово PHP - пи - эйч - пи, ладно, в крайнем случае ПэХаПэ

обычный сленг

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
14 минут назад, olorin сказал:

Пыху и js я не знаю

Так пишите на том, что знаете)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, pantagruel964 сказал:

Так пишите на том, что знаете)

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вы не знаете ни php, ни javascript и взялись сразу за разработку и-магазина, а судя по сообщению в соседней ветке еще и за деньги. Вы понимаете, что у вас впереди ад?

Судя по тому, что вместо кода вы выложили картинку - вы далеки от веб-разработки. Как вам помочь, на курсы отправить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
11 минут назад, olorin сказал:

А чего я его так называю так это потому что привык часто слышать его в окружении именно в таком варианте

Ну так поправляйте, или вы читаете по-пендосски, или на английском?

 

Если вы чего-то не знаете, и хотите сделать сами - начните изучать инструмент. Не хотите? Раздел услуг ждет вас.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
5 минут назад, pantagruel964 сказал:

Вы не знаете ни php, ни javascript и взялись сразу за разработку и-магазина, а судя по сообщению в соседней ветке еще и за деньги. Вы понимаете, что у вас впереди ад?

Судя по тому, что вместо кода вы выложили картинку - вы далеки от веб-разработки. Как вам помочь, на курсы отправить?

<span class="input-group-btn"><button class="btn btn-defaut decrease"><i class="fa fa-minus"></i></button></span>

<input name="product_id" value="<?php echo $product['product_id'] ?>" type="hidden">
<input name="quantity" value="<?php echo $product['quantity'] ?>" size="2" id="input-quantity-popup" class="form-control" data-refresh="2" type="text" />

<span class="input-group-btn"><button class="btn btn-defaut increase"><i class="fa fa-plus"></i></button></span>


По поводу ада я вкурсе. И мое дело по началу была только вёрстка и ничего более, но потом пришлось взяться и за остальное. Так что мне теперь забить на всё и забиться в угол дрыгая ногами? или может пройти через "ад" и учиться спрашивая совета на форумах и смотря другие примеры? А по поводу курсов - думаю вы сами знаете что это пустая трата времени и денег и толку от них - 0. Если вас раздражает моя неопытность или же незнание чего то - то тогда хочу спросить зачем вы тогда взялись помогать мне по этой теме? или вы и не собирались помогать а только критиковать?Да я неопытен, а вы сразу гуру веба с рождения стали?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Форматируйте код, там кнопочка есть. И этот кусок бесполезен без другого, там где js обрабатывает кнопки.

 

Забиваться никуда не надо, но вы не с того уровня сложности начали. Я уверен, что вы сорвете сроки и в итоге не сдадите работу. Разумней отказаться, если не умеете. Всю работу за вас делать никто не будет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я помогаю только тем, кто

показывает с чем столкнулся и не может решить, а не говорит как сделать

Показывает, уровень знаний и развитие.

 

 

зы

Про курсы..

1. А вы пробовали?

 

2. Прежде чем стать "гуру" я пахал столько, сколько сейчас вам лет.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
5 минут назад, chukcha сказал:

Я помогаю только тем, кто

показывает с чем столкнулся и не может решить, а не говорит как сделать

Показывает, уровень знаний и развитие.

 

 

зы

Про курсы..

1. А вы пробовали?

 

2. Прежде чем стать "гуру" я пахал столько, сколько сейчас вам лет.

 

 

а я говорю как сделать? я спрашиваю совета как сделать. Т.к. сам не знаю. "Прежде чем стать "гуру" я пахал столько, сколько сейчас вам лет." я про это же и говорю, не все сразу становятся спецами в чем бы то ни было и у меня на данный момент стадия новичка, нуба, зеленого, называйте как вам угодно. И я только осваиваю всё постепенно, обращаюсь за помощью на форум.И в итоге каков совет? "Иди на курсы и нечего тебе тут ловить, когда станешь знатаком тогда и спрашивай?" Или какова логика? Я не могу понять вашего осуждения? некорректно заданый вопрос?тупой вопрос? или то что я новичок и пытаюсь разобраться на практике что к чему + спрашивая совета у опытных? За это осуждение?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
59 минут назад, olorin сказал:

. Есть необходимость добавить на карточку товара возможность сразу указывать количество. Я вставил код, но он не функционирует.

Как понимать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, chukcha сказал:

Как понимать?

Дословно. У меня возникла необходимость данной фишки, я не знаю как это сделать, попробовал сам - не работает. И вот я сюда обратился, может кто то сможет сказать что я делаю не правильно и каким образом могу это исправить. В итоге всё это началось из за того что вам не понравилось как именно я спросил или что?Ладно понимаю что скрин скинул и код не скинул - ступил, бывает. Но это легко исправить. А в целом то что не так?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Логика проста . Брать работу по силам, и читать, читать, читать.

 

 

зы2

Насчет  моего опыта.. Я в веб пришел из system embeded. Так в то время не то что  форумов, инета не было в том объеме, который есть сейчас. А была только труднодоступная бумажная документация. И все решения по 100 раз писались сначала на "бумаге", потом компилировались и только тогда переносились в ППЗУ, стоимость которых была очень высока, а число перезаписей ограничено. Поинтересуйтесь что такое 573РФ2 - только ради спортивного интереса. И не было тогда гуру, у кого можно было спросить, все носились с ротапринтной документаций, спали с ней.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, olorin сказал:

я не знаю как это сделать, попробовал сам - не работает.

Что попробовал

Что не получилось?

Почему не получилось?

Где анализ ошибок

Где ошибка?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 минуты назад, chukcha сказал:

Логика проста . Брать работу по силам, и читать, читать, читать.

 

 

зы2

Насчет  моего опыта.. Я в веб пришел из system embeded. Так в то время не то что  форумов, инета не было в том объеме, который есть сейчас. А была только труднодоступная бумажная документация. И все решения по 100 раз писались сначала на "бумаге", потом компилировались и только тогда переносились в ППЗУ, стоимость которых была очень высока, а число перезаписей ограничено. Поинтересуйтесь что такое 573РФ2 - только ради спортивного интереса. И не было тогда гуру, у кого можно было спросить, все носились с ротапринтной документаций, спали с ней.

т.е если у вас не было возможности спросить совета у опытных то теперь все должны проходить через это? хочу вас тогда спросить - а зачем по вашему такие вот форумы созданы? И по поводу чтива - им я не брезгую.И к чему сейчас все эти разборы что кто не так делает? Вам нужно уталить свою жажу "я спец, и добился знаний сам а ты неудачник"? Вы в этом направлении собираетесь в дальнейшем вести переписку? Смысл этого всего? пказать мою неправоту?Доказать мне что то? А я ведь попросил помочь с проблемой а не рассказать мне как я не прав и ущебрен в своей неопытности.

Ошибка? ошибка заключается в том что кнопки "+" и "-" не меняют значения инпута, вторая ошибка заключается в том что даже если ввести вручную кол-во товара, и нажать на кнопку "купить" всё равно будет только 1 единица товара. Так же я просмотрел что выдает такую ошибку:

 

name="quantity[<b>Notice</b>: Undefined index: key in <b>/home/yarninbo/yarninbobbins.com.ua/www/catalog/view/theme/default/template/product/category.tpl</b> on line <b>131</b>]"

но я так же не знаю как ее исправить. И да, я понимаю что ошибка на 131й строке в файле categori.tpl. И опять же таки обратился на форум(может для вас это и странно что новички часто обращаются на форумы).

 

вот ссылка на сам сайт.

Хотя, видимо, нет смысла, по крайней мере у вас, просить помочь разобраться что к чему, Т.к. вам нужнее осудить и придраться к неправильно заданому вопросу и не так названому(по вашму мнению) языку. И показать какой сложный путь прошли вы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
$('.increase').click(function () {
 // увеличиваем кол-во 
});

$('.decrease').click(function () {
 // уменьшаем кол-во 
});

Переменной $key присвоить значение.

 

Теперь знаете, что дальше делать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну так вам же черным на английском написали что у вас за ошибка

И указали в какой строке.

 

Причем здесь отсутствие у кого спросить..
Я вам поясню.

Вы взялись за работу. Вам за нее должны заплатить. .Я не претендую на вашу работу.  Так если вы что-то не знаете, не умеете - изучайте. В конце-концов, вы должны добиться результата. АНАЛИЗИРУЯ свои ошибки! И исправляя!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 минуты назад, chukcha сказал:

Ну так вам же черным на английском написали что у вас за ошибка

И указали в какой строке.

 

Причем здесь отсутствие у кого спросить..
Я вам поясню.

Вы взялись за работу. Вам за нее должны заплатить. .Я не претендую на вашу работу.  Так если вы что-то не знаете, не умеете - изучайте. В конце-концов, вы должны добиться результата. АНАЛИЗИРУЯ свои ошибки! И исправляя!

по поводу моей работы - да, получу деньги, но один нюанс в том что моё дело было вёрстка и только, это по началу. А теперь мне также приходится разбираться и с функционалом. Вообщем всё ясно, бесполезно что либо спрашивать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
<script>
$(function(){
    $('.action').click(function(){
        var count = $('#input-quantity-popup').val();
        if($(this).hasClass('decrease')) {
            $('#input-quantity-popup').val(+count - 1);
        } else {
            $('#input-quantity-popup').val(+count + 1);
        }
    })
})
</script>
<span class="input-group-btn">
   <button class="btn btn-defaut decrease action"><i class="fa fa-minus"></i></button>
</span>
<input name="quantity" value="1" size="2" id="input-quantity-popup" class="form-control" data-refresh="2" type="text" />
<span class="input-group-btn">
   <button class="btn btn-defaut increase action"><i class="fa fa-plus"></i></button>
</span>

 

Изменено пользователем fanatic

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

на кнопке отправку в корзину убрать onclik добавить id

<button type="button" id="add_cart" ><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button>

для отправки в корзину

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
$('#add_cart').click(function(){
    var count = $('#input-quantity-popup').val();
    if(+count > 0) {
        var count_product = count;
    } else {
        var count_product = 1;
    }
    cart.add('<?php echo $product['product_id']; ?>',count_product);
})

 

Изменено пользователем fanatic

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

del(сообщение добавилось 2 раза)

Изменено пользователем fanatic

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, pantagruel964 сказал:

$('.increase').click(function () {
 // увеличиваем кол-во 
});

$('.decrease').click(function () {
 // уменьшаем кол-во 
});

Переменной $key присвоить значение.

 

Теперь знаете, что дальше делать?

Спасибо большое, а каким образом и где я должен поменять $key?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.