Update
Описание и параметры
int Update( int ID, array arFields, bool bReindex = true );
Изменяет параметры существующего форума с кодом ID на параметры, указанные в массиве arFields. Возвращает код изменяемого форума. Метод статический.
Параметры функции
| Параметр | Описание | C версии | 
|---|---|---|
| ID | Код форума, параметры которого необходимо изменить. | |
| arFields | Массив вида Array(field1=>value1[, field2=>value2 [, ..]]), 
		где field - название поля; value - значение поля. Поля перечислены в списке полей форума. | |
| bReindex | Необязательный. По умолчанию равен True. | 10.0.2 | 
Возвращаемое значение
Возвращает код измененного форума. В случае ошибки изменения возвращает False.Смотрите также
- Поля форума
- Перед изменением форума следует проверить возможность изменения методом CanUserUpdateForum
Примеры использования
<?
// Этот код привязывает сайт с кодом $site_code к форуму $FORUM_ID и прописывает "Шаблон пути к сообщению на сайте" в виде $FORUM_PATH
$arFields = array("ACTIVE" => "Y", "SITES" => CForumNew::GetSites($FORUM_ID));
$arFields["SITES"][$site_code] = str_replace("#SITE_PATH#", $site_path, $FORUM_PATH);
CForumNew::Update($FORUM_ID, $arFields);
?> 
					© «Битрикс», 2001-2025, «1С-Битрикс», 2025