TinyMce вставляет собственные теги

Популярный текстовый редактор TinyMce используется на многих сайтах, встроен во многие CMS. Он делает некоторые действия автоматически — удаляет или добавляет html-теги и атрибуты в текст.

Как правило, это удобно, но иногда мешает. В моем случае TinyMce добавлял атрибут border=0 к тегу img. В принципе, ничего страшного, но валидатор w3c ругается, говорит, что необходимо использовать CSS.

Сайт у меня на движке Joomla 2.5. Решение проблемы достаточно простое. Необходимо в файле /plugins/editors/tinymce/tinymce.php найти строку (у меня 421):

$elements[]	= 'img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name|style]';

И удалить из нее фрагмент border=0|.
Таким-же образом можно избавиться от любого ненужного атрибута.

Категория: Без рубрики
Comments are disabled