Просмотр полной версии : изменить название страницы после авторизации
valdemar
10.05.2006, 11:41
Привет всем!
Вот какая ситуация есть страница "Login", на странице New Login Box, возможно ли сделать что бы после успешной авторизации название страницы изменялось на "Logout".
Спасибо ....
Pavel Antonov
10.05.2006, 15:11
Сделайте 2 страницы:
Login - видима только для неавторизированных пользователей
Logout - видима только для авторизированных пользователейМенять заголовок не обзательно.
Есть еще способ с config.titleTagFunction
Но это скорее если менять заголовки у кучи страниц...
valdemar
10.05.2006, 20:32
Сделайте 2 страницы:
Login - видима только для неавторизированных пользователей
Logout - видима только для авторизированных пользователейМенять заголовок не обзательно.
Отображать и скрывать страницы не очень удобно, после автроризации должно быть приветствие т.п.
valdemar
10.05.2006, 20:33
Есть еще способ с config.titleTagFunction
Но это скорее если менять заголовки у кучи страниц...
А можно по подробней...
ну, например, можно сделать так /код не тестировал/
TS:
...
config.titleTagFunction = user_lib->user_generatetitle
...
page.includeLibs.somestring = fileadmin/userlib.php
userlib.php:
<?php
require_once(PATH_t3lib.'class.t3lib_page.php');
class user_lib
{
function user_generatetitle()
{
$loginId = 7; //тут id этой страницы
$id = $GLOBALS['TSFE']->id;
if ($id==$loginId)
{
if ($GLOBALS['TSFE']->loginUser) return 'logoff';
else return 'login';
}
else
{
$page = $GLOBALS['TSFE']->sys_page->getPage($id);
return $page['title'];
}
}
?>
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot