Недоступно в редакциях: Бизнес, Малый бизнес, Стандарт, Старт
Создание счетчика
Форма, размещенная на данной странице, предназначена для регистрации новых счетчиков и редактирования параметров существующих.
Контекстная панель
Кнопка | Описание |
---|---|
Список | Переход на страницу со списком счетчиков. |
Новый | Переход на страницу регистрации нового счетчика.
Кнопка отображается только при редактировании существующего счетчика. |
Удалить | Удаление счетчика.
Кнопка отображается только при редактировании существующего счетчика. |
Закладка Счетчик
Поле | Описание |
---|---|
*Название | Название счетчика. |
*Тип | Тип счетчика. Влияет на форму вывода данных. Возможны типы:
|
Формат | Позволяет выводить данные в формате размера файла (Например: Мб).
Поле работает только для типов Целое число и Число. |
Группы | Установка флажка для групп сайтов для которых должен применяться данный счетчик.
Подключение счетчика возможно и на закладке Счетчики на странице редактирования группы. |
*Команда | Поле для ввода PHP-кода счетчика. |
Закладка Группы
Поле | Описание |
---|---|
Группы | Установка флажка для групп сайтов для которых должен применяться данный счетчик.
Подключение счетчика возможно и на закладке Счетчики на странице редактирования группы. |
Закладка Команда
Поле | Описание |
---|---|
*Команда | Поле для ввода PHP-кода счетчика. |
* - поля, обязательные для заполнения.
Примеры счетчиков
Подсчет пользователей экстранета
$counter = 0; $rsUsers = CUser::GetList($o="ID", $b="asc", array("ACTIVE"=>"Y","=UF_DEPARTMENT"=>false), array("SELECT"=>array("ID"))); while($arUser = $rsUsers->Fetch()) if($arUser["EXTERNAL_AUTH_ID"] !== "__controller") $counter++; return $counter;
Выставление лимита в 5GB (Тип - число, формат - как размер файла)
$max_size = 5*1024*1024*1024; COption::SetOptionString("main_size", "~max_size", $max_size); return $max_size;
Объем файлов в облаке (Тип - число, формат - как размер файла)
$file_size = 0.0; if(CModule::IncludeModule('clouds')) { $rsBuckets = CCloudStorageBucket::GetList(); while($arBucket = $rsBuckets->Fetch()) $file_size += $arBucket["FILE_SIZE"]; } COption::SetOptionString("main_size", "~cloud", $file_size); $params = array("status" => "d", "time" => time()); COption::SetOptionString("main_size", "~cloud_params", serialize($params)); return $file_size;
© «Битрикс», 2001-2024, «1С-Битрикс», 2024