Подтвердить что ты не робот

Вставить из Word в TinyMCE

Я пытаюсь разрешить моим пользователям вставлять контент из текстовых процессоров (MS Word, Open Office..) и обрабатывать разметку мусора в действительный html.

Вот скрипка для моего кода: http://fiddle.tinymce.com/xLeaab

Я хочу сохранить:

  • полужирный, курсив, пробитие (сделано)
  • таблицы и списки (сделано)
  • цвет шрифта, выделение текста и выравнивание (пожалуйста, помогите)

FYI - Я рассматривал эти вопросы в Stackoverflow как часть моего текущего решения, однако Im не лучший с RegEx, поэтому мне трудно:

4b9b3361

Ответ 1

Я думаю, что у меня это, Check Fiddle

Подтверждено:

  • выравнивание текста
  • Шрифты
  • Цвет
  • Основные

Мои изменения:

1) закомментировал ваш paste_postprocess (это были стили оформления)

    //paste_postprocess: function(plugin, args) {
    //    args.node.innerHTML = cleanHTML(args.node.innerHTML);
    //},

2) определил набор paste_word_valid_elements в init (разрешенный список)

    paste_word_valid_elements: "b,strong,i,em,h1,h2,u,p,ol,ul,li,a[href],
          span,color,font-size,font-color,font-family,mark",

3) установите стиль сохранения паста в "все" (если вы хотите быть выборочным, создайте собственный список)

     paste_retain_style_properties: "all",

:


Скриншот Fiddle

enter image description here