Недоступно в редакциях: Бизнес, Малый бизнес, Стандарт, Старт
Создание счетчика
Форма, размещенная на данной странице, предназначена для регистрации новых счетчиков и редактирования параметров существующих.
Контекстная панель
Кнопка | Описание |
---|---|
Список | Переход на страницу со списком счетчиков. |
Новый | Переход на страницу регистрации нового счетчика.
Кнопка отображается только при редактировании существующего счетчика. |
Удалить | Удаление счетчика.
Кнопка отображается только при редактировании существующего счетчика. |
Закладка Счетчик
Поле | Описание |
---|---|
*Название | Название счетчика. |
*Тип | Тип счетчика. Влияет на форму вывода данных. Возможны типы:
|
Формат | Позволяет выводить данные в формате размера файла (Например: Мб).
Поле работает только для типов Целое число и Число. |
Группы | Установка флажка для групп сайтов для которых должен применяться данный счетчик.
Подключение счетчика возможно и на закладке Счетчики на странице редактирования группы. |
*Команда | Поле для ввода 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
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.