info navigation

phpbb-belk.ru

темы, связанные с форумом phpbb 3.0.x



Новая тема  [ 1 сообщение ]  Просмотры: 3828

Автор Сообщение
Не в сети
(Андрей)  
Администратор
Аватара пользователя

Стаж: 9 лет 19 дней
Сообщения: 1230
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Prime Login Return

Представим ситуацию, пользователь (пока что не авторизованный) смотрит тему или любую другую страницу форума. Тут он решает зарегестрироваться и, допустим, ответить в этой теме, жмёт кнопку Вход и после авторизации его куда перебрасывает ? Правильно, всегда на главную страницу форума.

Данная же модификация исправляет эту несуразность, после ее установки, пользователей после авторизации будет всегда перекидывать на ту страницу, на которой они были до авторизации. Удобно и полезно, всего 2 правки.
Если заинтересовало - ставим:

Открыть includes/functions.php

Найти

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

      $u_login_logout = append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=login');


Вставить после найденного

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

//-- mod: Prime Login Return ------------------------------------------------//
      $redirect = ($user->page['page_dir'] || $user->page['page_name'] == "ucp.$phpEx") ? '' : '&redirect=' . urlencode(str_replace('&', '&', build_url(array('_f_'))));
      $u_login_logout = append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=login' . $redirect);
//-- end: Prime Login Return ------------------------------------------------//


Найти

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

   // application/xhtml+xml not used because of IE
   header('Content-type: text/html; charset=UTF-8');


Вставить перед найденным

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

//-- mod: Prime Login Return ------------------------------------------------//
   if (($redirect = request_var('redirect', '')) != '')
   {
      $template->assign_var('S_LOGIN_REDIRECT', build_hidden_fields(array('redirect' => $redirect)));
   }
//-- end: Prime Login Return ------------------------------------------------//


И всё. Довольно быстро и удобно.

Сама модификация, лицензия и остальное:

Вложение:
Комментарий к файлу: Prime Login Return
prime_login_return_1_0_1.rar [32.93 КБ]
Скачиваний: 37




трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Prime Login Return,mod,phpbb3
Показать сообщения за:  Поле сортировки  
Ответить на тему  [ 1 сообщение ] 

Кто сейчас на сайте:

Всего посетителей: 0, из них зарегистрированных: 0, скрытых: 0 и гостей: 0 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (122) здесь было 19 дек 2023, 12:10

Сейчас этот раздел просматривают: нет зарегистрированных пользователей и гости: 0

Часовой пояс: UTC + 2 часа



Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Вы не можете защищать свои темы паролем

Найти:
Перейти:  




cron

Текущее время: 11 окт 2024, 05:02

Создано на основе phpBB® Forum Software © phpBB Group
Яндекс.Метрика

Полная версия Мобильный вид