Битрикс условия для пользователей
Условие админа
global $USER;
if ($USER->IsAdmin()) echo "Вы администратор!";
Условие группы
<?if (CSite::InGroup(array(1,6))):?>
1,6 - ID группы
Условие авторизации
<?if($USER->IsAuthorized()):?>
Условие неавторизованного пользователя
-не выполнение условия авторизации
Условие созданных пользователем элементов
<?
global $arrNewsListFilter;
$arrNewsListFilter["CREATED_BY"] = $USER->GetID();
?>
<?
$APPLICATION->IncludeComponent(
"bitrix:news.list",
"",
Array(
...
"FILTER_NAME" => "arrNewsListFilter",
...
"CACHE_FILTER" => "Y",
...
),
false
);
?>
Условие редирект пользователя
<? global $USER;
if($USER->IsAuthorized()):
header('Location: сайт.ru/catalog');die();
?>
Условие получение элементов пользователя
global $USER;
$iduser =$USER->GetID();
<?$GLOBALS["arrFilter"] = array("PROPERTY_188" => $iduser);?>
Ещё статьи:
31.07.2024
Нюансы продления лицензии на 3 и 6 месяцев от 12 месяцев
На маркетплейсе есть такая кнопка "купить продление", при нажатии на неё есть выпадающий список продолжительность (3 мес. самый дешовый вариант и 6 мес.).
У розничного пользователя такой кнопки, она есть под партнёрским аккаунтом разработчика.
ID: 494
31.07.2024
Ошибка в блоке "Вы смотрели" на базе catalog.section
При создании блока "Вы смотрели" на базе catalog.section на детальной странице товара столкнулся с ошибкой, когда блок работал не корректно, и данные о просмотренных товарах не обновлялись.
ID: 493
26.06.2024
Мой отзыв о Seo-специалисте Александр Сергиенко
Делюсь моим опытом о Seo-специалисте Александр Сергиенко https://kwork.ru/user/21alex
Я думаю потенциальным клиентам этого мудака будет полезно узнать нутро этого "специалиста"
ID: 471