Page 1 of 1

Поломались кастом_вар_ы

Posted: Mon Sep 19, 2022 9:53 am
by richmantrade
В одном из последних обновления при правке поля CUSTOM_VAR появилось модальное окно, текст в котором стал обрабатываться некой функцией, что то типа htmlspecialchars или htmlentities.
И при сохранении все эти символы не обрабатываются обратно.

В результате, "<" превращается в "&lt;" , перенос строки в <br>. При повторном сохранении "&lt;" превращается в "&amp;lt;" и т.д.

Таким образом, не заметив сразу баг, испортили кастом_вары на нескольких сайтах. Ну то ладно - исправим. А вот в дальнейшем надо бы починить функционал.

Re: Поломались кастом_вар_ы

Posted: Mon Sep 19, 2022 9:56 am
by richmantrade
Скрины

Re: Поломались кастом_вар_ы

Posted: Mon Sep 19, 2022 10:07 am
by admin
спасибо, пофикшено

Re: Поломались кастом_вар_ы

Posted: Tue Sep 20, 2022 1:56 pm
by richmantrade
Всё же осталась некоторая проблема.
Теперь конечно ничего не ломается, но всё же.

Сейчас, после правки кастом_вар_а, при сохранении, его содержимое превращается в сущность того что там написано.

Допустим, создаём кастом_вар, с содержимым:

Code: Select all

<script>
alert('Hello world!');
</script>
, сохраняем, и у нас выскакивает алерт.
Если вставить <iframe - появиться содержиоме ифрейма.
При повторной прогрузке страницы всё хорошо.

Re: Поломались кастом_вар_ы

Posted: Tue Sep 20, 2022 3:39 pm
by admin
сорри, уже поправил)