Доброго времени суток! Имею Joomla 1.5.14.
Когда вставляю код с включённым редактором TinyMCE, он сохраняет его некорректно.
Например вместо:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="
http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
width="468" height="60" id="hwm468-60_1" align="middle">
<param name="FlashVars" value="rid=1384551" />
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="
" />
<param name="quality" value="high" /><param name="bgcolor" value="#ffffff" />
<embed FlashVars="rid=1384551" src="
"
quality="high" bgcolor="#ffffff" width="468" height="60"
name="hwm468-60_1" align="middle" allowScriptAccess="sameDomain"
type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>Получается:
<img title=""id":"hwm468-60_1","align":"middle","FlashVars":"rid=1384551","allowScriptAccess":"sameDomain","quality":"high","bgcolor":"#ffffff","src":"http://www.heroeswm.ru/hwmb/hwm468-60_1.swf","name":"hwm468-60_1","flashvars":"rid=1384551"" class="mceItemFlash" src="" mce_src="plugins/editors/tinymce/jscripts/tiny_mce/plugins/media/img/trans.gif" width="468" height="60">
При выключенном редакторе всё сохраняется нормально. Перерыл весь форум. Нашел, что надо править файл:
libraries/joomla/filter/filterinput.php. Так и сделал, выкинул из черного списка тег object.
Еще в самом редакторе отключил опцию очистки кода. Всё по прежнему. Есть какой-нибудь способ заставить редактор работать как надо?