БагБД
Вход
Регистрация
В&О
Вопросы
Без ответов
Теги
Задать вопрос
Вакансии
Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!
Блог
8 основных команд virsh для управления Виртуальными машинами из командной строки
Что такое метрика INP
Что такое SIEM - за 100 секунд
Что такое Vue - за 100 секунд
как изменить надпись на кнопке, после того как товар положили в корзину?
0
0
голосов
1
Здравствуйте!
Есть необходимость менять текст на кнопке "Купить" на "Уже в корзине", когда пользователь отправил товар в корзину, чтобы дать понимание пользователю, что этот товар он уже положил и он в корзине.
Буду признателен, если кто-то в ответ пришлет образец кода с инструкцией как это сделать :)
спросил
27 Июль, 15
от
аноним
Ваш комментарий к вопросу:
Напишите мне, если после меня будет добавлен комментарий:
Напишите мне, если после меня добавят комменратий
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
[captcha placeholder]
Чтобы избежать проверки в будущем, пожалуйста
войдите
или
зарегистрируйтесь
.
Ваш ответ
Отправить мне письмо на это адрес если мой ответ выбран или прокомментирован:
Отправить мне письмо если мой ответ выбран или прокомментирован
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста
войдите
или
зарегистрируйтесь
.
1 Ответ
0
0
голосов
А это сильно зависит от того, как у вас код кнопки купить выглядит :)
ответил
27 Июль, 15
от
root
(
25,590
баллов)
Вот так она прописана в bitrix:catalog.element
<button class="big ppClickBasket" data-addmode="ADDGIFT" data-productid="<?if (count($arResult["OFFERS"]) < 1): echo $arResult["ID"]; else: echo $product_id_for_button; endif;?>" data-issku="<?=(count($arResult["OFFERS"]) > 0) ? "Y" : "N"?>" id="inCart">
<div class="btn_cart_elem_det"></div>
<div class="btn_cart_elem_det_text"><?=GetMessage("CT_BUY")?></div>
</button>
Тогда вам нужно найти JS код, обрабатывающий эту кнопку. Может быть по имени класса ppClickBasket , может по id - inCart
Ваш комментарий к ответу:
Напишите мне, если после меня будет добавлен комментарий:
Напишите мне, если после меня добавят комменратий
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
[captcha placeholder]
Чтобы избежать проверки в будущем, пожалуйста
войдите
или
зарегистрируйтесь
.
Похожие вопросы
0
голосов
5
ответов
Ссылка на товар с добавлением в корзину
спросил
10 Окт, 13
от
Lechman
(
380
баллов)
0
голосов
3
ответов
Как добавить товар в корзину?
спросил
15 Фев, 14
от
asagava
(
680
баллов)
0
голосов
7
ответов
Как добавить товар в корзину без увеличения его количества если таковой уже имеется?
спросил
20 Июль, 13
от
cartmen
(
460
баллов)
0
голосов
1
ответ
Нужно после нажатия на кнопку "Добавить в корзину" вывести сообщение
спросил
30 Июль, 14
от
stereomaniac
(
470
баллов)
0
голосов
1
ответ
Товар во всплывающем окне после нажатия на "купить"
спросил
25 Авг, 14
от
аноним
битрикс
корзина
ajax
<button class="big ppClickBasket" data-addmode="ADDGIFT" data-productid="<?if (count($arResult["OFFERS"]) < 1): echo $arResult["ID"]; else: echo $product_id_for_button; endif;?>" data-issku="<?=(count($arResult["OFFERS"]) > 0) ? "Y" : "N"?>" id="inCart">
<div class="btn_cart_elem_det"></div>
<div class="btn_cart_elem_det_text"><?=GetMessage("CT_BUY")?></div>
</button>