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-2024, «1С-Битрикс», 2024