Мысли, мысли, мысли...

Отключаем обрезку кода в редакторе TinyMCE

Янв 242018

undefined

Есть проблема: При вставке javascript кода, или же стилей <style> в наш любимый редактор TinyMCE мы либо вовсе не получим кода, либо получим код в закомментированом виде, который не будет работать.

Результат будет плачевный, любимый нами ролик не будет проигрываться, а эффекты не будут показываться. Во многих современных CMS уже существует настройка отключения обрезки кода, но как быть, где такой функции нет?

На некоторых сайтах есть множество решений, но не одно из них мне не помогало, даже добавление в конфиг ниже написанных настроек не дало результатов, без редактирования кода самого редактора:

cleanup: false,
valid_elements: "*[*]",
extended_valid_elements: "*[*],script[charset|defer|language|src|type],style",
custom_elements: "*[*],script[charset|defer|language|src|type],style",
valid_children: "+body[style],+body[script]",
verify_html: false,
media_strict: false,

На решение данной проблемы я потратил пол дня, и нашёл выход на сайте stackoverflow.com. Пример будет описан для моей версии 4.3.3 (2016-01-14).

AtomHomeLinksopiums.eu

© Copyright by opiums. Адрес: Кемеровская обл, г. Междуреченск, Кузнецкая ул, 14. Телефон: +7(923)4108152
Наверх