Битрикс условия для пользователей

Битрикс условия для пользователей

Основные часто используемые:

Условие админа

 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);?>

Ещё статьи:

08.09.2022 Расход оперативной памяти у интернет-магазина битрикс с 60 000 товаров
После выполнения мной доработки не связанной с обменом, у заказчика появилась проблема с обновлением товаров из раздела КПБ после обмена с 1С.

Перестали выгружаться фото для торговых предложений, соответственно в каталоге созданный товар из данного предложения - деактивируется. ID: 341

31.08.2022 Тест VPS тарифа RED.Site-2 reddock.ru для битрикс Аспро
Параметры хостинга:
Виртуальный сервер RED.Site-2, Дисковое пространство -40Гб, Оперативная память - 2Гб ID: 340

31.08.2022 Тест тарифа reg.ru SSD-VPS-3 битрикс Аспро
Параметры хостинга SSD-VPS-3 сайта битрикс с Аспро в ходе тестов:
10 гб к серверу "Cyan Terbium", Премиум DNS, ISPmanager 6 Lite 8 для сервера "Cyan Terbium", Сервер SSD-VPS-3 "Cyan Terbium", Тариф SSD-VPS-3 25 ГБ, 2 ГБ, 2x2200 МГц ID: 339

© 2015-2022 Web админ
Связаться по WhatsApp