Есть необходимость вставить слайд-шоу мэйлру в HTML текстового поля с форматированием.
Используется редактор TinyMCE
<object width="120" height="120">
<param name="allowScriptAccess" value="always" />
<param name="allowFullScreen" value="true" />
<param name="movie" value="http://img.imgsmail.ru/r/foto2/galery120.swf?par=http://foto.mail.ru/mai... />
<embed src=http://img.imgsmail.ru/r/foto2/galery120.swf?par=http://foto.mail.ru/mail/bmfest/uralgon/list.xml type="application/x-shockwave-flash" width="120" height="120" allowScriptAccess="always" allowFullScreen="true">
</embed>
</object>
<param name="allowScriptAccess" value="always" />
<param name="allowFullScreen" value="true" />
<param name="movie" value="http://img.imgsmail.ru/r/foto2/galery120.swf?par=http://foto.mail.ru/mai... />
<embed src=http://img.imgsmail.ru/r/foto2/galery120.swf?par=http://foto.mail.ru/mail/bmfest/uralgon/list.xml type="application/x-shockwave-flash" width="120" height="120" allowScriptAccess="always" allowFullScreen="true">
</embed>
</object>
После вставки кода ничего не работает, потому что исходные данные преобразуются в:
<object width="120" height="120">
<param name="allowScriptAccess" value="always" />
<param name="allowFullScreen" value="true" /><param name="movie" value="http://img.imgsmail.ru/r/foto2/galery120.swf?par=http://foto.mail.ru/mai... />
</object>
<param name="allowScriptAccess" value="always" />
<param name="allowFullScreen" value="true" /><param name="movie" value="http://img.imgsmail.ru/r/foto2/galery120.swf?par=http://foto.mail.ru/mai... />
</object>
Посмотрел настройки формата ввода - там нет опций, посмотрел настройки поля - тоже нет.
Куда еще смотреть?
Комментарии
А у Вас в формате ввода не указан пункт "Исправление неправильных тегов HTML"? Может в нем дело?
Эта опция изначально была включена.
Отключил, попробовал - не помогло.
Пробовал... Администрирование » Конфигурация » Содержание » Профили Wysiwyg » Список, выбрал нужный формат, открыл Очистка и вывод » Проверка HTML - выключил - помогло!
Но, это решение ведь небезопасно?
Пробовал... Администрирование » Конфигурация » Содержание » Форматы ввода, включение опции Ограничение на разрешённые HTML теги и добавка в поле Допускаются только следующие теги HTML тегов
<object> <embed>
- результатов не принесла.Пробовал создать дополнительный формат ввода только для администраторов и выключить в нем Проверка HTML - помогло, но...
Под администратором исправляю события, сохраняю - все отлично! Заходит пользователь и вместо текстового поля с форматированием видит надпись типа НЕТ ПРАВ... - не работает.
На данный момент все варианты либо не работают, либо небезопасны.
Гуру - подскажите безопасный способ разрешать теги