Делаем перенаправление на определенную страницу после регистрации на сайте

Например это нужно для того, чтобы после регистрации пользователя перекидывало на страницу с информацией о нем, с информацией где, что и от куда берется, чтобы только что зарегистрировавшемуся пользователю было понятно как работать с сайтом, но далеко не все будут нажимать кнопку с ссылкой на эту страницу, ведь ее еще надо будет найти.

1. В файле \classes\actions\ActionRegistration.class.php меняем строчку
$this->Viewer_AssignAjax('sUrlRedirect',$sUrl ? $sUrl : Config::Get('path.root.web'));

на
$this->Viewer_AssignAjax('sUrlRedirect',$sUrl ? $sUrl : Config::Get('module.user.redirect_after_registration'));

2. В файле \templates\skin\ваш_шаблон\window_login.tpl меняем строку
<input type="hidden" name="return-path" value="{$PATH_WEB_CURRENT|escape:'html'}">

на
<input type="hidden" name="return-path" value="{cfg name='module.user.redirect_after_registration'}">

3. В конфиге добавляем строку
$config['module']['user']['redirect_after_registration'] = '___path.root.web___/page/rules';                      // переадресация после регистрации
comments powered by Disqus

0 комментариев

Оставить комментарий