Скрыть "ссылки" или "папки"

1. Денис (09.06.2011 / 17:05)
Знаю как скрыть сайт от незарегистрированных пользователей
<?php
if (!is_user()) {
    if (!stristr($php_self, 'mail/lostpassword.php') && !stristr($php_self, 'pages/registration.php') && !stristr($php_self, 'pages/login.php') && !stristr($php_self, 'input.php')) {
        header ('Location: ' . $config['home'] . '/pages/login.php?' . SID);
        exit;
    } 
} 
?>
Этот код вставить в includes/header перед авторизацией по cookies. (Тоесть в незащищённое место авторизацией.)
Вопрос в другом, у меня на главном есть пункт "сервисы", Как сделать, чтоб его могли видеть только зарегестрированные пользователи, а для незареганных было написано "Этот пункт меню могут видеть только зарегистрированные пользователия", или просто чтоб пропал для незарегистрированных. D Надеюсь вы меня поняли.

2. Руслан (09.06.2011 / 18:39)
1. SperMaTazZzoID, все просто smile
<?php 
if (!is_user()) { 
  Бла - бла - бла
}  
?>


3. Денис (09.06.2011 / 19:00)
2. Вавилон, это получилось видно только для незарегистрированных, а н6адо чтоб незарегистрированные не видели, а зарегистрированные(все) видели.

4. Руслан (09.06.2011 / 19:05)
3. SperMaTazZzoID, а, точно... smile
Тогда убери восклицательный знак
<?php
if (!is_user()) {
Бла - бла - бла
}
?>

5. JustZero (09.06.2011 / 19:05)
! убери

6. Денис (09.06.2011 / 19:07)
спасибо) я совсем забыл что обозначает знак "!" E ппц)

Добавлено через 03:35 сек.
а как сделать, чтоб за мсето этого пункта была надписть: видеть могут только зарегистрированные пользователи?

7. JustZero (09.06.2011 / 19:18)
if (is_user()) {
Бла - бла - бла
} else {
show_login('Для просмотра');
}

?>

URL: https://visavi.net/topics/22267