→ Не показывать блок гостю

PHP код, возвращающий FALSE, если пользователь = гость и TRUE для всех остальных:

global $user;
if ($user->uid == 0){
  return FALSE;
} else {
  return TRUE;
}

RSS-материал

6 Комментариев [Нет новых]

Аватар пользователя Ch

Ну тогда тоже самое, короче некуда:
return user_is_logged_in()
Улыбка

Аватар пользователя Ch

return $GLOBALS['user']->uid
Только не пойму, чем "Показать блок определенным ролям:" не подходит.

Аватар пользователя EllECTRONC

только тем, что речь не идет о настройке блока в админке, в остальном очень полезный переключатель Подмигивание

Аватар пользователя Гость

ваще коротко))
<?php global $user; return $user->uid; ?>

Аватар пользователя xandeadx

то же самое, но в 6 раз короче:

return ($GLOBALS['user']->uid != 0);

Улыбка

Аватар пользователя graker

То же самое в три раза короче:

global $user;
return ($user->uid != 0);

Что ты об этом думаешь?

МультиВход
ИЛИ

Комментарии