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

#tinymce #font-size #bbcode

#tinymce #размер шрифта #bbcode

Вопрос:

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

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

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

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

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

Комментарии:

1. хорошо, все заработало, используя регулярные выражения на сервере, которые применяются к содержимому строки при загрузке в текстовую область.

Ответ №1:

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

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