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

[Решено] Запрос на удаление из корзины

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

Собственно сам код.

<td class="remove"><img src="catalog/view/theme/ваша_тема/image/remove-small.png" alt="<?php echo $button_remove; ?>" title="<?php echo $button_remove; ?>" onclick="(getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') ? location = 'index.php?route=checkout/cart&remove=<?php echo $product['key']; ?>' : $('#cart').load('index.php?route=module/cart&remove=<?php echo $product['key']; ?>' + ' #cart > *');" /></td>

вот нужно чтобы в мини корзине при нажатии на крестик появлялось сообщение "Точно удалить?". В самой корзине я сделал удаление таким способом 

<a href=<?php echo $product['remove']; ?> onclick="return confirm('Удалить товар?Вы уверены?')"> <img src="catalog/view/theme/default/image/remove.png" alt="<?php echo $button_remove; ?>" title="<?php echo $button_remove; ?>" /></a></td>

k_5NUfb93Uo.jpg

Но тут прописан скрипт, поэтому я не знаю как реализовать с таким же return confirm. Пробовал написать чтобы вызывался скрипт с условием, но почему то удаляется только одна первая запись и чтобы удалить вторую нужно перезагружать страницу. Может у кого есть какие либо варианты как реализовать?

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


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

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

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


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

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

это тестовое задание, смысл меня не интересует, нужен вариант реалзиации

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


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

ну так обозначьте сумму тогда раз реализация нужна

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


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

ну так обозначьте сумму тогда раз реализация нужна

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

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


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

решение таково, мне не жалко)

