SMF BBCode вход и выход сбежал
Я написал простой мод, чтобы заменить BBCode некоторым HTML, но ввод и вывод экранированы " and
Я использую эту команду
array(
'tag' => 'prodibi',
'type' => 'unparsed_content',
'content' =>'<div><script>document.currentScript.parentElement.setAttribute("data-prodibi",\'$1\'.replace(/"/g, "\\"").trim())</script></div>'
);
Предполагается, что переменная $1 будет некоторый JSON-вход, как
{ "width": 3590, "height": 5384, "heightMode": "aspectRatio", "id": "2ej1ko0dd7gddd" }
но выглядит как
{ "width": 3590, "height": 5384, "heightMode": "aspectRatio", "id": "2ej1ko0dd7gddd" }
Как я могу получить необработанный контент вместо сбежавшего?
и когда я устанавливаю "контент" с чем-то вроде
'<div>
<script />
</ div>'
это приводит к чему-то подобному, что не работает
'<div>
<script />
</ div>'
Как я могу вывести сырой HTML?
Заранее спасибо:)