convert
Описание и параметры
string convert( string text, bool bPreview = true, array arImages = array(), array arAllow = array( "HTML" => "N", "ANCHOR" => "Y", "BIU" => "Y", "IMG" => "Y", "QUOTE" => "Y", "CODE" => "Y", "FONT" => "Y", "LIST" => "Y", "SMILES" => "Y", "NL2BR" => "N" ) );
Метод форматирует текст text в соответствии с параметрами bPreview, arImages, arAllow. Метод нестатический.
Параметры метода
| Параметр | Описание | С версии |
|---|---|---|
| text | Исходный текст сообщения. | |
| bPreview | Флаг - обрезать ли текст для просмотра (по тегу [CUT]). Необязательный. По умолчанию true - текст будет обрезан до тега [CUT]. |
|
| arImages | Массив вида array(array(IMAGE_ID, FILE_ID)[, ...]).
|
|
| arAllow | Массив параметров форматирования сообщения. Необязательный параметр. Допустимы следующие параметры:
SHORT_ANCHOR.
|
|
| type | Необязательный параметр. Значение по умолчанию - "html". Удален с версии 10.0.0 | 9.0.0 |
| arParams | Необязательный параметр. | 12.0.0 |
Возвращаемое значение
Метод возвращает отформатированное сообщение.
Примеры использования
<?
$arPost = CBlogPost::GetByID(3);
$p = new blogTextParser();
$res = CBlogImage::GetList(
array("ID"=>"ASC"),
array(
"POST_ID"=>$arPost['ID'],
"BLOG_ID"=>$arPost['BLOG_ID']
)
);
while ($arImage = $res->Fetch())
$arImages[$arImage['ID']] = $arImage['FILE_ID'];
$text = $p->convert($arPost["DETAIL_TEXT"], false, $arImages);
?>
© «Битрикс», 2001-2025, «1С-Битрикс», 2025