Отключить textarea – TinyMce (баг)

Недавно делал небольшие правки в движке, понадобилось задавать tinymce по умолчанию для всех textarea, т.к. прописывать id полей, для которых нужно подгружать редактор уже было нельзя: из-за введения в движок многоязычности, textarea генерируются динамически.

Однако, отключать в некоторых textarea мне все-таки нужно было, порылся и нашел: дописываем в инициализацию tinymce код

tinyMCE.init({
		// General options
		mode : "textareas",
		editor_deselector : "mceNoEditor", // этот кусочек добавляем

затем приписываем к textarea класс, который собственно, будет указывать, что к нему подгружать редактор не нужно.

<textarea class="mceNoEditor">

и вроде все здорово, редактор и правда не подгружается на таких textarea, но тут я обнаруживаю, что в отдельных (!) случаях редактор не обновляет значение textarea с которым работает.

Что это значит: загрузили, например, редактирование страницы, в ее textarea уже было прописано “это текст страницы”, нам нужно написать “БЛАЛАБЛА”. Мы его пишем, отправляем форму, а значение через пост уходит старое – “это текст страницы”.

Лечения не нашел, по крайней мере, нашел почему в пост уходят старые данные. Ненавижу чувствовать себя идиотом – 100 раз проверяешь код (причем элементарный, ничего волшебного в отправке данных через $_POST нет), в сотый раз убеждаешься в его правильности, но по прежнему наблюдаешь что программа работает не так, как нужно.

В общем, для себя я задачу решил слегка по-другому: в php в тех файлах, в которых мне tinymce не нужен я прописал переменную (например $stoptinymce=true;), и редактор подключается только, если этой переменной нет.