Używam tinymce Wersja: 3.3.7 i kiedy idę do wklejenia "jak zwykły tekst" z tinymce, nadal otrzymuję tagi mso. Czy można je usunąć przez jakieś ustawienie w tinyMCE lub czy muszę usunąć znaczniki za pomocą php?tinyMCE Usuwanie znaczników MS Word
5
A
Odpowiedz
10
Nie jestem zdecydowanie pewien, czego chcesz, ale domyślam się, że próbujesz skopiować tekst z Worda do tinymce. Aby pozbyć się wszystkich niepożądanych tagów i innych rzeczy, takich jak tworzenie tekstów, musisz użyć pasty plugin. Użyj tego ustawienia dla funkcji init:
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 : "",
Można również użyć paste_preprocess
i/lub paste_postprocess
ustawienie, aby wykonać działanie JavaScript w wklejonym kodem.
8
źródło: How to make tinymce paste in plain text by default
tinyMCE.init({
// ...
plugins : "paste",
paste_text_sticky : true,
setup : function(ed) {
ed.onInit.add(function(ed) {
ed.pasteAsPlainText = true;
});
}
// ...
});