В одном из последних обновления при правке поля CUSTOM_VAR появилось модальное окно, текст в котором стал обрабатываться некой функцией, что то типа htmlspecialchars или htmlentities.
И при сохранении все эти символы не обрабатываются обратно.
В результате, "<" превращается в "<" , перенос строки в <br>. При повторном сохранении "<" превращается в "&lt;" и т.д.
Таким образом, не заметив сразу баг, испортили кастом_вары на нескольких сайтах. Ну то ладно - исправим. А вот в дальнейшем надо бы починить функционал.
Поломались кастом_вар_ы
-
- Posts: 1034
- Joined: Tue Dec 04, 2012 8:46 am
Re: Поломались кастом_вар_ы
Скрины
- Attachments
-
- Screenshot_3.png (15.96 KiB) Viewed 215 times
-
- Screenshot_2.png (4.8 KiB) Viewed 215 times
-
- Posts: 1034
- Joined: Tue Dec 04, 2012 8:46 am
Re: Поломались кастом_вар_ы
Всё же осталась некоторая проблема.
Теперь конечно ничего не ломается, но всё же.
Сейчас, после правки кастом_вар_а, при сохранении, его содержимое превращается в сущность того что там написано.
Допустим, создаём кастом_вар, с содержимым:
, сохраняем, и у нас выскакивает алерт.
Если вставить <iframe - появиться содержиоме ифрейма.
При повторной прогрузке страницы всё хорошо.
Теперь конечно ничего не ломается, но всё же.
Сейчас, после правки кастом_вар_а, при сохранении, его содержимое превращается в сущность того что там написано.
Допустим, создаём кастом_вар, с содержимым:
Code: Select all
<script>
alert('Hello world!');
</script>
Если вставить <iframe - появиться содержиоме ифрейма.
При повторной прогрузке страницы всё хорошо.
- Attachments
-
- Screenshot_5.png (3.54 KiB) Viewed 208 times
-
- Screenshot_4.png (3.56 KiB) Viewed 208 times