вырезает код из "Поле текста с редактором" при использовании тега

Все вопросы/проблемы по установке и использовании.
Ответить
Аватара пользователя
sajanagr
Сообщения: 51
Зарегистрирован: 31 окт 2019, 07:02
Имя: Иван Колешня
Откуда: Россия, Санкт-Петербург
Организация: Альфа Хантер
Контактная информация:

вырезает код из "Поле текста с редактором" при использовании тега

Сообщение sajanagr »

Все привет
У нас использовались Инфо. страницы для регламентов компании, решили страницы перенести в сущность, чтобы по каждому регламенту пользователи могли писать комментарии и решили использовать поле "Согласование" как поле, что сотрудники ознакомились с данным регламентом, но не в этом суть ))
начал переносить Данные из инфо.страниц в сущности в поле Текст с редактором, и обнаружил такую штуку, что если используется вставленная картинка, облаченная тегом <pre>, то при сохранении редактор код картинки вырезает, без облачения тегом <pre> все сохраняется отлично
На Инфо. страницах такого нет, картинка остается, внутри тега <pre>.

картинка из инфо.страницы:
Изображение

Картинка из поля текста с редактором
Изображение

Код до сохранения:

Код: Выделить всё

<pre>
<img alt="enlightened" src="домен/template/plugins/ckeditor/plugins/smiley/images/lightbulb.png" style="height:23px; width:23px" title="enlightened" /> <strong>Специалисту на заметку:</strong> 
<em>Компании могут искать сотрудников своими силами (внутренний рекрутинг). 
Или же их наймом будут заниматься привлеченные со стороны специалисты (внешний рекрутинг).</em></pre>
Код после сохранения:

Код: Выделить всё

<pre>
<strong> Специалисту на заметку:</strong> 
<em>Компании могут искать сотрудников своими силами (внутренний рекрутинг). 
Или же их наймом будут заниматься привлеченные со стороны специалисты (внешний рекрутинг).</em></pre>
Собственно Вопрос! Подскажите, что сделать, чтобы код картинки внутри тега <pre></pre> не вырезался при использовании его в поле текста с редактором?
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: вырезает код из "Поле текста с редактором" при использовании тега

Сообщение support »

Когда сохраняется запись в сущность, используется http://htmlpurifier.org/ для проверки html на XSS. Это он такую конструкцию не разрешает.
Для админов, которые создают инфо страницы, такой проверки нет.

В качестве решения проблемы, вместо картинки используйте https://getemoji.com/
Аватара пользователя
sajanagr
Сообщения: 51
Зарегистрирован: 31 окт 2019, 07:02
Имя: Иван Колешня
Откуда: Россия, Санкт-Петербург
Организация: Альфа Хантер
Контактная информация:

Re: вырезает код из "Поле текста с редактором" при использовании тега

Сообщение sajanagr »

Отлично, так тоже пойдет ;) спасибо за подсказку :idea:
Ответить