Лучший Ответ SmetDenis , 05 June 2015 - 11:35
Попробуйте сделать так
media\zoo\applications\jbuniversal\framework\controllers\basket.php
$this->setRedirect('http://страница регистрации/');Перейти к сообщению

Лучший Ответ SmetDenis , 05 June 2015 - 11:35
Попробуйте сделать так
media\zoo\applications\jbuniversal\framework\controllers\basket.php
$this->setRedirect('http://страница регистрации/');Перейти к сообщению
Отправлено 03 June 2015 - 19:11
день добрый.
может под забыл, дайте хот ссылку,
как отправить клиенту перед корзиной на регистрацию на сайте.
клиент отбирает себе услуги далее когда нажимает перейти в корзину появляется инфо о том, что нужно пройти регистрацию на сайте.
настройках корзины указал доступ корзине регистер,
но при переходе появляется
а нужно, чтобы клиент полноценно прошел регистрацию на сайте
Отправлено 05 June 2015 - 11:35 Лучший Ответ
$this->setRedirect('http://страница регистрации/');
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Отправлено 07 June 2015 - 20:33
после добавления
$this->setRedirect('http://страница регистрации/');
редирект сработал,
при переходе в корзину можно отправить страницу на любую другую,
еще заметил, после обновления (JBZoo 220v для подписчиков с "плюсом" RC #2 rev2715) есть возможность указать страницу для корзины в настройках,
с помощью настроек так же можно отправить страницу корзины на любую другую,
например можно создать отдельную страницу для личного кабинета, сделать туда доступ для зарегистрированных и отправить туда.
но только после регистрации или авторизации открывается не страница корзины , а личный кабинет пользователя (но это не особо важный момент)
конечно, было бы хорошо, если можно было сделать, как сделано для истории заказов.
при переходе просит авторизоваться, после авторизации открывается страница заказов.
Сообщение отредактировал jeyhunm: 07 June 2015 - 20:44
Отправлено 08 June 2015 - 17:04
Если мне не изменяет память, то в настройках профиля есть как раз где прописать ссылку, куда перебрасывать пользователя после авторизации. ))
Отправлено 08 June 2015 - 17:17
Если мне не изменяет память, то в настройках профиля есть как раз где прописать ссылку, куда перебрасывать пользователя после авторизации.
это мы знаем, для этого случая у нас есть еще страница которая так же важна,
например,
клиент регистрируется на сайте не только для того чтобы сделать заказ, может ему нужно что то другое на сайте, поэтому после регистрации или авторизации его отправляет на страницу личного кабинета.
а так в jbzoo очень правильно сделано для истории заказов.
тему закрываем ,спасибо.
Отправлено 11 June 2015 - 12:30
// если нет доступа if (!$this->cart->canAccess($this->app->user->get())) { // анонимных отправляем на авторизацию с сохранением обратной ссылки $user = JFactory::getUser(); if (empty($user->id)) { $url = 'index.php?option=com_users&view=login&return=' . base64_encode($this->app->jbenv->getCurrentUrl()); $this->setRedirect($url, JText::_('JBZOO_CART_NEED_LOGIN')); } else { // уже авторизованным, у которых не подходящая группа - отказываем $this->app->jbnotify->error('JBZOO_CART_UNABLE_ACCESS'); } }Добавить в локализации
JBZOO_CART_NEED_LOGIN = "Корзина доступна только авторизованным пользователям"
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Отправлено 11 June 2015 - 12:32
куда этот код добавить ?, спасибо.
Отправлено 11 June 2015 - 12:34
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Отправлено 11 June 2015 - 13:13
не срабатывает, по крайней мере у меня.
урл выглядит таким образом и белый экран
index.php?option=com_zoo&controller=basket&task=index&Itemid=101&nc=8335
в настройках корзины доступ в корзину для зарегистрированных.
почему то все прекрасно сделано для меню истории заказов,
при переходе , так же оправляет на авторизацию, и после него открывает страницу истории заказов.
Отправлено 11 June 2015 - 13:47
Работает точно так же media\zoo\applications\jbuniversal\framework\controllers\clientarea.phpпочему то все прекрасно сделано для меню истории заказов,
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.