<td class="remove"><img src="catalog/view/theme/default/image/remove-small.png" onclick="
if(confirm('Press a button')!=true)return false;
if(getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout')location = 'index.php?route=checkout/cart&remove=<?php echo $product['key']; ?>'; else $('#cart').load('index.php?route=module/cart&remove=<?php echo $product['key']; ?>' + ' #cart > *');
" />

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


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

немного косметики и вообще

if(confirm('Press a button')!=true)return false;
>>

if (!confirm('Удалить товар?\nВы уверены?')) { return false; }

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


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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Вы комментируете как гость. Если у вас есть аккаунт, пожалуйста, войдите
Ответить в этой теме...

×   Вы вставили контент с форматированием.   Удалить форматирование

  Разрешено использовать не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


  • Похожий контент

    • От matroskin92
      450.00 руб
      Скачать/Купить дополнение


      Экспорт корзины в Excel
      Исходя из опыта работы с юридическими лицами, до сих пор многим контрагентам требуется экспорт корзины в формате Excel. Это простое решение, позволяющие сохранить текущую корзину клиента на его компьютер в формат .XLSX в один клик.  Больше ни один контрагент не потеряет свою корзину на Вашем сайте, а так же не будет присылать скриншоты или фотографии экрана своей корзины Вам на почту.
       
      NEW! Добавлен экспорт содержимого заказа, либо нескольких заказов в административной панели сайта!
       
      УСТАНОВКА
      Установите модуль стандартным способом Активируйте в списке модулей и произведите необходимую настройку модуля. Добавьте вывод модуля в нужный в макет корзины, либо в макет отображения заказа в личном кабинете. Обновите кэш модификаторов  
      ДЕМО
      OPENCART 3 / OCSTORE 3
      OPENCART 2.3 / OCSTORE 2.3
      Логин: demo
      Пароль: demo
       
      РАЗВИТИЕ МОДУЛЯ
      Если у вас есть идея, либо необходимость дополнительного функционала - смело пишите в личные сообщения. Если функционал покажется мне интересным, он будет добавлен в следующей версии модуля.
       
      ПОДДЕРЖКА
      Поддержка в личных сообщениях и в комментариях в соответствующей теме на форуме. 
      Если у Вас не получилось установить модуль, либо он работает не корректно, пожалуйста, прежде чем оставить отзыв модулю - напишите в личные сообщения, отвечаю оперативно.
       
      Добавил matroskin92 Добавлено 07.03.2019 Категория Покупки, оформление заказа, корзина Системные требования Сайт разработчика matro.site Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3 ocStore 3.0
      2.3 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
    • От matroskin92
      Исходя из опыта работы с юридическими лицами, до сих пор многим контрагентам требуется экспорт корзины в формате Excel. Это простое решение, позволяющие сохранить текущую корзину клиента на его компьютер в формат .XLSX в один клик.  Больше ни один контрагент не потеряет свою корзину на Вашем сайте, а так же не будет присылать скриншоты или фотографии экрана своей корзины Вам на почту.
       
      NEW! Добавлен экспорт содержимого заказа, либо нескольких заказов в административной панели сайта!
       
      УСТАНОВКА
      Установите модуль стандартным способом Активируйте в списке модулей и произведите необходимую настройку модуля. Добавьте вывод модуля в нужный в макет корзины, либо в макет отображения заказа в личном кабинете. Обновите кэш модификаторов  
      ДЕМО
      OPENCART 3 / OCSTORE 3
      OPENCART 2.3 / OCSTORE 2.3
      Логин: demo
      Пароль: demo
       
      РАЗВИТИЕ МОДУЛЯ
      Если у вас есть идея, либо необходимость дополнительного функционала - смело пишите в личные сообщения. Если функционал покажется мне интересным, он будет добавлен в следующей версии модуля.
       
      ПОДДЕРЖКА
      Поддержка в личных сообщениях и в комментариях в соответствующей теме на форуме. 
      Если у Вас не получилось установить модуль, либо он работает не корректно, пожалуйста, прежде чем оставить отзыв модулю - напишите в личные сообщения, отвечаю оперативно.
       
    • От NskRonin
      Всех приветсвую.
       
      Такой вопрос как реализовать удаление всех товаров в корзине одной кнопкой.
       
      Нашел такую инструкцию
       
      ------
      в файле \catalog\controller\checkout\cart.php

      добавить функцию
          public function clear() {
              $this->cart->clear();
              $this->response->redirect($this->url->link('checkout/cart'));
          } после чего, очищение будет доступно по ссылке index.php?route=checkout/cart/clear
      ------
       
      Но у меня по ссылке https://happy-scrap.ru/index.php?route=checkout/cart/clear - ни чего не найдено.
       
      Так же находил вот такую инструкцию
       
      https://isenselabs.com/posts/how-to-add-clear-cart-button-for-the-products-in-the-shopping-cart-in-opencart-2x
       
      Но ставить по боялся (не охоты лишний раз из бэкапа сайт доставать), т.к. там все сделано на модификаторе.
       
      Может есть у кого какие мысли как это реализовать?
       
    • От matroskin92
      300.00 руб
      Скачать/Купить дополнение


      Так же покупают
      Вывод рекомендуемых товаров на основе аналогичных покупок других клиентов вашего интернет-магазина. Чем больше и разнообразнее покупки, тем более точны будут рекомендации модуля в последующем.
       
      ДЕМО
      OPENCART 3
      OPENCART 2.3
      Для того, чтобы увидеть результат работы модуля, добавьте в корзину товар Ipad Classic и перейдите на страницу корзины.
       
      УСТАНОВКА
      Установите модуль стандартым способом Активируйте в списке модулей и произведите необходимую настройку модуля. Добавьте вывод модуля в нужный Вам макет на нужную позицию. (Это не обязательно макет корзины).  
      ОБРАЩАЮ ВНИМАНИЕ
      Если в Вашем интернет-магазине не было покупок или каждая из покупок не содержала больше 1 товара, то модулю нечего будет рекомендовать другим покупателям.
       
      Добавил matroskin92 Добавлено 11.03.2019 Категория Покупки, оформление заказа, корзина Системные требования PHP > 5.6 Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3 ocStore 3.0
      2.3 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
    • От sv2109
      Что делает этот модуль?
      Модуль дает возможность изменять изображение на странице товара в зависимости от выбранной опции для этого товара.
      Для этого в админ панели при создании / редактировании товара к нужным изображениям привязываются определенные опции.
       
      Установка
      1. Скопировать все с папки "upload" в корневую папку вашего магазина. Файлы движка не будут перезаписаны.
      2. Установить модуль в панели управления
      3. При необходимости поменяйте настройки
       
      Новое в версии 1.1:
      - добавлена возможность выбирать несколько опций для 1 изображения
      - изображение в корзине соответствует выбранным опциям
       
      Версии движка, на которых тестировался модуль
      - ocStore v1.5.4.1
      - ocStore v1.5.5.1
      - opencart v1.5.6
      но должен работать на всех 1.5.х версиях
      - OpenCart, ocStore 2.0, 2.1, 2.2, 2.3, 3.x  (для получения этих версий - пишите в ЛС автору или на почту sv2109@gmail.com)
       
      Демонстрация работы
       
  • Последние посетители   0 пользователей онлайн

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

×

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

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