Для того, что бы можно было вставлять в контент iframe с включенным HTML Purifier-ом необходимо чуть настроить его конфигурацию.
В файлы htmlpurifier.group_X.preset.php, где X - это номер группы пользователей, наделенных определенными правами (гости (группа №1), админы (группа №5), простые пользователи (группа №4) и т.п.), для которых необходимо разрешить использовать Iframe, нужно вставить пару строк:
Первая строка уже может присутствовать в конфигурации.
Вторая строка разрешает соответствующие домены, как источники контента для Iframes.
Но! Как выше было сказано, в HTML Purifier присутствует ошибка, из за которой удаляются пустые Iframes. По этому, пока этот баг не исправлен нужно вставлять что-нить между открывающим и закрывающим iframe тэгами. Т.е.
XML/XHTML
1
<iframe.......>x</iframe>
Где х - любой символ или их множесто.
This post was edited by Uch (2013-01-16 11:39, 12 years ago)