tinyMCE Удаление тегов MS Word - PullRequest
5 голосов
/ 24 сентября 2010

Я использую tinymce Версия: 3.3.7, и когда я иду, чтобы вставить «как простой текст» из tinymce, я все еще получаю тэги mso. Можно ли удалить их с помощью какой-нибудь настройки в tinyMCE или мне нужно удалить теги с php?

Ответы [ 2 ]

11 голосов
/ 27 сентября 2010

Я не совсем уверен, что вы хотите, но я думаю, вы пытаетесь скопировать текст из Word в tinymce.Чтобы избавиться от ненужных тегов и других вещей, таких как текстовое оформление, вам нужно использовать плагин , плагин .Используйте эти настройки для вашей функции инициализации:

plugins : "paste,...",
paste_use_dialog : false,
paste_auto_cleanup_on_paste : true,
paste_convert_headers_to_strong : false,
paste_strip_class_attributes : "all",
paste_remove_spans : true,
paste_remove_styles : true,
paste_retain_style_properties : "",

Вы также можете использовать настройку paste_preprocess и / или paste_postprocess для выполнения действия javascript над вставленным кодом.

8 голосов
/ 23 февраля 2011

источник: Как сделать по умолчанию текстовую вставку в виде простого текста

tinyMCE.init({
    // ...
    plugins : "paste",
    paste_text_sticky : true,
    setup : function(ed) {
        ed.onInit.add(function(ed) {
            ed.pasteAsPlainText = true;
        });
    }
    // ...
});
...