Tinymce — проблема с размером шрифта при использовании bbcode

я использую tinymce с плагином bbcodes. В целом, это работает хорошо, большинство bb-кодов, таких как [b] и [color] и т. д., передаются в html в текстовом поле и корректно сохраняются в виде bb-кодов в базе данных.

С размером шрифта дело обстоит следующим образом: при форматировании строки в первый раз она правильно меняет свой размер и корректно сохраняется как bbcode в базе данных. Но когда я снова открываю эту запись, чтобы отредактировать ее, bbcode не преобразуется в html, поэтому в текстовом поле есть что-то вроде

"[size= medium]rfeferf[/size]" вместо текста нужного размера.

Есть ли у вас какие-либо намеки на это? Я искал в Интернете вчера и сегодня, не нашел ничего, что могло бы решить эту проблему.

С уважением, Машек


person maschek    schedule 19.05.2011    source источник
comment
хорошо, заработало, используя регулярные выражения на стороне сервера, которые применяются к содержимому строки, загружаемому в текстовую область.   -  person maschek    schedule 19.05.2011


Ответы (1)


Это вызвано тем, что плагин BBCode в TinyMCE не может преобразовать тег [size] обратно в HTML. Я зарегистрировал ошибку TinyMCE № 5327 с прикрепленным патчем. Вы можете скачать последний исходный код TinyMCE, применить патч и скомпилировать его (или подождать, пока патч будет проверен и выпущен).

Соответствующий исходный код находится по адресу plugins/bbcode/editor_plugin_src.js.

person gerrytan    schedule 16.06.2012