@po47

Как запретить тег span/разрешить только тег p через HtmlPurifier?

Текст для блока на сайте заполняется через админку, где есть возможность редактировать стили текста. В моем случае хотелось бы, чтобы не отображался. Сейчас текст на странице выглядит так:
<p>
<span style="font-size:24pt;"> текст </span>
</p>


Пробовали
<?php HtmlPurifier::process($text->getText(), function ($config) {
                                            $config->getHTMLDefinition(true)->addAttribute('p', 'class', 'Text');
                                        });?>


Не работает.
Какие есть варианты решения?
  • Вопрос задан
  • 48 просмотров
Решения вопроса 1
@po47 Автор вопроса
Решили задачу регуляркой:
preg_replace('/\s?style=["][^"]*"\s?/i', ' ', $text)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы