Форум русской поддержки Joomla!® CMS
08.12.2016, 22:10:09 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Кнопка удалить все товары в корзине

 (Прочитано 339 раз)
0 Пользователей и 1 Гость смотрят эту тему.
error648398
Осваиваюсь на форуме
***

Репутация: +21/-0
Offline Offline

Сообщений: 180


« : 26.08.2015, 02:57:15 »

Подскажите, если такая функция, или как её добавить, очень нуждаюсь.
Облазил инет, ничего не нашёл.

VirtueMart 2.9.9e
Записан
robert
Профи
********

Репутация: +344/-11
Offline Offline

Пол: Мужской
Сообщений: 3591


« Ответ #1 : 26.08.2015, 11:08:07 »

Удалить корзину из сессии. Сделайте var_dump($_SESSION), чтобы посмотреть, что именно нужно удалить.
« Последнее редактирование: 26.08.2015, 11:11:15 от robert » Записан
error648398
Осваиваюсь на форуме
***

Репутация: +21/-0
Offline Offline

Сообщений: 180


« Ответ #2 : 26.08.2015, 11:14:03 »

Удалить корзину из сессии. Сделайте var_dump($_SESSION), чтобы посмотреть, что именно нужно удалить.


С php только разбираюсь, подскажите дальнейшие действия.
Думаю что то такого:
Код:
<?php session_start();
unset($_SESSION['__vm']);
session_destroy();
header('Location: index.php'); ?>
« Последнее редактирование: 09.09.2015, 06:20:09 от error648398 » Записан
robert
Профи
********

Репутация: +344/-11
Offline Offline

Пол: Мужской
Сообщений: 3591


« Ответ #3 : 26.08.2015, 11:25:07 »

Код
$_SESSION['__vm']['vmcart']
Возможно, вам придется использовать Joomla API, чтобы получить доступ к этому параметру.
Записан
error648398
Осваиваюсь на форуме
***

Репутация: +21/-0
Offline Offline

Сообщений: 180


« Ответ #4 : 26.08.2015, 12:00:38 »

Код
$_SESSION['__vm']['vmcart']
Возможно, вам придется использовать Joomla API, чтобы получить доступ к этому параметру.

А как это все в кнопку обернуть ?
Записан
robert
Профи
********

Репутация: +344/-11
Offline Offline

Пол: Мужской
Сообщений: 3591


« Ответ #5 : 26.08.2015, 12:31:01 »

Ну, формой или ссылкой с определенными параметрами на страницу-обработчик. Детально не могу подсказать, давно не работал с VM.
Записан
error648398
Осваиваюсь на форуме
***

Репутация: +21/-0
Offline Offline

Сообщений: 180


« Ответ #6 : 26.08.2015, 12:45:19 »

Ну, формой или ссылкой с определенными параметрами на страницу-обработчик. Детально не могу подсказать, давно не работал с VM.
Большое спасибо что помогаете.

Попробовал через кнопку и аякс:
Код:
<script> function logout(){ jQuery.ajax({url:'/deleteall.php'}); } </script>
<a href='#' onClick='logout();return false;'>выйти</а>
а в файле /deleteall.php
Код:
<?php
session_start();
unset($_SESSION['__vm']);
session_destroy();
header('Location: index.php'); ?>

Но ничего не происходит Sad
Записан
robert
Профи
********

Репутация: +344/-11
Offline Offline

Пол: Мужской
Сообщений: 3591


« Ответ #7 : 26.08.2015, 13:07:11 »

Попробуйте так
Код
$session=JFactory::getSession();
$session->clear('vmcart','vm');
$app=JFactory::getApplication();
$app->redirect('index.php');
 
Записан
error648398
Осваиваюсь на форуме
***

Репутация: +21/-0
Offline Offline

Сообщений: 180


« Ответ #8 : 26.08.2015, 14:02:00 »

Попробуйте так
Код
$session=JFactory::getSession();
$session->clear('vmcart','vm');
$app=JFactory::getApplication();
$app->redirect('index.php');
 
Боюсь что не работает Sad
Записан
robert
Профи
********

Репутация: +344/-11
Offline Offline

Пол: Мужской
Сообщений: 3591


« Ответ #9 : 26.08.2015, 14:06:41 »

Joomla API подключили в своем скрипте?
Записан
error648398
Осваиваюсь на форуме
***

Репутация: +21/-0
Offline Offline

Сообщений: 180


« Ответ #10 : 26.08.2015, 14:23:17 »

Joomla API подключили в своем скрипте?
да подключил, но допустил ошибку Sad((
И сидел как дурак.

Огромное спасибо за помощь.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet