Best Answer SmetDenis , 05 June 2015 - 11:35
Попробуйте сделать так
media\zoo\applications\jbuniversal\framework\controllers\basket.php
$this->setRedirect('http://страница регистрации/');Go to the full post

Best Answer SmetDenis , 05 June 2015 - 11:35
Попробуйте сделать так
media\zoo\applications\jbuniversal\framework\controllers\basket.php
$this->setRedirect('http://страница регистрации/');Go to the full post
Posted 03 June 2015 - 19:11
день добрый.
может под забыл, дайте хот ссылку,
как отправить клиенту перед корзиной на регистрацию на сайте.
клиент отбирает себе услуги далее когда нажимает перейти в корзину появляется инфо о том, что нужно пройти регистрацию на сайте.
настройках корзины указал доступ корзине регистер,
но при переходе появляется
а нужно, чтобы клиент полноценно прошел регистрацию на сайте
Posted 05 June 2015 - 11:35 Best Answer
$this->setRedirect('http://страница регистрации/');
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Posted 07 June 2015 - 20:33
после добавления
$this->setRedirect('http://страница регистрации/');
редирект сработал,
при переходе в корзину можно отправить страницу на любую другую,
еще заметил, после обновления (JBZoo 220v для подписчиков с "плюсом" RC #2 rev2715) есть возможность указать страницу для корзины в настройках,
с помощью настроек так же можно отправить страницу корзины на любую другую,
например можно создать отдельную страницу для личного кабинета, сделать туда доступ для зарегистрированных и отправить туда.
но только после регистрации или авторизации открывается не страница корзины , а личный кабинет пользователя (но это не особо важный момент)
конечно, было бы хорошо, если можно было сделать, как сделано для истории заказов.
при переходе просит авторизоваться, после авторизации открывается страница заказов.
Edited by jeyhunm, 07 June 2015 - 20:44.
Posted 08 June 2015 - 17:04
Если мне не изменяет память, то в настройках профиля есть как раз где прописать ссылку, куда перебрасывать пользователя после авторизации. ))
Posted 08 June 2015 - 17:17
Если мне не изменяет память, то в настройках профиля есть как раз где прописать ссылку, куда перебрасывать пользователя после авторизации.
это мы знаем, для этого случая у нас есть еще страница которая так же важна,
например,
клиент регистрируется на сайте не только для того чтобы сделать заказ, может ему нужно что то другое на сайте, поэтому после регистрации или авторизации его отправляет на страницу личного кабинета.
а так в jbzoo очень правильно сделано для истории заказов.
тему закрываем ,спасибо.
Posted 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 = "Корзина доступна только авторизованным пользователям"
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Posted 11 June 2015 - 12:32
куда этот код добавить ?, спасибо.
Posted 11 June 2015 - 12:34
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Posted 11 June 2015 - 13:13
не срабатывает, по крайней мере у меня.
урл выглядит таким образом и белый экран
index.php?option=com_zoo&controller=basket&task=index&Itemid=101&nc=8335
в настройках корзины доступ в корзину для зарегистрированных.
почему то все прекрасно сделано для меню истории заказов,
при переходе , так же оправляет на авторизацию, и после него открывает страницу истории заказов.
Posted 11 June 2015 - 13:47
Работает точно так же media\zoo\applications\jbuniversal\framework\controllers\clientarea.phpпочему то все прекрасно сделано для меню истории заказов,
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.