TinyMCE и Вставка из Word (или Jevix плагином)

По-умолчанию выравнивание TinyMCE в Revo выполняется стилями (justify-бла-бла), но при использовании Paste from Word тегам ставится align="***" и изменить в визуальном редакторе это уже нельзя, а ковырять код менеджеры не смогут.

Вопрос, как исправить это поведение, а заодно и убирать ширину ячеек у таблиц? Скриптов много, хз где искать.

Еще лучшим вариантом было бы вызывать какой-нить из типографов после 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 с нужными параметрами (или хотя бы другой типограф), чтобы он очищал код до (или после) вставки текста.
Eklniy Babai
21 сентября 2012, 15:07
modx.pro
2 706
0

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

Василий Наумкин
22 сентября 2012, 19:15
0
Можно подключить Jevix, чтобы он чистил текст при выводе.

При сохранении чистить ничего не надо, ибо вы можете в любой момент поменять правила вывода текста.
    Eklniy Babai
    23 сентября 2012, 20:28
    0
    При выводе не вариант, ибо в самом редакторе куча мусора и выглядеть будет по-другому. Не объяснишь, что делайте так, потом будет по-другому :)

    Проще вообще отключить Paste и заставить все переоформлять в редакторе, но пока ищем другие пути.
      Василий Наумкин
      23 сентября 2012, 20:37
      0
      Посмотрите сюда — это модификация TinyMCE, которая подключает типографы для работы в редакторе. https://github.com/splittingred/TinyMCE/pull/85

      Есть еще один вариант — вставлять сначала в блокнот, а из него копировать в редактор на сайте.
      Тогда оформление не перекинется и мусора не будет. Но оформлять придется вручную, конечно.

      В любом случае, хорошее оформление текстов даст только ручная обработка. Все автоматизации выходят боком — это я давно для себя решил. Поэтому, все тексты пишу в редакторе Ace, с ручными html тегами.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    3