Автоматический переход на главную

Если у вас возникают проблемы и вопросы по настройке форума phpBB3 либо выскакивают непонятные ошибки, не устанавливаются либо криво работают модификации, то этот раздел для вас. Обсуждаем все вопросы, связанные со стилями, модификациями, доработками и проблемами их использования.
Перед тем, как обратиться за помощью, обязательно заполните свой профиль (укажите ссылку на свой форум). Если есть вопрос по конкретной модификации, то обязательно пользуемся поиском по форуму, потому как, возможно, уже есть анонс этого мода и соответственно вопрос задается в теме анонса.

Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas

Правила форума
----
Ответить
Аватара пользователя
St_roy
Завсегдатай Форума
Завсегдатай Форума
Сообщения: 873
Стаж: 12 лет 3 месяца
Откуда: Москва
Контактная информация:

Автоматический переход на главную

Сообщение St_roy »

Как поменять ссылку, куда переносит пользователя после выхода из системы. Сейчас перенаправляет на форум, а я хочу чтобы пользователь попадал в портал
Зри в корень
#1
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет 1 месяц
Откуда: Витебск
Контактная информация:

Автоматический переход на главную

Сообщение DeaDRoMeO »

В файле ucp.php есть много строк вида

Код: Выделить всё

redirect(append_sid("{$phpbb_root_path}index.$phpEx"));
Надо найти эту в нужном блоке и поменять index на portal. Ориентировочно это блок

Код: Выделить всё

case 'logout':
		if ($user->data['user_id'] != ANONYMOUS && isset($_GET['sid']) && !is_array($_GET['sid']) && $_GET['sid'] === $user->session_id)
		{
			$user->session_kill();
			$user->session_begin();
			$message = $user->lang['LOGOUT_REDIRECT'];
		}
		else
		{
			$message = ($user->data['user_id'] == ANONYMOUS) ? $user->lang['LOGOUT_REDIRECT'] : $user->lang['LOGOUT_FAILED'];
		}
		meta_refresh(3, append_sid("{$phpbb_root_path}index.$phpEx"));

		$message = $message . '<br /><br />' . sprintf($user->lang['RETURN_INDEX'], '<a href="' . append_sid("{$phpbb_root_path}index.$phpEx") . '">', '</a> ');
		trigger_error($message);

	break;
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#2
Аватара пользователя
St_roy
Завсегдатай Форума
Завсегдатай Форума
Сообщения: 873
Стаж: 12 лет 3 месяца
Откуда: Москва
Контактная информация:

Автоматический переход на главную

Сообщение St_roy »

Спасибо! У меня в этом блоке

Код: Выделить всё

case 'logout':
		if ($user->data['user_id'] != ANONYMOUS && isset($_GET['sid']) && !is_array($_GET['sid']) && $_GET['sid'] === $user->session_id)
		{
			$user->session_kill();
			$user->session_begin();
			$message = $user->lang['LOGOUT_REDIRECT'];
		}
		else
		{
			$message = ($user->data['user_id'] == ANONYMOUS) ? $user->lang['LOGOUT_REDIRECT'] : $user->lang['LOGOUT_FAILED'];
		}
		meta_refresh(3, append_sid("{$phpbb_root_path}index.$phpEx"));

		$message = $message . '<br /><br />' . sprintf($user->lang['RETURN_INDEX'], '<a href="' . append_sid("{$phpbb_root_path}index.$phpEx") . '">', '</a> ');
		trigger_error($message);

	break;
для автоматического перехода в строке

Код: Выделить всё

meta_refresh(3, append_sid("{$phpbb_root_path}index.$phpEx"));
а для перехода по ссылке "Вернуться на главную" в строке

Код: Выделить всё

$message = $message . '<br /><br />' . sprintf($user->lang['RETURN_INDEX'], '<a href="' . append_sid("{$phpbb_root_path}index.$phpEx") . '">', '</a> ');
		trigger_error($message);
Последний раз редактировалось St_roy 12 авг 2012, 10:32, всего редактировалось 1 раз.
Зри в корень
#3
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет 1 месяц
Откуда: Витебск
Контактная информация:

Автоматический переход на главную

Сообщение DeaDRoMeO »

На здоровье :co_ol:
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#4
Ответить