shadow21 15 сентября 2014 0 7
В редакторе TinyMCE столкнулся с не очень приятной вещью. При попытке вставить допустим имидж или просто пустую строку, редактор автоматом добавляет к нему теги оформления параграфа и не хочет их удалять даже в режиме HTML! Как можно отключить это принудительное автоматическое форматирование?
7 комментариев
Fi1osof1
Fi1osof 15 сентября 2014г в 16:23 #
TinyMCE - это независимый сторонний модуль, к MODX не имеет почти никакого отношения. Вам лучше на форумах по TinyMCE спрашивать.
s
shadow21 15 сентября 2014г в 18:03 #
Попробую там спросить
Это я понимаю, что сторонний. Я его правда из официального репозитория MODX скачал. На других CMS раньше не встречал такого, лишние теги убирались или изначально не вставлялись вообще.
Спасибо за ответ!
Fi1osof1
Fi1osof 15 сентября 2014г в 19:09 #
Не за что!
T
Tim 17 сентября 2014г в 10:10 #
Я не пытался отключить форматирование в TinyMCE, но меня раздражало, что этот модуль не давал вставлять прямые ссылки, отрезая адрес хоста. Отключил это дело я здесь: "/core/components/tinymce/tinymce.class.php", поменяв на false:

'relative_urls' => false,
'remove_script_host' => false,
и
$this->properties['relative_urls'] = false
$this->properties['remove_script_host'] = false;

Думаю, отключить форматирование в этом же файле можно. Попробуйте, проверяя очищайте кэш.
s
shadow21 17 сентября 2014г в 11:01 #
Доброго времени суток
Нашел уже решение. В том же файле, что и вы заменил значения на false

'force_p_newlines' => true,
'force_br_newlines' => false,

Спасибо за совет!
T
Tim 17 сентября 2014г в 12:46 #
Спасибо Вам. Теперь знаю, как отключать форматирование.
s
shadow21 17 сентября 2014г в 12:02 #
Да забыл! Конечно еще добавил

            'convert_newlines_to_p' => $this->context->getOption('tiny.convert_newlines_to_p',false,$this->properties),
'convert_newlines_to_brs' => $this->context->getOption('tiny.convert_newlines_to_brs',false,$this->properties),
Авторизуйтесь или зарегистрируйтесь (можно через соцсети ), чтобы оставлять комментарии.