я использовал грушу BBCodeParser2 с Wysibb редактор, он хорошо работает для большинства bb-кодов, таких как жирный шрифт, курсив, изображения …. и т. д.
проблема только в ссылках, он не может разобрать URL в теме, и когда я смотрю на таблицу БД, я обнаружил, что URL-код bbcode не изменился ….
Я проверил все ссылки и файлы включены, и проблема все та же:
PHP:
$config = parse_ini_file('HTML/BBCodeParser2.ini',true);
$options = $config['HTML_BBCodeParser2'];
$parser = new HTML_BBCodeParser2($options);
$parser->setText($this->db->real_escape_string($_POST['t_body']));
$parser->parse();
$t_body= $parser->getParsed();
img из БД:
я нашел решение
проблема в том, что я должен экранировать символы после функции parse ()
поэтому предыдущий код будет:
$config = parse_ini_file('HTML/BBCodeParser2.ini',true);
$options = $config['HTML_BBCodeParser2'];
$parser = new HTML_BBCodeParser2($options);
$parser->setText($_POST['t_body']);
$parser->parse();
$t_body= $this->db->real_escape_string($parser->getParsed());
Других решений пока нет …