info navigation

phpbb-belk.ru

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



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

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

Стаж: 8 лет 1 день
Сообщения: 1219
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

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


Prime Logout Return

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

Если вам это надо - устанавливаем. Быстро и просто.

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

Найти

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

      $u_login_logout = append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=logout', true, $user->session_id);


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

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

//-- mod: Prime Logout Return -----------------------------------------------//
      $redirect = (defined('ADMIN_START') || $user->page['page_name'] == "ucp.$phpEx" || $user->page['page_name'] == "mcp.$phpEx") ? '' : '&redirect=' . urlencode(str_replace('&', '&', build_url(array('_f_'))));
      $u_login_logout = append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=logout' . $redirect, true, $user->session_id);
//-- end: Prime Logout Return -----------------------------------------------//



Открыть ucp.php

Найти

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

      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> ');


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

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

//-- mod: Prime Logout Return -----------------------------------------------//
      if (($redirect = request_var('redirect', '')) != '')
      {
         meta_refresh(3, append_sid($redirect));
         $message = $message . (($redirect === "{$phpbb_root_path}index.$phpEx" || $redirect === "index.$phpEx") ? '' : '<br /><br />' . sprintf($user->lang['RETURN_PAGE'], '<a href="' . append_sid($redirect) . '">', '</a> '));
      }
      else
      {
//-- end: Prime Logout Return -----------------------------------------------//


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

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

      }


Вот и всё. Можете проверять.

Пак с самим модом, лицензии, файл установки и остальное:

Вложение:
Комментарий к файлу: Prime Logout Return
prime_logout_return_1_0_1.zip [35.21 КБ]
Скачиваний: 33


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

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

Всего посетителей: 0, из них зарегистрированных: 0, скрытых: 0 и гостей: 0 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (46) здесь было 01 янв 2023, 13:40

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

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



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

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




cron

Текущее время: 22 сен 2023, 17:56

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

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