TinyMCE — удобный платформонезависимый Javascript WYSIWYG редактор.
Часто при его использовании возникает необходимость вставить в текст блоки <pre>
.
Сделать это можно посредством выпадающего списка formatselect -> paragraph.
Но по умолчанию TinyMCE работает с тегами PRE не самым лучшим образом, к примеру при переводе строки вместо символа вставляются новый блок <pre>. Есть еще масса других мелких недостатков.
Решение: использование плагина PRE ELEMENT FIX.
Установка:
— скачать плагин и положить содержимое архива в директорию tiny_mce/plugins
— добавить «preelementfix» (без кавычек) в настройки TinyMCE:
tinyMCE.init({ plugins : "...,preelementfix", });