Документация для разработчиков

Add

int
CBlog::Add(
 array arFields
);

Метод добавляет новый блог. Метод нестатический.

Параметры метода

ПараметрОписание
arFields Массив вида array("поле"=>"значение"[, ...]), содержащий значения полей блога.
Также можно задать уровень доступа на сообщения и комментарии. Для этого необходимо задать массив вида array("PERMS_POST" => array("userGroupID" => "Permission"[, ...]), "PERMS_COMMENT" => array("userGroupID" => "Permission"[, ...])), где userGroupID - группа пользователей блога, Permission - уровень доступа.

Возвращаемое значение

Метод возвращает идентификатор добавленного блога, если добавление прошло успешно. При возникновении ошибки метод вернет false, а в исключениях будут содержаться ошибки.

См. также

Примеры использования

<?
$arFields = array(
    "NAME" => 'Блог администратора сайта',
    "DESCRIPTION" => 'В блоге описаны все изменения, происходящие на сайте',
    "GROUP_ID" => '1',
    "ENABLE_IMG_VERIF" => 'Y',
    "EMAIL_NOTIFY" => 'Y',
    "ENABLE_RSS" => "Y",
    "URL" => "admin-blog",
    "ACTIVE" => "Y",
    "OWNER_ID" => $USER->GetID()
);

$newID = CBlog::Add($arFields);
if(IntVal($newID)>0)
{
    echo "Новый блог [".$newID."] создан.";
}
else
{
    if ($ex = $APPLICATION->GetException())
        echo $ex->GetString();
}
?>


© «Битрикс», 2001-2020, «1С-Битрикс», 2020
Наверх