TinyMCE и Вставка из Word (или Jevix плагином)
По-умолчанию выравнивание TinyMCE в Revo выполняется стилями (justify-бла-бла), но при использовании Paste from Word тегам ставится align="***" и изменить в визуальном редакторе это уже нельзя, а ковырять код менеджеры не смогут.
Вопрос, как исправить это поведение, а заодно и убирать ширину ячеек у таблиц? Скриптов много, хз где искать.
Еще лучшим вариантом было бы вызывать какой-нить из типографов после paste. В самом плагине Paste есть возможность вызова своей функции перед вставкой —
Хотелось бы понять, можно ли подключить Jevix с нужными параметрами (или хотя бы другой типограф), чтобы он очищал код до (или после) вставки текста.
Вопрос, как исправить это поведение, а заодно и убирать ширину ячеек у таблиц? Скриптов много, хз где искать.
Еще лучшим вариантом было бы вызывать какой-нить из типографов после paste. В самом плагине Paste есть возможность вызова своей функции перед вставкой —
[paste_postprocess]
Callback function to execute after the contents has been converted into a DOM structure.
This callback enables you to do DOM manipulation on the clipboard nodes before they get inserted.
Хотелось бы понять, можно ли подключить Jevix с нужными параметрами (или хотя бы другой типограф), чтобы он очищал код до (или после) вставки текста.
Комментарии: 3
Можно подключить Jevix, чтобы он чистил текст при выводе.
При сохранении чистить ничего не надо, ибо вы можете в любой момент поменять правила вывода текста.
При сохранении чистить ничего не надо, ибо вы можете в любой момент поменять правила вывода текста.
При выводе не вариант, ибо в самом редакторе куча мусора и выглядеть будет по-другому. Не объяснишь, что делайте так, потом будет по-другому :)
Проще вообще отключить Paste и заставить все переоформлять в редакторе, но пока ищем другие пути.
Проще вообще отключить Paste и заставить все переоформлять в редакторе, но пока ищем другие пути.
Посмотрите сюда — это модификация TinyMCE, которая подключает типографы для работы в редакторе. https://github.com/splittingred/TinyMCE/pull/85
Есть еще один вариант — вставлять сначала в блокнот, а из него копировать в редактор на сайте.
Тогда оформление не перекинется и мусора не будет. Но оформлять придется вручную, конечно.
В любом случае, хорошее оформление текстов даст только ручная обработка. Все автоматизации выходят боком — это я давно для себя решил. Поэтому, все тексты пишу в редакторе Ace, с ручными html тегами.
Есть еще один вариант — вставлять сначала в блокнот, а из него копировать в редактор на сайте.
Тогда оформление не перекинется и мусора не будет. Но оформлять придется вручную, конечно.
В любом случае, хорошее оформление текстов даст только ручная обработка. Все автоматизации выходят боком — это я давно для себя решил. Поэтому, все тексты пишу в редакторе Ace, с ручными html тегами.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.