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

Комментарии (3)

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

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

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

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

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