SMF: код только для онлайн / оффлайн пользователей

Такой простой вопрос, а многих может поставить в тупик: как в SMF с помощью php определить, что страницу просматривает онлайн пользователь, либо наоборот — гость? Например, вы хотите разместить только для зарегистрированных и вошедших в систему участников форума какую-либо информацию (например, ссылку на правила публикации в данном разделе). Сделать это можно очень просто. Вот так выглядит проверка статуса пользователя:

if ($context['user']['is_logged']) {

// Код выполняется для зарегистрированных пользователей

}

if ($context['user']['is_logged']) {

// Код выполняется для гостей

}

Вот так-то. Хочу только добавить, что такой код можно использовать в SMF Ad Management mod для более тонкой нестройки показа рекламы на форуме.

Понравилась запись? Ставь лайк!
Loading more content...