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

convert

Описание и параметры

string
textParser::convert(
	string text,
	array arAllow = array("HTML" => "N", "ANCHOR" => "Y", "BIU" => "Y", "IMG" => "Y", "QUOTE" => "Y", "CODE" => "Y", "FONT" => "Y", "LIST" => "Y", "SMILES" => "Y", "NL2BR" => "N", "VIDEO" => "Y"),
	type = "html"
);

Функция форматирования текста. Метод нестатический.

Параметры функции

ПараметрОписание С версии
strPost_messageФорматируемое сообщение.
arAllowМассив параметров форматирования сообщения. Имеет структуру, идентичную массиву ALLOW - переменной класса CForum. Содержит следующие параметры, которые могут принимать значения Y и N:
  • HTML - в тексте могут содержаться любые HTML теги,
  • ANCHOR - разрешен тег <a>,
  • BIU - разрешены теги <b>, <i>, <u>,
  • IMG - разрешен тег <img>,
  • QUOTE - разрешен тег цитирования <quote>,
  • CODE - разрешен тег показа кода <code>,
  • FONT - разрешен тег <font>,
  • LIST - разрешены теги <ul>, <li>,
  • SMILES - показ смайликов в виде картинок,
  • NL2BR - заменять переводы каретки на тег <br> при разрешении принимать любые HTML теги.
  • VIDEO - показ видео
typeТип текста. Необязательный. По умолчанию html.7.0.0

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

<?
$parser = new textParser();  // создаем экземпляр класса textParser
$arAllow = $Forum->ALLOW;    // заполняем массив параметров форматирования
	// из массива переменной-члена класса CForum, 
	// эти два массива имеют идентичную структуру
$arAllow["SMILES"] = "N";    // переопределяем (запрещаем) показ смайликов 
	// в виде картинок
echo $parser->convert($strMessage, $arAllow);  // форматируем и выводим сообщение
?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024