SMF BBCode вход и выход сбежал

Я написал простой мод для замены BBCode некоторым HTML, но ввод и вывод экранированы " and  

Я использую эту команду

array(
'tag' => 'prodibi',
'type' => 'unparsed_content',
'content' =>'<div><script>document.currentScript.parentElement.setAttribute("data-prodibi",\'$1\'.replace(/&quot;/g, "\\"").trim())</script></div>'
);

переменная $ 1 должна быть некоторой JSON-входной, как

{ "width": 3590, "height": 5384, "heightMode": "aspectRatio", "id": "2ej1ko0dd7gddd" }

но выглядит как

{ &quot;width&quot;: 3590, &quot;height&quot;: 5384, &quot;heightMode&quot;: "aspectRatio", &quot;id&quot;: &quot;2ej1ko0dd7gddd&quot; }

Как я могу получить необработанный контент вместо сбежавшего?

и когда я устанавливаю «контент» с чем-то вроде

'<div>
<script />
</ div>'

это приводит к чему-то подобному, что не работает

'<div>&nbsp;
&nbsp;&nbsp;<script&nbsp; />
</&nbsp;div>'

Как я могу вывести сырой HTML?

Заранее спасибо 🙂

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]