Делаем перенаправление на определенную страницу после регистрации на сайте
Например это нужно для того, чтобы после регистрации пользователя перекидывало на страницу с информацией о нем, с информацией где, что и от куда берется, чтобы только что зарегистрировавшемуся пользователю было понятно как работать с сайтом, но далеко не все будут нажимать кнопку с ссылкой на эту страницу, ведь ее еще надо будет найти.
1. В файле \classes\actions\ActionRegistration.class.php меняем строчку
на
2. В файле \templates\skin\ваш_шаблон\window_login.tpl меняем строку
на
3. В конфиге добавляем строку
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'; // переадресация после регистрации
0 комментариев